解决方案 »
- framework/base/media/java
- Andriod log,不清楚为什么一直在打印此log,请大家帮忙看一下。
- 有没有可能在android上直接执行一个linux程序,而不是利用lib和so库?
- 关于service的选择
- 调用Camera拍照的问题
- android 问题求救
- android 调用WebService的包要如何添加到项目啊?
- 在JNI里怎么显示surface呢,并播放YUV数据
- 怎么把一个字符串转换成R.raw.xxx的格式,比如把“white”转换成R.raw.white的格式
- 求助百度地图怎么用啊 Android 小白啊
- 关于集合遍历 问题。。。
- 关于对象序列化的问题(path不可序列化?)
获取光标的代码:
Cursor c = context.getContentResolver().query(uri, null, selection, selArgs, null);
参数如下:query(content://com.android.contacts/search_suggest_query/?limit=5000,null,null,null,null)然后跟踪到ContactsProvider2.java
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder)又调用的是:
case SEARCH_SUGGESTIONS: {
return mGlobalSearchSupport.handleSearchSuggestionsQuery(db, uri, limit);
}
if (uri.getPathSegments().size() <= 1) {
searchClause = null;
selection = RECENTLY_CONTACTED;
} else {
searchClause = uri.getLastPathSegment();
selection = null;
}
其实,原生的就是这样想在没有输入内容的时候,搜索出RECENTLY_CONTACTED的内容显示出来。