Dialer/Contacts/Call Log
アプリケーションから Androidにアクセスする方法はありますか?
私は本質的に を追加したいのですfeatures/information
が、これらのデータベースは過去のクエリや挿入を変更できないことを知っているので、在庫を上書きする方法を考えていましたDialer/Contacts/Call Log
? できれば、そのうちの 1 つだけを変更したいのですが、どんな情報でも役に立ちます。
1 に答える
1
android.provider.CallLog.Calls.CONTENT_URI
次のようにコールログを取得するためのクエリ:
String[] strFields = {
android.provider.CallLog.Calls.NUMBER,
android.provider.CallLog.Calls.TYPE,
android.provider.CallLog.Calls.CACHED_NAME,
android.provider.CallLog.Calls.CACHED_NUMBER_TYPE
};
String strOrder = android.provider.CallLog.Calls.DATE + " DESC";
Cursor mCallCursor = getContentResolver().query(
android.provider.CallLog.Calls.CONTENT_URI,
strFields,
null,
null,
strOrder
);
そしてmanifest.xmlに次を追加します:
<uses-permission android:name="android.permission.READ_CONTACTS"></uses-permission>
于 2012-06-23T17:47:26.230 に答える