码迷,mamicode.com
首页 > 其他好文 > 详细

软件框架的搭建

时间:2017-12-23 15:44:52      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:取消   解决   size   安装   nbsp   ima   main   bug   工程   

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消息

技术分享图片

 

软件框架的搭建

标签:取消   解决   size   安装   nbsp   ima   main   bug   工程   

原文地址:http://www.cnblogs.com/LiJinfu/p/8093381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!