Android中文文档
Android 2.2 API 中文文档

直接子类:
Button, CheckedTextView, Chronometer, DigitalClock, EditText
间接子类: AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton
android:width
android:maxWidth android:minWidth 1.3 补充说明
设置文字大小,推荐度量单位”sp”,如”15sp” 设置字形[bold(粗体) 0, italic(斜体) 1, bolditalic
(又粗又斜) 2] 可以设置一个或多个,用“|”隔开 设置文本字体,必须是以下常量值之一:normal 0,
android:ems
设置TextView的宽度为N个字符的宽度。这里测试为一个 汉字字符宽度,如图:
android:maxEms
设置TextView的宽度为最长为N个字符的宽度。与ems同 时使用时覆盖ems选项。
2
android:minEms
设置TextView的宽度为最短为N个字符的宽度。与ems同 时使用时覆盖ems选项。
EditText将详细说明。
android:password
以小点”.”显示文本
android:phoneNumber
设置为电话号码的输入方式。
android:privateImeOptions
设置输入法选项,此处无用,在EditText将进一步讨 论。
android:scrollHorizontally
用,可设置为负数,单独使用没有效果。
android帮助文档

});
}
}
然而, 请注意对话框也可以被“取消”。这是一个表明对话框被用户显示取消的特殊情况。这将在用户按“返回”按钮时发生,或者这个对话框显示的调用cancel() (也许通过对话框上的一个“取消”按钮)。当一个对话框被取消时,这个OnDismissListener 依然会被通知到,但是如果你希望在对话框被显示取消时被通知到(而不是通常的消除方式),那么你应该通过setOnCancelListener()注册一个DialogInterface.OnCancelListener 。
static final int DIALOG_PAUSED_ID = 0;
static final int DIALOG_GAMEOVER_ID = 1;
然后,为每一个ID用一个switch case定义这个onCreateDialog(int) 回调函数:
protected Dialog onCreateDialog(int id) {
showDialog(DIALOG_PAUSED_ID);
消除对话框Dismissing a Dialog
当你准备关闭对话框时,你可以通过对这个对话框调用dismiss()来消除它。如果需要,你还可以从这个Activity中调用dismissDialog(int id) 方法,这实际上将为你对这个对话框调用dismiss() 方法。
builder.setItems(items, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
Android开发技术文档

Android 开发最佳实践从Futurice公司Android开发者中学到的经验。
遵循以下准则,避免重复发明轮子。
若您对开发iOS或Windows Phone 有兴趣,请看iOS Good Practices和Windows client Good Practices这两篇文章。
摘要•使用 Gradle 和它推荐的工程结构•把密码和敏感数据放在gradle.properties•不要自己写 HTTP 客户端,使用Volley或OkHttp库•使用Jackson库解析JSON数据•避免使用Guava同时使用一些类库来避免65k method limit(一个Android程序中最多能执行65536个方法)•使用 Fragments来呈现UI视图•使用 Activities 只是为了管理 Fragments•Layout 布局是 XMLs代码,组织好它们•在layoutout XMLs布局时,使用styles文件来避免使用重复的属性•使用多个style文件来避免单一的一个大style文件•保持你的colors.xml 简短DRY(不要重复自己),只是定义调色板•总是使用dimens.xml DRY(不要重复自己),定义通用常数•不要做一个深层次的ViewGroup•在使用WebViews时避免在客户端做处理,当心内存泄露•使用Robolectric单元测试,Robotium 做UI测试•使用Genymotion 作为你的模拟器•总是使用ProGuard 和 DexGuard混淆来项目Android SDK将你的Android SDK放在你的home目录或其他应用程序无关的位置。
当安装有些包含SDK的IDE的时候,可能会将SDK放在IDE同一目录下,当你需要升级(或重新安装)IDE或更换的IDE时,会非常麻烦。
此外,若果你的IDE 是在普通用户,不是在root下运行,还要避免吧SDK放到一下需要sudo权限的系统级别目录下。
Android—API中文文档

Android2.2——API中文文档LLGYZB@目录:(1)—— TextView(2)—— EditText(3)—— AccessibilityService(4)—— Manifest(5)—— View(6)—— ImageView(7)—— ImageButton(8)—— QuickContactBadge(9)—— ZoomButton(10)—— CheckBox(11)—— RadioButton(12)—— Button(13)—— ToggleButton(14)—— ViewStub(15)——GridView一、TextView1、结构ng.Object↳android.view.View↳android.widget.TextView2、已知直接子类:Button, CheckedTextView, Chronometer, DigitalClock, EditText3、已知间接子类:AutoCompleteTextView, CheckBox, CompoundButton, ExtractEditText,MultiAutoCompleteTextView, RadioButton, ToggleButton二、EditText1、结构ng.Object↳ android.view.View↳android.widget.TextView↳ android.widget.EditText已知直接子类:AutoCompleteTextView, ExtractEditText已知间接子类: MultiAutoCompleteTextView2、xml 属性补充说明:a).由于是继承自TextView,所以属性是一样的,但是这里重点补充了输入法相关的属性说明和研究,部分注释也做了相应的调整。
b).Word格式下载/source/26641643、例子3.1<!--[endif]-->android:imeOptions例子<EditText android:id="@+id/txtTest" android:imeOptions="actionGo" android:layout_width="100dp" android:layout_height="wrap_con tent"></EditText>((EditText)findViewById(R.id.txtTest)).setOnEditorActionListener( new TextView.OnEditorActionListener() {@Overridepublic boolean onEditorAction(TextView v, int actionI d,KeyEvent event) {if (actionId == EditorInfo.IME_ACTION_GO) {Toast.makeText(TestActivity.this, "你点了Go!", Toast.LENGTH_SHORT).show();}return false;}});三、AccessibilityService1、结构ng.Object↳android.content.Context↳android.content.ContextWrapper↳android.app.Service↳android.accessibilityservice.AccessibilityServicepublic abstract class AccessibilityService extends Service2、类概述当AccessibilityEvent事件被启动后AccessibilityService 会接收回调函数运行于后台,这些事件指的是在用户接口间的状态转换,比如,焦点变化,按钮被点击等。
Android项目需求文档模板

