自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 APP开发实战167-开机自启动的功能设计

30.15 开机自启动的功能设计 30.15.1 普通模式 对于Android7.0之前的系统,如果设计APP在系统启动之后自启动,只需在APP添加处理ACTION_BOOT_COMPLETED广播消息的代码即可。 30.15.2直接启动模式 从Android7.0开始,系统有了一种新的启动模式“直接启动”模式,针对这种模式需要做特别处理。     当设备已开机但用户尚未解锁设备时,An

2017-04-30 16:42:21 6168

原创 APP开发实战166-全屏模式的功能设计

30.14 全屏模式的功能设计     APP的许多场景需要全屏展示内容,如播放视频、浏览图片和阅读书籍时等场景。从Android4.4开始,Android系统提供了2种方案让APP进入全屏模式:Lean Back和Immersive。使用这2种方案时,Action Bar、Status Bar和Navigation Bar都会被隐藏,不同之处在于让它们再重新显示出来的操作方式。 30.14.

2017-04-22 22:35:42 3673

原创 APP开发实战165-利用工具减少APP大小

26.1.4 利用工具减少APP大小 1 使用Lint扫描可以发现冗余的代码和资源文件,然后手动删除。 2 在APP的build.gradle文件中,进行以下设置: buildTypes {         release {             //开启混淆功能             minifyEnabled true             //编译时移除

2017-04-05 21:36:52 5311

原创 APP开发实战164-Evernote的JobScheduler方案

34.13.2 JobScheduler的替代方案     前面提到,使用JobScheduler时,即使执行任务的条件不满足,任务也会被执行;为了规避这个缺陷,可以使用Evernote提供的库让APP定期执行任务,以下是具体的实现方式。   在build.gradle文件中增加库的依赖: dependencies {     …     compile 'com.evernote:a

2017-04-03 18:28:18 6490 1

原创 APP开发实战163-JobScheduler介绍

许多APP都需要定期执行某个或某几项任务,如在联网状态下,每隔一段时间上传日志数据给服务器,或在手机处于Idle状态时,定期清理手机的存储空间等。 以往实现这样的功能时,往往需要启动一个定时器不断的轮询执行任务的条件是否满足,如果满足还需启动定时器定期执行任务,这种机制的实现方式比较麻烦。 34.13.1 JobScheduler介绍 在Android5.0(API 21)中,Google提

2017-04-03 18:26:30 3424

代码排版和文件处理工具

此工具可以对选定文件夹中的文件进行排版操作,免除人工排版之苦。 在选定文件夹的文件中查找指定的目标字符串,并打印出行号,不需要借助资源管理器,提高了搜索效率。 对文件夹连续进行复制、压缩和删除操作,实现文件操作的自动化。

2010-05-24

PCMTP2.0.rar

此工具,可以作为手机串口调试工具,也可以用作手机自动测试工具,以代替人工测试,节约测试时间,提高工作效率,尤其是需要重复多次测试某项功能时。

2010-04-26

CodeGen2.0

可以自动生成MTK平台菜单代码、data account 数组代码、wap和mms profile数组代码以提高工作效率

2010-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除