09 2015 档案

Android中dp和px之间进行转换
摘要:在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,... 阅读全文

posted @ 2015-09-22 14:27 %幻#影% 阅读(392) 评论(0) 推荐(0)

[Android设计模式]Android退出应用程序终极方法
摘要:如何干净彻底地退出Android应用程序,是很多开发者的心头痒。如何干净地关闭所有已打开的Activity? 如何关闭指定的Activity? 如何关闭一类Activity? 这里,我们提出一种通过实现对Application的扩展,实现了一种高效管理Activity,实现Android干净彻底地退... 阅读全文

posted @ 2015-09-17 15:08 %幻#影% 阅读(226) 评论(0) 推荐(0)

【Android代码片段之八】监听Android屏幕是否锁屏
摘要:实现方法:1)通过BroadcastReceiver接收广播Intent.ACTION_SCREEN_ON和Intent.ACTION_SCREEN_OFF可以判断屏幕状态是否锁屏,但是只有屏幕状态发生改变时才会发出广播;2)如果要在屏幕状态发生改变之前就想获取屏幕状态,可以通过反射机制调用Powe... 阅读全文

posted @ 2015-09-16 17:02 %幻#影% 阅读(566) 评论(0) 推荐(0)

Intent的FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
摘要:Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在start... 阅读全文

posted @ 2015-09-09 16:20 %幻#影% 阅读(173) 评论(0) 推荐(0)

7 款开源 Java 反编译工具
摘要:今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程。尤其是像.NET、Java这样的运行在虚拟机上的编程语言,更容易进行反编译得到源代码。当然,也有一些商业软件,对其程序进行了混淆加密,这样... 阅读全文

posted @ 2015-09-09 10:08 %幻#影% 阅读(325) 评论(0) 推荐(0)

使用ExpandableListView——当有Group选项展开时,如何正确获取长按的Group选项。
摘要:当我们使用ExpandableListView时,实现点击一个GroupView则展开ChidView,那么这个时候,Adapter的大小前后是有变化的。例如:假设有20个GroupView,每个GroupView都有一个ChildView。当全部GroupView都没有被展开的时候,Adapter... 阅读全文

posted @ 2015-09-08 11:20 %幻#影% 阅读(552) 评论(0) 推荐(0)

导航