需求文档阐明书一、前语71.1项目介绍71.2名词解说71.3参阅资料8二、需求概述8三、用户特色83.1用户用例图83.2适用人群9四、假定和束缚8五、需求规矩85.1对功用的规矩85.2对功用的规矩95.3输入输出要求95.3数据办理能力要求95.3毛病处理要求95.3其它专门要求9六、功用结构图96.1功用介绍106.2功用事务总流程图10七、功用需求剖析107.1数据流图107.1.1顶层数据流图107.1.2功用级数据流图127.1.3具体数据流图157.2功用模块187.2.1事务功用描绘187.2.2事务流程图描绘187.2.3相关人物及其履行的活动18 7.2.4流程触及进程阐明187.2.5功用模块流程图197.2.6流程触及相关数据及规矩20八、体系运用的软件与硬件环境阐明428.1核心技能428.2硬件环境与服务器环境:428.3客户端操作体系:42九、原型界面42文档办理信息表主题版本内容规矩了项目事务处理进程和用户要求等信息。
关键字事务流程参阅文档无提交时刻创建人批阅人收效日期文档修正记载表修正人修正时刻修正内容一、前语1.1项目介绍项目称号:目的:缩写词:开发周期:1.2名词解说列出本文件中用到的专门术语的界说和外文首字母组词的原词组。
1.3参阅资料列出用得着的参阅资料,如:a.本项目的经核准的方案任务书或合同、上级机关的批文;b.归于本项目的其他已宣布的文件;本文件中遍地引证的文件、资料、包含所要用到的软件开发规范。
列出这些文件资料的标题、文件编号、宣布日期和出版单位,阐明能够得到这些文件资料的来历。
二、需求概述叙说该项软件开发的目的、运用方针、效果规划以及其他应向读者阐明的有关该软件开发的布景资料。
解说被开发软件与其他有关软件之间的联络。
假如本软件产品是一项独立的软件,而且全部内容自含,则阐明这一点。
假如所界说的产品是一个更大的体系的一个组成部分,则应阐明本产品与该体系中其他各组成部分之间的联络,为此可运用一张方框图来阐明该体系的组成和本产品同其他各部分的联络和接口。
android 文档(android官方文档中文版)--

