background image

1) 构思布局,用 xml 构建基本的布局和控件
2) 写 java 程序,实体化 xml 的布局、控件、实现业务逻辑。
菜鸟提示:很多控件既可以在

xml 文件中设定各种属性,也可以在 java 文件

中设定属性;通常如果需要动态的改变某些属性,比如

setText(),则需要在

java 中实现,这也是非常常用的,比如按下按键,按键颜色变深等等。
3) 运行,调试程序:即可以使用 Android 模拟器调试,也可以通过数据线,
直接接手机调试。提示:如果是用模拟器调试,调试后需要修改程序再次调试
时,不需要关闭模拟器,直接再次运行就可以。
4) 美化、找图片:菜鸟提示:Android 标准图标根据手机分辨率不同,分别有
36*36/48*48/72*72 这三种尺寸,你会看到 drawable-hdpi/drawable-
ldpi/drawable-mdpi 不同的目录用来存储不同尺寸的图标,在
AndroidManifest.xml 中只需要写@drawable/icon 就可以,它会根据屏幕
分辨率去找不同目录下的图标。(参考:
http://zl4393753.iteye.com/blog/1056785)
5) 关于应用中的文字等引用资源:重点说说文字吧,应用中比如菜单名字,标
题等,既可以直接写在

java 文件中,也可先写在 res/values/strings.xml 文

件里。不过呢,还是强烈建议,尽量都写在

strings.xml 文件里,这样以后要

修改文字,直接改这个文件就行,否则在

java 程序里找可费了大劲了,尤其是

要开发多语言版本的话,所有文字全部要改成外语,当然还是在

strings.xml

里写方便的多。养成个好习惯,不要嫌麻烦,

Android 系统里专门弄这么个文

件是有道理的。
6) 最后,切记切记,修改 AndroidManifest.xml 文件,修改版本信息,加上
需要的各种权限,如发送短信,访问网络等等,否则程序发布了,很多相关功
能没法用。
三、打包发布
每次发布前都是最激动人心的时刻啊

~然而这部分网上很少有专门讲的(也许

我手拙没找到),针对这部分我还专门到开发论坛发布了很多帖子提问,时至

……

今日,除了同样困扰的菜鸟帮顶,无人回答

鄙视一下。也正因如此,动了

写这篇文章的念头,

Android 开发,很多东西简单,但是从没有人和你说过~

1. 加入广告
我们很多开发的应用,最终目的是发布到网上给大家用,如果顺便能有收入也
是我们的一项劳动成果,虽然很多很惨淡(又是我不堪回首的过去啊)。
1) 选择广告平台:常用的有 Google 的 AdMob,国内的有:有米,微云等等,
至于说哪个效果最好,众说纷纭,最好还是自己亲自试试。还有一种平台是各
种广告平台的集成,能根据使用者优化,动态选择。但因为某些电子市场不允

……

许这个,我就没用,也就暂时不点名了,想试试的,百度

(我没说是第一

个哈

~)。

不过呢,最好固定一两个效果比较好的,因为很多平台要提款的话,必须达到
一定额度,而且太分散的话,自己添加着也挺麻烦的。当然,如果这个平台效
果公认的已经落后了,还是要毅然换平台的,毕竟不同的广告联盟广告主资源
水平还是有差距。