收藏本站
博为峰Android开发培训Banner
您所在的位置:博为峰教育首页 > 资料精选 > 学习资料 > 【学习资料】博为峰教育 14个必知Android开发者选项

【学习资料】博为峰教育    14个必知Android开发者选项

      发布时间:2015年12月13日 12:11分    来源:博为峰教育网采编    关键词:Android开发         | 上一篇 | 下一篇 |


 

博为峰教育14个必知Android开发者选项

 

        Android开发者选项,看起来很简单的事情,其实很多同学对它了解得不够,Google用心良苦得为我们设计这么多小开关都有它的意义所在。下面博为峰教育的资深名师也花了点时间,过了一遍全部的30多个开关,而从中整理出14个对日常Android开发比较有帮助的选项,希望对Android开发者提供一些帮助与自我选择。

 

        需要指出的是,不同的ROM对开发者选项的支持不一样,精简掉一些很正常,下面提到的都是官方支持的功能,当然不同的官方版本支持程度也不一样,你手机上找不到也别奇怪。

 

1. Stay awake
充电时保持屏幕唤醒,开发的时候,时不时的锁屏真是够了,开启它后只要插着USB线就不需要总去解锁屏幕啦。

 

2. Select runtime(Dalvik or ART)
ART runtime下你的应用会更加丝滑,目前高版本的Android上已经直接是ART runtime了,但作为Android开发也许需要保证你的应用在两种runtime下都能正常运行,这可能是测试时需要更多考虑的。

 

3. Process stats
里面有关于当前运行进程的一切信息,对于一般用户,它就是一堆无意义的数字,对于Android开发人员来说,调试时这些信息也许可以帮你大忙。

 

4. Allow mock locations
当你的应用需要用到GPS功能,获取位置信息时(比如天气应用),可以通过它搭配一些位置模拟应用,模拟全球任何地点。(还能干什么?机智的你肯定想到啦)

 

5. Show surface updates
在界面绘制时,闪烁提醒,开启它后简直能闪瞎你的眼睛,但有时候我们需要精确知道具体的界面绘制细节时,不得不需要忍受这种折磨。

 

6. Show layout bounds
显示布局格子,当你看到一个应用有很棒的界面效果,想知道它是怎么布局的?开启这个功能即可。我更常用的使用场景是:每当有PM过来问我人家这个界面是Native实现的,还是类似Hybrid方案的Web实现时,我就让他开启这个功能,WebView是一个整体的格子,Native View是各种小格子组合而成。(除非自己重绘实现自定义View, 一般复杂布局也不会这么干)

 

7. Force RTL layout direction
强制RTL布局,RTL也就是Right To Left,阿拉伯国家一般有这种文化,类似古时候的中国,文字从右往左读,包括界面布局也是从右往左的,感觉操作习惯都跟我们是镜像的,如果你跟我一样不幸需要做这种坑爹适配的话,这也是必须掌握的技能。