- 浏览: 43972 次
- 性别:
- 来自: 上海
最新评论
-
yinjiajin1990:
总结得很不错,最近在做一个通讯录发现大部分获取群组联系人的帖子 ...
关于联系人分组 -
yinjiajin1990:
1楼的问题,我来回答一下,同一个联系人是可以属于多个组的
关于联系人分组 -
小唄潴:
请问一下,同个联系人加入了两个分组,可以吗
关于联系人分组 -
pop1030123:
power后不就锁屏了吗?
cursor.moveToNext的一个问题 -
slldxmm:
Log.i(TAG, "Insert Beg&quo ...
重复导入联系人
文章列表
选择了要删除的联系人,uriData; 调用DeleteMultipleContactResult(uriData);
private int num;
private void DeleteMultipleContactResult(ArrayList<Uri> uriData){
num = uriData.size();//获取要删除联系人的个数
final DialogInterface.OnClickListener deleteMultipleClickListener =
new DialogInte ...
进度条:ProgressDialog
创建: ProgressDialog myProgressDialog = new ProgressDialog(this);
设置:
setProgressStyle:风格,默认为圆形,旋转。
setMessage:提示信息
setIcon:图标
setIndeterminate:设置进度条显示的进度是否明确。
setCancelable:设置是否可以按返回键取消。
setButton:设置进度条上显示的button(需要监听Button事件)
show:显示进度条。
setMax(int)进度条显示进度的最大值
简介:
AsyncTask:android.os.AsyncTask<Params,Progress,Result>
AsyncTask能够适当地,简单地用于UI线程。这个类不需要操作线程就可以完成后台操作将结果返回UI。
异步任务的定义是一个在后台线程上运行,其结果是在UI线程上发 ...
修改了framework之类的,想在模拟器上运行。
步骤如下:
1 编译
2 复制out/.../system.img
3 覆盖sdk/platforms/../images/system.img
4 启动模拟器
ok
重复导入联系人时,android会把相同的联系人放在一个联系人名片夹中,通过编辑联系人界面可以看到。这样可能会带来编辑的bug,同时看着也不爽。
研究了下代码,原来,android导入时,会调用合并的功能。通过设置RawContacts.AGGREGATION_MODE可以达到导入不合并的效果。
RawContacts.AGGREGATION_MODE可以设置为:
RawContacts.AGGREGATION_MODE_DEFAULT;
RawContacts.AGGREGATION_MODE_IMMEDIATE;
RawContacts.AGGREGATION_MODE_SUSPE ...
通过设置ConfigChanges这个属性可以捕捉设备状态变化。
例转屏时,保存所做操作继续进行。具体设置如下: 1 在相关的AndroidMainfest.xml中 <activity 添加android:configChanges="orientation" 2 在相关的.java文件中添加方法
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig) ...
联系人所有组信息:Groups.CONTENT_URI 联系人组具体信息:ContactsContract.Data.CONTENT_URI
Cursor cursor = getContentResolver().query(Groups.CONTENT_URI,null,null,null,null);
for (cursorAll.moveToFirst();!(cursorAll.isAfterLast());cursorAll.moveToNext()) {
组名:cursor.getString(cursor.getColumnIndex(Groups.TITLE));
...