摘要: 阅读全文
posted @ 2015-06-23 14:33 Assasin哲 阅读(283) 评论(0) 推荐(0)
摘要: view在绘制完成后才会有自己的宽高,所以在onCreate中要获得view的宽高可以通过以下4中方法: 1、ViewTreeObserver:监听界面绘制事件,在layout时调用,使用完毕后记得removeListener 2、view.post,因为runnable对象会在view的measure、layout后触发 3、重写onLayout方法 4、使用getMeasuredWidt... 阅读全文
posted @ 2015-06-23 14:18 Assasin哲 阅读(396) 评论(0) 推荐(0)
摘要: 实现原理:intent的使用,代码如下: 1 //创建快捷方式 2 private void createShortcut() { 3 Intent shortcut = new Intent("com.android.launcher.action.INSTALL_SH... 阅读全文
posted @ 2015-06-09 16:21 Assasin哲 阅读(488) 评论(0) 推荐(0)
摘要: 实现原理:比较简单,主要是intent的具体使用,代码如下: 1 /** 2 * 3 * @ClassName: MainActivity 4 * @Description: 从一个应用跳转到另一个应用 5 * @author guoyizhe 6 * @email gyzboy@126.com... 阅读全文
posted @ 2015-06-09 15:56 Assasin哲 阅读(1957) 评论(0) 推荐(0)
摘要: 基本原理:通过ContentObserver观察者监听sms数据库的改变,当有变化时检测是否是来自指定号码的短信,如果是的话就通过正则表达式获得需要的内容,然后贴代码 (*^__^*) 嘻嘻……: 1 /** 2 * 3 * @ClassName: SmsContent 4 * @Descrip... 阅读全文
posted @ 2015-06-09 15:33 Assasin哲 阅读(969) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-06-03 13:28 Assasin哲 阅读(165) 评论(0) 推荐(0)
摘要: Android有四种Activity的LaunchMode分别为standard、singleTop、singleInstance、singleTask,大概的应用场景如下: 1、standard,默认的启动模式 2、singleTop,适用于从通知栏进入的界面,比如推送,使用singleTop启动的界面当当前activity位于栈顶的时候系统就不会调用onCreate方法新建activity,而... 阅读全文
posted @ 2015-06-02 11:07 Assasin哲 阅读(200) 评论(0) 推荐(0)
摘要: 首先确定有三种,由内向外依次为: 1、View自己的onTouchEvent 2、ViewGroup的onTouchEvent,由于要管理它的子View的onTouchEvent,所以多了个onInterceptTouchEvent(鼓励重载这个而不是dispatchTouchEvent,因为后者是对ViewGroup共性的提取,前者才是针对个例) 3、Activity的onTouchEvent ... 阅读全文
posted @ 2015-05-20 21:01 Assasin哲 阅读(8529) 评论(0) 推荐(0)