![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 54
丝缘天下
这个作者很懒,什么都没留下…
展开
-
使用ContentObserver监听短信
今天整理了一下有关ContentObserver相关的代码,注释很详细了,不罗嗦,直接上代码:package com.ContentProvider;import android.app.Activity;import android.net.Uri;import android.os.Bundle;import android.os.Handler;public class MainContentProvider extends Activity {@Overridepublic void onCreat原创 2011-05-21 15:32:00 · 6839 阅读 · 2 评论 -
使用ContentProvider获取联系人的所有信息
<br />主要是用ContactsContract中的Data数据模型,该数据模型中存储了联系人的所有信息,包括:号码、姓名、Email、邮编、即时通讯账户、个性签名、昵称、个人网站等等,其实Data就是数据库中的一张表而已,该表中有一个比较重要的列叫做:MIMETYPE,有关MIMETYPE与Data的介绍,请看下面的链接,有3篇文章,讲得还可以http://www.cnblogs.com/3dant/archive/2010/12/08/1900634.html<br />下面就直接贴例子吧<br /原创 2011-05-22 19:52:00 · 3646 阅读 · 0 评论 -
一个关于短信黑名单的想法
<br />刚刚在看有关BroadcastReceiver组件方面的东西,广播被分为两种不同的类型:“普通广播(Normal broadcasts)”和“有序广播(Ordered broadcasts)”。普通广播是完全异步的,可以在同一时刻(逻辑上)被所有接收者接收到,消息传递的效率比较高,但缺点是:接收者不能将处理结果传递给下一个接收者,并且无法终止广播Intent的传播;然而有序广播是按照接收者声明的优先级别,被接收者依次接收广播。如:A的级别高于B,B的级别高于C,那么,广播先传给A,再传给B,最后原创 2011-05-31 22:38:00 · 127 阅读 · 0 评论 -
联系人的增删查改
<br /> <br /> <br /><br />package com.contactscontentprovider;<br /> <br />import java.util.ArrayList;<br /> <br />import android.app.Activity;<br />import android.content.ContentProviderOperation;<br />import android.content.ContentResolver;<br />import a原创 2011-05-31 23:57:00 · 2930 阅读 · 1 评论 -
Android调用系统的发邮件方法
//系统邮件系统的动作为android.content.Intent.ACTION_SENDIntent email = new Intent(android.content.Intent.ACTION_SEND);email.setType("plain/text");emailReciver = new String[]{"zhouyongyang122@gmail.com", "421134原创 2011-06-12 13:04:00 · 7671 阅读 · 0 评论 -
Android屏蔽EditText的软键盘
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);imm.hideSoftInputFromWindow(myEdit.getWindowToken(), 0); //myEdit是你的EditText对象 下面就可以通过下面方法可以恢复显示 boo原创 2011-06-12 16:36:00 · 2322 阅读 · 1 评论 -
Android-AlarmManager多个闹钟相互独立的实现
Intent i=new Intent(TimeSetActivity.this,AlarmReceiver.class); PendingIntent pi = PendingIntent.getBroadcast(TimeSetActivity.this, Integer.valueOf(id) , i, 0); //通过getBroadcast第二个参数区分闹钟,将查询得到的note的原创 2011-06-17 17:19:00 · 15765 阅读 · 6 评论 -
ADB server didn't ACK * failed to start daemon * 解决方案
前几天请假了,回到公司后,打开电脑,插上手机,eclipse居然报ADB server didn't ACK * failed to start daemon *的错误,之前出这样的问题,都是: 1. 查看任务管理器,关闭adb.exe进程,或者重新插一下手机,重启eclipse; 2. 或者在eclipse里面的DDMS里面的devices区间右上角有个向下的箭头:原创 2012-06-14 16:45:48 · 66947 阅读 · 13 评论