我有两个应用程序,我想从App A创建一个查询来获取App B的信息。 这是一个非常简单的过程,如下所示,但我想仔细检查社区并获得一些建设性的批评。还有更好的方法吗?
谢谢。
此代码获取我的数据库中某人的姓名。
private Cursor getData() {
final Uri uri = Uri.parse("content://" + AUTHORITY + "/" + TABLE_PATH);
String[] projection = new String[] { "_id", "foo" };
String selection = null;
String[] selectionArgs = null;
String sortOrder = null;;
ContentResolver resolver = getContentResolver();
return resolver.query(uri, projection, selection, selectionArgs, sortOrder);
}
答案 0 :(得分:1)
好吧,如果系统知道具有您指定权限的内容提供商,和该提供程序识别提供程序识别的TABLE_PATH,和,它应该可以正常工作“_id”和“foo”作为有效的列名。
但是,您似乎在问几个不同的问题: