1、创建工程
说在前面:
在还是对Android什么都不懂的时候,一直找不到路,后来坚持看学习视频,一点一点的走来。
开发安卓,只要有Java的基础,就可以很快上手。
下载SDK,配置好SDK的访问环境变量,安装AndroidStudio,就可以进行Android的开发了。
本文讲得详细些。
1.1 定义工程名
点击
1.2 选择运行的设备和操作系统
为什么选择Android4.0呢,有这样一个网站,友盟-全域罗盘【http://compass.umeng.com】。
在上面查看目前市场设备、操作系统的活跃趋势,下图可见,4.0还是位居榜首。
目前,基于4.0版本开发的程序,已经可以在100%的安卓移动设备上运行。
选择第一个场景的创建,模板的选择,最常用的有2个,
这里选择不添加Activity,Activity就是手机的场景,一个页面。
点击
如果AndroidStudio是刚安装,创建第一个,构建项目可能会很慢,等待片刻就可以构建完成。
选择开发模式,开发者选择Project
就不写那么详细了,下面就开始记录需要注意的地方和解决方法。
2、解决触击事件的Bug
从LauncherActivity触击屏幕快速进入MainActivity时,不作任何处理,会导致Activity被启动后,postDelayed函数也会被执行
2.1 设置MainActivity为单例模式
在Manifest清单文件中,设置MainActivity的LauncherMode启动模式为SingleTask单例模式
移除Handler的消息
2.2 从源头上控制
即启动MainActivity的函数
这个方式是不设置MainActivity为单例模式,还是保持移除Handler消息
不设置单例,取消单例
在源头上控制
保持移除Handler消息