Android
文章平均质量分 71
race604
这个作者很懒,什么都没留下…
展开
-
Android中实现类似iOS的SwitchButton控件
iOS的SwitchButton深入人心,也被Android上的产品设计借鉴,在Android4.0中,系统就带有原生的Switch控件了。但是在老版本的Android上,怎样实现这个功能呢?最简单的方法就是,把SwitchButton看成是个CheckBox或者ToggleButton,直接设置button属性或者background属性就可以。但是这样实现,并没有像iOS上原创 2013-07-31 17:36:36 · 10783 阅读 · 3 评论 -
锁屏上显示Activity
本文原文地址:http://www.race604.com/activity-over-keyguard/在Android中,有些比较强的提醒,需要用户紧急处理的内容。需要唤醒屏幕,甚至在锁定屏幕的情况下,也要显示出来。例如,来电界面和闹钟提醒界面。这是怎样实现的呢?其实,实现起来非常简单。只要给Activity的Window添加如下属性即可:@Overrideprotected v原创 2015-01-07 12:55:16 · 13469 阅读 · 3 评论 -
给Apk瘦身
原文地址:http://t.cn/RhA02xh,这里简单总结如下。现在apk越来越大,原因有如下几个:多dpi支持([l|m|tv|h|x|xx|xxx]dpi)Android开发工具和生态系统的发展为了提高用户体验的高分辨率ui设计...减少Apk大小的,可以从如下几个方面入手:Java源代码资源文件res/assetsnative code保持代码卫生翻译 2014-09-11 17:04:48 · 5596 阅读 · 1 评论 -
Android在layout xml中使用include
在Android的layout样式定义中,可以使用xml文件方便的实现,有时候为了模块的复用,使用include标签可以达到此目的。例如: Android开发的官方网站的说明在这里:https://developer.android.com/resources/articles/layout-tricks-reuse.html其中,有提到: Similarly, you原创 2012-05-14 10:52:36 · 64242 阅读 · 4 评论 -
Android中,Context,什么是Context?
注:本文翻译自Context, What Context?,原文链接在这里,作者是Dave Smith。ps:这个网站的是设计风格非常清新。Context可能是Android应用中最常用的元素,而它也可能是最容易误用的。Context对象是如此常见和传递使用,它可能会很容易产生并不是你预期的情形。加载资源、启动一个新的Activity、获取系统服务、获取内部文件路径以及创建view翻译 2013-07-15 14:21:32 · 26667 阅读 · 9 评论