android 文档(android官方文档中文版)android官方文档中文版香港中文大学(深圳)要求的文件有中文吗?您还可以在这里在百度图书馆中搜索中文文档。
确切地说,没有正式的中文文档,英文很好,只要您有英语文档,它就可以在您的机器上使用。
好了,下一个金山词霸,正确地在开发过程中如何获取中文帮助文件使用浏览器打开帮助文件,浏览器顶部会出现一个提示,询问您是否要翻译它。
您选择简体中文。
首先,中文帮助文档很少。
有一个非政府组织翻译。
这很棒。
你可以找到它。
其次,如果您处于脱机状态,则可以在更新帮助文档时对其进行更新,该帮助文档将成为本地文档。
希望它能对您有所帮助。
我还没有做过,农民伯父的翻译还没有完成。
我建议您使用翻译工具并慢慢观看。
您还可以提高英语水平。
嘿~~可以给我发中文`!〜电子邮件非常感谢您选择培训机构。
至少,有必要了解一些条件,例如教师是否真的做到了这种发展?它是线上的真实应用程序吗?教学设备怎么样?您就业后是否付款?我所知道的最好的是华夏博大学学院。
基本情况很好。
你可以找到答案!学习书籍是什么?就我个人而言,我觉得无论我推荐多少本书,都不如有一位导师来理解和学习。
但是,学习时会遇到很多纠缠的问题,但也有很多人选择在课堂上进行系统地学习,基础教程,第一行代码和其他基础知识都还可以,但您也可以在前锋找到一些外部教程,下载并查看或可以上网看看,其中一些还不错。
疯狂的讲义Lao Luo是一本Android 视频学习手册。
学习手册包含一章,一个示例,并且源代码文档可自由查看。
这些示例是交互式且可运行的。
源代码使用目录结构,突出显示代码,并在文档结构图中显示文档。
,您可以快速找到。
移动助手中的下载图标上有一个外壳。
在这里,我将分享您收集的一些开发书籍:书籍的正式文件,简介和正式文件,其中简要介绍了所有方面,值得阅读。
下载:该手册是每个开发人员都必须阅读的内容。
它的使用和功能,再加上它,肯定会获得更多。
android应用开发帮助文档

本android帮助文档为在学习视频时自己制作比较混乱和粗糙,使用时查找第一页导航,再用word的查找功能进行查找导航页——基础说明——监听器的设置->创建监听器——调用android自带的短信发送功能——Activity的方法和生命周期(创建对话框风格的)——Activity的布局方法--LinearLayout线性--常用标签--TableLayout表格--GridView滑动表格--RelativeLayout相对布局——常用控件--除去title和全屏显示--EditText可输入文本框--RadioGroup和RadioButton单选按钮--Toast提示框--CheckBox多选按钮--ProgressBar进度条--ListView可选列表--MENU菜单控件的使用--Animation动画效果--4种动画效果--动画实现--JAVA中的实现--XMl文件中的实现-- Gallery (走马灯式的)移动选择控件--ImageSwitcher图片显示控件--ImageButton图片按钮控件--AlertDialog提示框——Handler的使用---线程--handler的简单应用--用handler更新ProgressBar进度条--handler与线程--线程之间的数据传递--Bundle对象(大量复杂数据) --Message对象(少量简单)--建立一个新的线程--HandlerThread类——SQLite的使用--SQLiteOpenHelper的方法注:带有下划线的是一些封装--代码的编写的可以直接调用的类,在”帮助文档的链接文件\封装的类”文件--封装的DatabaseHelper类夹中都有保存可以直接导入调用--主java文件--命令行的查询方法——文件下载--文件下载--步骤--在注册文件中注册权限--封装的HttpDownLoad类--在Activity中的调用--访问SDCARD --注册权限--封装的FileUtils类--在Activity文件中的调用——_XML文件的解析--SAX常用接口--XMl文件解析实例--实现ContentHandler接口的类--在Activity中的调用 XMl文件实例aaa.xml——广播机制--android中的广播机制--编写BroadcastReveicer类--创建包含BroadcastReveicer类的java文件--在onReceive中处理收到短消息的事件--AndroidManifest.XML注册文件中注册--代码当中进行注册--Activity中发送广播——WIFI--WIFI网卡的状态--操作WIFI网卡所需要的部分权限--改变WIFI网卡的状态——Socket编程--使用基于TCP协议的Socket--使用基于UDP协议的Socket——ServiceAndroid创建基础:src文件中为包类,其中用于建立activity的java文件res中drawable中为图片和标签layout中为布局文件,用于每个activity.java文件的标签布局AndroidManifest中为注册文件,每一个activity的建立都需要在其中注册代码的编写intent对象(用于在不同activity转换时的监听器设置)ponent name 指定activity2.Action 指定activity的作用3.Data 传送的数据类型4.Extras (额外)传送的键值对创建监听器的关键代码:(在第一个activity中)//创建一个Button监听器class myButtonListener implements OnClickListener{public void onClick(View v) {// TODO Auto-generated method stub//创建一个intent类Intent intent = new Intent();//创建一个键值对intent.putExtra("nexttext", "跳转成功");//创建关联intent.setClass(FirstActivity.this, SecondActivity.class);FirstActivity.this.startActivity(intent);}}在第一个activity中的转换关键标签上绑定监听器:(例在Button标签)(在onCreate中)//在Button上绑定监听器myButton.setOnClickListener(new myButtonListener());在第二个activity中的应用键值对(数据传递):(在onCreate中)//获取键值对Intent intent = getIntent();//获得键值对的值String text = intent.getStringExtra("nexttext");在Activity中调用android自带的短信发送功能的关键代码://调用短信发送功能class myButtonListener implements OnClickListener{public void onClick(View v) {// TODO Auto-generated method stub//发送号码Uri uri = Uri.parse("smsto://0800000123");Intent it = new Intent(Intent.ACTION_SENDTO,uri);//发送内容it.putExtra("sms_body", "the SMS text");startActivity(it);}}Activity的方法和生命周期:--onCreate 一个activity启动时运行(第一次)--onStart 当activity处于可见状态时运行--onResume 当activity可以得到用户焦点时(可以被操作)运行--onPause 当activity处于暂停状态时(例如弹出其他activity而原activity未被完全覆盖),可在此保存数据,以便此activity释放时恢复原状--onStop 当activity完全不可见时--onRestart 当activity未被销毁而在此被调用时--onDestory 当activity被销毁时当调用finish();语句时,Activity被销毁。
Android开发和调试中文文档

Android中文文档:开发和调试在eclipse上开发Android应用程序在用eclipse IDE开发android应用程序之前,你首先要创建一个Android工程,并且建立一个启动配置,在此之后你才可以开始编写,运行,以及调试你的应用程序。
以下章节是假设你已经在eclipse环境中安装了ADT插件,如果你没有安装,请安装之后再使用以下说明。
参考安装eclipse 插件(ADT)创建一个android工程ADT提供了一个新的工程向导,你可以快速的创建一个新的工程或者在现有代码上创建工程。
创建工程的步骤如下:选择File > New > Project选择 Android > Android Project, 然后按下 Next选择项目内容:选择 Create new project in workspace,为编码创建一个全新的工程。
输入工程名称(project name),基础软件包的名称(the base package name),以及Activity 类的名称。
以创建stub .java文件等文件和程序名字。
选择Create project from existing source ,为已有代码创建一个工程。
如果你想编译运行SDK中提供的示例程序,可以使用这个选项。
示例程序的存放在SDK的samples/目录下。
浏览包含已有代码的目录,点击ok,如果目录中包含有可用的android manifest 文件,ADT 将为你填写合适的软件包,activity,和应用程序名称。
按下Finish.ADT插件会根据你的工程类型创建合适的文件和文件夹,如下:src/ 包含stub .java Activity文件的文件夹.res/ 资源文件夹.AndroidManifest.xml 工程清单.创建一个启动项能够在eclipse上运行调试应用程序之前,你必须为它创建一个启动项。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
android 中文文档∙丰富而又可扩展的视图(Views),可以用来构建应用程序,它包括列表(lists),网格(grids),文本框(text boxes),按钮(buttons),甚至可嵌入的web浏览器。
∙内容提供器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库),或者共享它们自己的数据∙资源管理器(Resource Manager)提供非代码资源的访问,如本地字符串,图形,和布局文件(layout files )。
∙通知管理器(Notification Manager)使得应用程序可以在状态栏中显示自定义的提示信息。
∙活动管理器(Activity Manager)用来管理应用程序生命周期并提供常用的导航回退功能。
有关更多的细节和怎样从头写一个应用程序,请参考如何编写一个Android 应用程序.Android 包含一些C/C++库,这些库能被Android系统中不同的组件使用。
它们通过Android 应用程序框架为开发者提供服务。
以下是一些核心库:∙系统C 库- 一个从BSD 继承来的标准C 系统函数库(libc ),它是专门为基于embedded linux 的设备定制的。
∙媒体库- 基于PacketVideo OpenCORE;该库支持多种常用的音频、视频格式回放和录制,同时支持静态图像文件。
编码格式包括MPEG4,H.264, MP3, AAC, AMR, JPG, PNG 。
∙Surface Manager - 对显示子系统的管理,并且为多个应用程序提供了2D和3D图层的无缝融合。
∙LibWebCore - 一个最新的web浏览器引擎用,支持Android浏览器和一个可嵌入的web视图。
∙SGL - 底层的2D图形引擎∙3D libraries - 基于OpenGL ES 1.0 APIs实现;该库可以使用硬件3D 加速(如果可用)或者使用高度优化的3D软加速。
∙FreeType -位图(bitmap)和矢量(vector)字体显示。
SQLite - 一个对于所有应用程序可用,功能强劲的轻型关系型数据库引擎。
Android 包括了一个核心库,该核心库提供了JAVA编程语言核心库的大多数功能。
每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。
Dalvik被设计成一个设备可以同时高效地运行多个虚拟系统。
Dalvik虚拟机执行(.dex)的Dalvik可执行文件,该格式文件针对小内存使用做了优化。
同时虚拟机是基于寄存器的,所有的类都经由JAVA编译器编译,然后通过SDK中的"dx" 工具转化成.dex格式由虚拟机执行。
Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和底层内存管理机制。
Android 的核心系统服务依赖于Linux 2.6 内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。
Linux 内核也同时作为硬件和软件栈之间的抽象层。
一、开始安装SDK本页内容介绍如何安装Android SDK以及如何设置你的开发环境。
如果你还没有下载SDK,你可以点下面的连接进行下载,然后阅读后续文档学习如何安装,配置,并使用该SDK来创建Android应用程序。
升级?如果你已经用更早的版本开发过程,可以跳过本页,并阅读升级SDK文档.用Android sdk的代码和工具开发Android应用程序,你需要适合的开发电脑以及开发环境,如下描述:所需操作系统:∙Windows XP 或Vista∙Mac OS X 10.4.8 或更高版本(仅支持x86)∙Linux ( Linux Ubuntu Dapper Drake 版本已测试)所需开发环境:∙Eclipse IDEo Eclipse 3.3 (Europa), 3.4 (Ganymede)▪Eclipse JDT插件(大多数的Eclipse IDE 包包含)▪WST (可选,但Android编辑器的功能需要,它被包含在most Eclipse IDE packages中)o JDK 5 或JDK 6 (只有JRE是不够的)o Android Development Tools 插件(可选)o不兼容GNU Java编译器(gcj)∙其他开发环境或IDEo JDK 5 或JDK 6 (仅有JRE不够)o Apache Ant 1.6.5 或更高版本(Linux 和Mac环境下), 1.7 或更高版本(Windows环境下)o不兼容GNU Java编译器(gcj)下载完SDK后,把.zip文件解压到你电脑上合适位置. 默认情况下, SDK文件被解压到android_sdk_<platform>_<release>_<build>文件夹. 这个文件夹包含tools/, samples/等.请注意系统里SDK解压后的文件夹的名字和位置—当你安装Android插件和使用SDK工具时,你将需要引用这个文件夹。
你可以添加SDK tools的文件夹路径到你的环境变量中. 如上所述, tools/文件夹位于SDK文件夹中。
∙Linux环境下,修改~/.bash_profile或者~/.bashrc文件. 找到环境变量设置的地方,加入tools/的绝对路径。
如果找不到该设置,你需要新添加一行:export PATH=${PATH}:<your_sdk_dir>/tools∙Mac环境下,在你的home文件夹里面查找.bash_profile,然后和linux一样处理。
如果之前没有.bash_profile文件,你可以创建一个新的。
∙Windows环境下, 右击我的电脑, 并选择属性. 在标签页高级, 点击环境变量, 当对话框出现, 在系统变量栏目里双击路径( Path ) .并添加tools/文件夹的完整路径.添加tools到你的环境变量里,这样你可以运行Android Debug Bridge (adb)和其他tools下命令,而不需要输入完整路径名。
需要说明的是,如果你升级你的SDK,需要将你的相应环境变量更新到新的位置。
如果你要使用Eclipse IDE作为开发Android应用的环境,你可以安装支持Android工程和工具的通用插件Android Development Tools (ADT). ADT插件包含强大的扩张,使得创建,运行和调试Android 更快速,更简单。
如果你不使用Eclipse IDE,就不必下载和安装ADT插件下载和安装ADT插件,请按照你们各自Eclipse版本步骤安装。
重启之后, update your Eclipse preferences指向SDK文件夹:1.选择Window > Preferences...来打开属性面板。
(Mac OS X:Eclipse > Preferences)2.从左边面板选择Android。
3.在主界面上定位SDK 点击Browse...然后定位SDK文件夹。
4.点击Apply, 然后点击OK。
ADT 安装疑难解答I你如果按照以上步骤下载ADT插件有疑问,这里是一些建议: 在第四步,尝试改变远程更新地址URL为http,而非https.如果你在防火墙保护下(企业防火墙)请确定你的Eclipse的代理设置合适。
在Eclipse 3.3/3.4,你可以从主Eclipse菜单中配置:Window (在Mac, Eclipse) > Preferences > General > Network Connections如果无法安装下载的ADT插件到Eclipse,按照如下的步骤来从你的电脑下载和安装插件:1.下载ADT压缩文件(不解压).2.按照默认安装的第一部和第二步(如上).3.在Eclipse 3.3, 点击New Archive Site....In Eclipse 3.4, click Add Site..., 然后点击Archive...4.浏览和选择已经下载的压缩文件。
5.从第五步开始完成上面剩下的流程。
更新你的插件,你必须按照这些步骤代替默认的更行说明。
更新ADT 插件在某些情况下,你机器上的SDK可能和ADT插件是兼容的,你可以用以下步骤从Eclipse里更新ADT插件。
Ubuntu Linux 注意事项∙如果你需要帮助安装和配置java在你的ubuntu机器上,下面资源可能对你有帮助:o https:///community/Javao https:///community/JavaInstallation ∙这里有java和Eclipsed的安装步骤,先安装Android SDK和ADT 插件.1.如果你你开发机上使用64位版本,你需要用apt-get安装ia32-libs包2.下一步,安装Java:3.Ubuntu 包管理器现在没有提供Eclipse 3.3版本下载,因此我们推荐你从 (/ downloads/)下载。
建议使用Java或RCP版本的Eclipse.4.按照前面部分的提供步骤来安装SDK和ADT插件.其他版本Linux 注意事项∙如果你在安装Eclipse的ADT插件遇到这个错误:你的开发环境缺少适合的虚拟机,安装Sun Java 6可以解决这个问题,然后你再重新安装ADT插件。
∙如果JDK已经安装到你的开发电脑上,请确定其版本在这页的顶部列表中已经列出,有些Linux包含jdk1.4或者java的gnu编译器,以上二者Android不支持。
更新SDK本指南将帮助您升级您的开发环境和应用程序到SDK的最新版暿如果你已经应用了以前版本的Android SDK, 也需要使用本指南。
为了确保您的应用程序能够兼容android1.0系统,您需要安装新的SDK和用新的API移植现有的android应用程序,以下各节指导您完成这一进程。
下载SDK并解压到一个安全的位置。
解压新的SDK以后,您应该完成下面的操作。
∙擦除你的模拟器的数据由于新的SDK版本发布,一些数据格式改变了。
因此任何以前保存的模拟器数据必须清除。
打开一个控制台/终端和操作SDK中的/to ols目录。
启动模拟器瘿wipe-data的选项Windows: emulator -wipe-dataMac/Linux: ./emulator -wipe-data∙更新您的PATH变量(Mac/Linux;可选)如果你以前设置PATH变量为指向的SDK tools目录,那么您必须更新以指向新的SDK的。
E.g., .bashrc or .bash_profile file: exportPATH=$PATH:<your_new_sdk_dir>/tools如果您在Eclipse上使用ADT插件开发,请按照下列步骤安装新的插件匹配新的SDK。