andbook-Android编程
可选资源&局部化
可选资源和局部化是一个非常有用的结果,你将会喜爱Android这样。期待你会同时设计出一个像风景的GUI和好的肖像屏幕定位--那是几乎不可能的。你可以根据UI语言或是设备的硬件配置为你应用程序提供不同资源。记住即使你可以包括不同的字符串、布局和所有其他资源,SDK没有显露出方法来让你指定设置哪一个可选资源被使用。Android为硬件、地域察觉适合的设置,并合适的家在它们。只有用户可以使用设备上的设置面板选择可选语言设置。为了包含可选资源,使用破折号-分隔的修饰语添加到文件夹名称中,创建平行资源文件夹,指出它实用的配置(语言、屏幕方位、dpi、解析、……)例如,这有一个工程区分English和German值资源(这里只是字符串):MyApp/
res/
values-en/
Strings.xml
values-de/
strings.xml
Android支持许多修饰类型,每一个带有不同的值。把这些修饰类型加到资源文件夹名的后面,被破折号分割开。你可以添加多个修饰类型到每个文件夹名中,但是他们必须是像它们在这被列出的规则一样出现。例如,为一个完全特定的配置而包含drawable资源的一个文件夹应该像这样:MyApp/
res/
drawable-en-rUS-port-92dpi-finger-keyshidden-12key-dpad-480x320/
更典型地,你将是指定一少许一个资源被定义的特定配置选项。你可以从完成的列表中丢弃任何一个值,只要留下的值任然处于相同的规则。MyApp/
res/
drawable-en-rUS-finger/drawable-port/
drawable-port-160dpi/drawable-qwerty/
Android将会在运行期间选择一个在资源文件下面的哪一个值最合适,这依赖于当前设备配置。
由anddev.org提供
31
魔幻的R.java
一个工程的R.java是一个自动生成文件,它索引了所有你项目的资源。你在你的源代码中作为一种快捷方式使用这个类来索引你已经包括在你项目中的资源。这是显著强劲的带有代码自动完成的IDE特色,这种IDE如:Eclipse,因为他让你快速地和交互地找出你在寻找的指定引用。
此外,你要使用的资源确实存在,你就获得了编译时安全。
由anddev.org提供
32
Download at Pin5i.Com
andbook-Android编程
HelloWorld--Android方式
在这本第一手教程中你将学习如何使用一个XML布局来创建一个Android应用程序。记住,使用XML-Layouts是非常好的。
最终的现实结果像这样:
图6第一个Android应用程序--最终显示(SDK-version:m5)
在所有之前,你需要下载和安装AndroidSDK……
由anddev.org提供
33
安装AndroidSDK
最新AndroidSDK--Windows、Mac和Linux版本总可以从以下URI获得:
http://code.google.com/android/download.html它只需要加载并解压到你合适的地方。
Android开发工具(ADT)
Android提供了一个叫\的Eclipse插件来让开发和调试更简单。
ADT提供了LogCat简单访问,Android-Manifest(应用程序配置)/Resource-Editor(资源编辑)/File(文件)/Thread(线程)和HeapControl(堆栈控制)、打进来的电话/短信仿真,等等。--从SDKversionm5,所有的多种模拟器都同时得到证实。
由anddev.org提供
34
Download at Pin5i.Com
andbook-Android编程
安装Eclipse插件(ADT)
要下载和安装ADT插件,跟着Google提供给开发者的步骤:
1.2.3.4.
启动Eclipse,接着选择\Updates\andInstall\在出现的对话框中,选择\fornewfeaturestoinstall\点击\点击\RemoteSite\
在结果对话框中,为远程站点键入一个名称(如:AndroidPlugin)并键入这个URL作为它的URL:
https://dl-ssl.google.com/android/eclipse/点击OK。
5.现在你应该看到新站点加载到搜索列表中(并选中),点击\。6.在后来搜索结果对话框中,选择\Plugin\Tools\复选
框。这将会选择\DeveloperTools\和\Editors\特性。
AndroidEditors特性是可选的,但是推荐。如果你选择安装它,你需要在本文早先提及到的WST插件。现在点击\7.8.9.10.11.
阅读许可协议,选择\termsofthlicenseagreement\点击\点击\
ADT插件没有被签名;总之,你可以点击\All\接受安装重启Eclipse
在重启后,跟新你的Eclipse配置来指向SDK目录:
a.选择\来打开配置面板。(MacOSX:\b.从左边面板中选择\
c.对于主面板中\Location\,点击\并选中SDK目录位置d.点击\接着点\
更新ADT插件
更新ADT插件遵循更新一个普通Eclipse插件的标准步骤:
1.选择\Updates\andinstall\
2.选择\forupdatesofthecurrentlyinstalledfeatures\并点击\3.如果任何ADT跟新可用,选中并安装。
由anddev.org提供
35
相关推荐: