预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共85页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

控件讲解 ?在Windows下搭建Android开发环境 ?Android项目的目录结构说明 ?写一个简单的HelloWorld程序 一、Windows在下搭Android建开发环境 1、安JDK(Java装DevelopmentKit) http://download.java.net/jdk6/ 2、安Android装SDK http://developer.android.com/sdk 3、安Eclipse装 http://www.eclipse.org/ 4、打Eclipse开,并Android安装其插件ADT)( 打开菜单"Help"->"InstallNewSoftware",在"AvailabeSoftware"中加入地址 http://dl-ssl.google.com/android/eclipse/,然后安装ADT(AndroidDevelopmentTools) 5、新Android建项目 "New"->AndroidProject,ProjectName-项目Build名称Target-编译;SDK项目版本的; Applicationname-程序名称;Packagename-包名;MinSDKVersion-程序所支持的最低SDK 版本代号(2对应1.1,3对应1.5,4对应1.6) 6、运Android行项目 打开"Run"菜单->"RunConfigurations"->Newlaunchconfiguration,设置启动项目名称,在 Android选项卡中选择启动项目,在Target选项卡中设置模拟器 7、创建/使用模拟SD卡 创建SD卡,运行类似如下命令:mksdcard-lsdcard512Md:\android\sdcard.img 模拟器中使用SD卡,在项目配置的Target选项卡的"AdditionalEmulatorCommandLine Options"框中输入类似如下参数:-sdcardd:\android\sdcard.img 8、配置模拟器 运行类似如下命令:androidcreateavd--nameandroid15--target2。或者直接在菜单"Window" ->"AndroidAVDManager"中配置模拟器 9、浏览模拟SD卡中的内容 调试程序,在DDMS中选择"FileExplorer",在其中的sdcard目录下就是模拟SD卡中的内容 10、查看日志LogCat Window->ShowView->Other->Android->LogCat 11、在模拟器中安装/卸载apk 安装apk运行类似如下命令:adbinstallname.apk;卸载apk运行类似如下命令:adbuninstall packagename(注:这里的参数是需要卸载的包名) 12、反编译Android程序 解压apk文件,取出其中的classes.dex文件,运行类似如下命令:dexdump.exe-dclasses.dex> dump.txt(其意思是将classes.dexdump出来,并将反编译后的代码保存到指定的文本文件中) 13、人品不好是出现的某些错误的解决办法 如果出现类似如下的错误等 noclassfilesspecified ConversiontoDalvikformatfailedwitherror1 解决办法:Project->Clean 出现AndroidSDKContentLoader60%(一直卡在60%) 解决办法:Project->去掉BuildAutomatically前面的勾 14、查看SDK源代码 先想办法搞到源代码,如这个地址http://www.digginmobile.com/android.asp,然后将其解压到 SDK根路径下的sources文件夹内即可 二、Android项目的目录结构 1、src-用于放置源程序 2、gen-自动生成R.java文件,用于引用资源文件(即res目录下的数据) 3、assets-用于放置原始文件,Android不会对此目录下的文件做任何处理,这是其与res目录不同 的地方 4、res/drawable-用于放置图片之类的资源;res/layout-用于放置布局用的xml文件;res/values -用于放置一些常量数据 5、AndroidManifest.xml-Android程序的清单文件,相当于配置文件,配置应用程序名称、图标、 Activity、Service、Receiver等 三、HelloWorld程序 1、res/layout/main.xml 代码 <?xmlversion="1.0"encodin