注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/cloudsave/conflict-res.html这一系列文章只有一篇,它介绍了当应用使用CloudSaveservice存储数据到云端时,如何设计一个鲁棒性较高的冲突解决策略。云存储服务允许你为每一个在Google服
系统 2019-08-12 01:53:14 2074
这是我转的文章,是篇外文翻译,将介绍如何学习安装AndroidNDK并开始使用它。在这一教程结束后,将创建你自己的项目,从Java代码简单地调用原生C语言代码。教程细节技术:AndroidSDK、NDK、C语言难度:进阶预计完成时间:60-90分钟(⊙﹏⊙b汗,还是挺长时间的)先决经验:在开始之前,需要先花点时间了解一下这一教程的难度。它的标记是“进阶”。之所以标为“进阶”是因为作者想要确保你符合以下要求:1、有Java和C语言经验。2、能适应命令行操作。
系统 2019-08-29 23:37:05 2073
今天对api中style下的theme整个摸了一遍。我将api中theme分为两种类型来实验;一种是apiLevel为11的,一种是11以下的。level为11的用的是3.0的模拟器,11以下用的是N1,2.3.3的系统。这里我是统一将theme写在AndroidManifest.xml中定义,如下图:先总结level为11以下的theme:1、Theme:它的意思为默认状态,即如果theme这里不填任何属性的时候,默认为Theme。api原文为:Thed
系统 2019-08-29 23:10:43 2073
1.MessageQueue的角色l在你的Android程序里,新创建一个线程,或称线程(Thread)时,并不会自动建立其MessageLoop。lAndroid里并没有Global的MessageQueue数据结构,例如,不同APK里的对象不能透过MassageQueue来交换消息(Message)。l一个线程可以创建一个Looper对象,由它来管理此线程里的MessageQueue。l你可以创建Handler对象来与Looper沟通,以便push新消
系统 2019-08-29 23:07:31 2073
本想直接在线学习,不过网速实在不给力,写了个多线程下载类,把官网下的实例全部下载下,包括图片,java文件,xml文件。并按照相应目录进行存储。总计时间大概6分钟左右下完。先贴代码:packagecom.multilThreadDownload;importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileOutputStream;importjava.io.FileWri
系统 2019-08-29 23:06:30 2073
点击收听,显示此博主的偶像列表,点击列表,将显示偶像的详情界面Java代码publicclassIdolActivityextendsListActivityimplementsOnItemClickListener{privateDataHelperdataHelper;privateUserInfouser;privateMyWeiboSyncweibo;privateHandlerhandler;privateAsyncImageLoaderasyn
系统 2019-08-29 23:04:01 2073
我们在Andriod学习笔记(三):Andriod程序框架,中对main.xml文件进行了初步的了解,这本次,我们将初步学习Activity和main.xml的关系。虽然我们可以使用javacode来编写UI,但是更通用的方式是使用XML-basedLayout文件,它用于描述widget和container之间的关系。这使得我们可以方便阅读和是UI设计独立,也使得一些IDE工具可以提供直观的GUI。1、修订main.xml
通用布局对象CommonLayoutObjects本章描述了可用于你的应用程序的一些更为通用的布局对象类型。像所有的布局一样,它们是ViewGroup.的子类。也可以参见HelloViews教程,有更多关于使用Android视图布局的指南。框架布局FrameLayout框架布局FrameLayout是最简单的布局对象类型。它基本上是一个屏幕上的空白空间,你可以稍后填充一个对象-比如,一个切入切出的图片。所有框架布局的子元素被钉在屏幕左上角;你不能为子视图指
系统 2019-08-29 22:57:02 2073
一、AndroidCamera成像原理介绍Camera工作流程图:Camera的成像原理可以简单概括如下:景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过ADC(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了。二、AndroidCamera的架构浅析Android的Camera包含取景器(vie
系统 2019-08-29 22:52:35 2073
如何安装AndroidSDK和Eclipse插件1、下载一个EclipseJavaEEIDEforWebDevelopers.它的版本是IndigoServiceRelease2必须有的开发环境是JDK5或JDK62、下载ADT的Eclipse插件3、启动eclipse,选择help>InstallNewSoftware在出现的对话框里,点击Add按钮4、在对话框的name一栏输入“ADT”,在出现的添加网站“对话框,在”位置“字段输入这个网址:https
系统 2019-08-29 22:42:12 2073
系统 2019-08-29 22:37:18 2073
最近做的launcher项目里一个显示对话框效果。好多朋友都问我要代码,所以今天抽了点时间把这段代码扣出来,分享给大家《转帖的朋友,请标明出处,尊重作者的劳动成果》。上图吧代码相对较多些,我就不一一阐述。项目里抠出来的,一些没必要的也都在里边了。使用作法如下publicclassMainActivityextendsActivityimplementsOnCorpusSelectedListener{publicCorpusSelectionDialogm
系统 2019-08-29 22:36:30 2073
转载请注明地址:http://blog.csdn.net/xiaanming/article/details/9395991Android应用程序之间内容分享详解(二)一个Andoird应用程序的重要的地方是他们有相互沟通和整合的能力,一个应用程序可以和另一个应用程序交互,接下来我们来看看Android应用之间的内容分享当你构建Intent的时候,必须要指定Intent的Action触发,定义Intent的Action例如ACTION_SEND,你大概可以
系统 2019-08-29 22:35:27 2073
关于动画的实现,Android提供了Animation,在AndroidSDK介绍了2种Animation模式:1.TweenAnimation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2.FrameAnimation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的animation由四种类型组成在XML文件中:alpha渐变透明度动画效果scale
系统 2019-08-29 22:32:26 2073
Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater的作用类似于findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而findViewById()是找具体某一个xml下的具体widget控件(如:Button,TextView等)。获取它的用法有3种:方法1:由LayoutInflater的静态函数:from(Contextcontext)
系统 2019-08-29 22:32:25 2073