ユーザがボタンをクリックしたときに電話履歴を表示する。これは意図で行うことができますか?私はどちらを使うべきですか?電話の履歴を開く予定
0
A
答えて
0
Intent
をアクションIntent.ACTION_VIEW
で入力し、CallLog.Calls.CONTENT_TYPE
と入力します。
これを試してみてください:
yourButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intentCallLog = new Intent();
intentCallLog.setAction(Intent.ACTION_VIEW);
intentCallLog.setType(CallLog.Calls.CONTENT_TYPE);
startActivity(intentCallLog);
}
});
はあなたのAndroidManifest.xml
ファイルにアクセス権android.permission.READ_CALL_LOG
を追加したことを確認してください。
<uses-permission android:name="android.permission.READ_CALL_LOG" />
READ_CALL_LOG:アプリケーションは、ユーザのコールログを読み取ることができます。
注:お使いのアプリがREAD_CONTACTS許可を使用し、両方のあなたの
minSdkVersion
とtargetSdkVersion
値は15
またはlower
に設定されている場合は、 システムは、暗黙のうちにこの権限にアプリを付与します。 この許可が必要ない場合は、targetSdkVersion
が16
またはhigher
であることを確認してください。
documentationを参照してください。
これは、の〜
+0
はマシュマロで働く。 –
関連する問題
- 1. DynamoDB通話履歴?
- 2. Windowsの電話機「mango」で通話履歴(履歴)情報を見つける方法は?
- 3. Outlookの会話履歴
- 4. 特定の人の通話履歴と連絡先を開始する予定ですか?
- 5. リアクションネイティブの電話履歴を取得する(Android/iOS)
- 6. 電卓の履歴(Swift)
- 7. 通話履歴から国際電話番号を取得する方法
- 8. Jitsiの会話履歴の場所
- 9. Windows Phone 7の通話履歴 - Mango API
- 10. Googleのアクションで通話履歴にアクセス
- 11. azure対話型シェルの履歴
- 12. リポジトリ間の履歴履歴
- 13. 通話の電話番号を知りたい、通話履歴から削除する
- 14. 履歴Outlook PSTファイルの電子メールクライアント
- 15. GWT履歴:履歴トークン
- 16. LSTM履歴長対予測誤差
- 17. Eclipse IDEの設定履歴
- 18. 電話なしで電話アプリを開く
- 19. アンドロイドのクロムの履歴履歴
- 20. 特定の電話番号のコール中にアプリケーションを開く
- 21. テキストエディタでipythonコマンド履歴を開く方法は?
- 22. Googleは数週間前goo.gl APIを開くとユーザ履歴
- 23. 電話ギャラリーで特定のフォルダを開く方法
- 24. Windowsから電話を開くMicrosoftストア
- 25. IEの履歴
- 26. デッドロックの履歴
- 27. データベースの履歴
- 28. トリガーベースの履歴
- 29. ドッカーコンテナの履歴
- 30. monkeyrunnerがデバイスの通話履歴とSMS履歴を参照する方法はありますか?
可能な複製を助けることを願っています[独自の(意図)から別のアプリケーションを開く](https://stackoverflow.com/questions/2780102/open-another-application-from-your-own -intent) – Phil3992
ようこそスタックオーバーフロー!私はマイナーな編集をしました。あなたの質問のタイトルを変更して、根本的な質問をより詳しく説明しました。 – Jon