前言: 前面总结了程序间共享数据,可以使用ContentProvider也可以使用SharedPreference,那么进程间怎么共享内存呢?Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。 为了使其他的应用程序也可以访问本应用程序提供的服务,Andro ...
分类:
移动开发 时间:
2016-05-19 20:53:42
阅读次数:
225
前言: 本来没有打算整理有关Sqlite数据库文章的,最近一直在研究ContentProvider的使用,所有觉得还是先对Sqlite进行一个简单的回顾,也方便研究会学习ContentProvider。 Sqlite简介: Sqlite数据库是一种轻量级数据库,它具备跨平台,多语言操作等优点,它广泛 ...
分类:
移动开发 时间:
2016-05-18 21:40:14
阅读次数:
235
简介
ContentProvider 在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider 对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WOR...
分类:
其他好文 时间:
2016-05-18 18:20:59
阅读次数:
235
部分内容来源于官方文档翻译,
对SharedPreferences;
文件存储(内部存储读写,保存编译文件,保存内存缓存文件,外部存储读写);
SQLite使用;
ContentProvider使用;
网络请求(HttpUrlConnection和HttpClient的GET与POST请求,Android提供的其他网络访问框架),做了详细分析和使用示例说明。...
分类:
移动开发 时间:
2016-05-18 16:14:31
阅读次数:
246
1 。activity 2. BroadCastReceiver 3.services 4.contentProvider 一 。广播接受者, 在收到指定广播的时候 触发 onReceiver 方法.此类需要继承 BroadCastReceiver public void onReceive(Con ...
分类:
移动开发 时间:
2016-05-15 11:02:22
阅读次数:
156
目标效果:
先在模拟器随便添加两个联系人,运行程序,再打开联系人,发现多了联系人“张三”,并且日志输出了三给安溪人的姓名和手机号码还有号码类型。(运行多次,所以插入的id不为3了)
1.activity_main.xml页面暂时用不到,所以不需要改动。
2.MainActivity.java页面编写查询和添加方法。
MainActivity.java页面:...
分类:
移动开发 时间:
2016-05-13 03:53:24
阅读次数:
159
SQLiteDatabase db= databaseHelper.getWritableDatabase();
Cursor cursor = db.query("person", new String[]{"id,name,age"},
"name like ?", new String[]{"%robert%"},null,null, "id desc", "1,2");
......
分类:
其他好文 时间:
2016-05-13 03:32:34
阅读次数:
680
阿里工程师分享ContentProvider使用拾遗。...
分类:
其他好文 时间:
2016-05-13 02:51:51
阅读次数:
113
在android中通话记录保存在contact2.db中的calls数据表中,我们可以利用ContentProvider查询Calls表中的数据,Calls表的URI:CallLog.Calls.CONTENT_URI;
Calls表中的列所对应的常量:
_id ----> CallLog.Calls._ID
photo_id ----> CallLog.Calls.CACHED_...
分类:
移动开发 时间:
2016-05-12 22:02:13
阅读次数:
273