and 使用以及添加一个自己的mime type在ContactsContract
16lz
2021-01-23
some_activity.xml:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical"> // some views <include layout="@layout/view_part"/> // probably more views </LinearLayout>
view_part.xml:
<merge xmlns:android="http://schemas.android.com/apk/res/android"> // the views to be merged </merge>
2
public void saveFormality() { try { ContentValues values = new ContentValues(); values.put(Data.DATA1, this.getFormality() ? "1" : "0"); int mod = ctx.getContentResolver().update( Data.CONTENT_URI, values, Data.CONTACT_ID + "=" + this.getId() + " AND " + Data.MIMETYPE + "= '" + clsContacts.FORMALITY_MIMETYPE + "'", null); if (mod == 0) { values.put(Data.CONTACT_ID, this.getId()); values.put(Data.MIMETYPE, clsContacts.FORMALITY_MIMETYPE); ctx.getContentResolver().insert(Data.CONTENT_URI, values); } } catch (Exception e) { Log.v(TAG(), "saveFormality failed"); } }
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer