做为一个资深的吃货!
为了赚钱做了程序猿,写的程序一定要好,才能赚到大钱,不得已,已经出卖自己的肉体和灵魂好多年。
现在正是从新构造一个项目的时候,打算写连载的博客,给安卓划上一个短暂的终结符号。
做为一个安卓开发者,首先进来的肯定是桌面图标
详解:
一个应用可以在桌面有2个图标吗?
可以有,而且还不只拥有2个图标,你给一个活动配置
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />这2个属性,那个活动就是桌面图标,第一个意思是,启动的主要ACTION,意思就是,人家点击你的哪个活动图标,哪个活动进来就是主图标,后面我会讲到多ACTIVITY,已经多APK之间的交互
我们的那个桌面是怎么回事?
我们的桌面其实也就是一个launcher的APK,加2条属性就OK来了,订制系统的时候把LAUNCHER2应用替换,你的应用就是桌面APK了,关于系统后期我深入学习的时候再详解
<category android:name="android.intent.category.HOME" /> <category android:name="android.intent.category.DEFAULT" />字面意思能看到懂吧?按HOME键就能设置为桌面了,当然有的手机会屏蔽这个功能,比如我们的大华为的高端机。AND SO ON!
图标小技能,一个桌面图标其实是可以配置2个图标的:一个普通矩形图标,一个圆心图标,求我就告诉你们!
有些开发1-3年的,这点小常识都不知道,纠结轮啊!
接下来说的是开发应用,经常有写愣子会问,为什么会有白色的页面一闪而过,有时候却没有!我想说那就是爱情!
正经的,安卓启动分为冷启动和热启动。
热启动:后台已经有该应用的程序在运行,包含很多种常见的是活动缓存,后台服务,还有很多种不同的实现,这个时候你去启动你的活动页面,就会很正常
冷启动:真个手机应用没有你的程序运行,这个时候就会新建一个APPLICTION,再创建一个主活动,再显示出来,因为有写2愣子配置了一系列的操作。那就呵呵
其实,就算你配置了耗时操作也是可以取消掉,关注博客,正经评论的娃子,我就私聊告诉你们怎么弄。
关于应用的主题
有些开发ECLIPSE的娃子,用多了普通ACTIVITY的主题,这些我不想详细解释了,有时候活动不能正常运行就是主题的问题
从事AS开发已经1000W秒有余了,AS的COMPAT系统的主题和活动还是很不错和完善的,你值得拥有
活动配置theme主题的时候一定要记得与APPLICTION的THEME是一个系列,要不嘿嘿嘿!
GAME OVER!开发准备和注意完毕