![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
开源SCRM营销平台MarketGo
这个作者很懒,什么都没留下…
展开
-
监控联系人变更
监控方法: contactObserver = new ContactsObserver(workHandler); getContentResolver().registerContentObserver(ContactsContract.Data.CONTENT_URI, false, contactObserver);类定义:class ContactsObserver原创 2013-04-16 23:29:12 · 554 阅读 · 0 评论 -
binder的机制和原理
binder的作用:binder是实现不同进程之间的通信。binder的意义:binder是一个驱动,工作在linux层面,并且是在内核中运行。它的操作完成是基于一段内存。所以程序中对binder的使用都是通过系统的调用完成的。binder的组成:server端、client端、binder驱动端、serviceManager组成。其中server、client、serviceManage原创 2014-07-29 15:54:07 · 1545 阅读 · 0 评论 -
activity与状态相关的回调函数
onCreate onNewIntentonStartonRestoreInst原创 2014-04-28 22:04:37 · 4682 阅读 · 0 评论 -
布局--- 布局分类(一)
1、LinearLayout 线性布局 说明:控件水平垂直排列的模型,同时可以设置子控件的weight布局参数控制各个控件在布局中的相对大小。2、AbsoluteLayout 坐标布局 说明:让子元素指定准确的x/y坐标,并显示在屏幕上。3、RelativeLayout 相对布局 说明:允许子元素指定其相对于其他元素或者是父元素的位置(通原创 2013-04-16 23:44:17 · 992 阅读 · 0 评论 -
android布局属性的介绍
android:paddingLeft 是布局里面的内容离组件左边的距离;android:layout_marginLeft 是设置整个布局离左边的距离;android:layout_width 布局的宽度android:layout_height 布局的高度android:layout_centerHorizontal 布局水平居中android:layout_g原创 2013-05-13 16:36:02 · 626 阅读 · 0 评论 -
监控通话记录的变更
监控代码:telephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); phoneListener = new PhoneCallListener();telephonyMgr.listen(phoneListener, PhoneCallListener.LISTEN_CALL_STATE)原创 2013-04-16 23:30:38 · 1012 阅读 · 0 评论 -
线程池的应用场景和管理
应用场景:线程的创建和销毁是一个耗时的操作。原创 2014-07-30 15:16:11 · 6247 阅读 · 1 评论