アンドロイド携帯電話のさまざまなブラウザからすべてのブラウザ履歴レコードを取得したいですか? (たぶんあなたが知っているように、通常は電話に複数のブラウザアプリがあります)。Androidすべてのブラウザアプリでブラウザ履歴レコードを取得するにはどうすればよいですか?
3
A
答えて
0
すべてのブラウザがこのAPIを利用して履歴を保存すると仮定すると、これはあなたにとって役に立ちます:http://developer.android.com/reference/android/provider/Browser.html。さもなければ、これは事実上可能ではない。
+0
あなたが提供するAPIはデフォルトのブラウザで動作します。 – yangwendaxia
0
アクティビティでこれを実行して、アンドロイドブラウザで履歴レコードを取得できます。
Cursor mCur = activity.managedQuery(Browser.BOOKMARKS_URI,
Browser.HISTORY_PROJECTION, null, null, null);
mCur.moveToFirst();
if (mCur.moveToFirst() && mCur.getCount() > 0) {
while (mCur.isAfterLast() == false) {
Log.v("titleIdx", mCur
.getString(Browser.HISTORY_PROJECTION_TITLE_INDEX));
Log.v("urlIdx", mCur
.getString(Browser.HISTORY_PROJECTION_URL_INDEX));
mCur.moveToNext();
}
}
ヒストリーを取得するには、追加の書き込み許可が必要な場合もあります。
<uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>
+2
Hum、このコードは携帯電話のデフォルトブラウザでのみ動作しますが、他のブラウザはどうですか? – yangwendaxia
関連する問題
- 1. javascriptを使用してユーザーのブラウザ履歴を取得するにはどうすればよいですか?
- 2. Python djangoでブラウザの履歴を取得するにはどうすればよいですか?
- 3. アンドロイドバージョン> 23のブラウザ履歴をプログラムで取得するにはどうすればよいですか?
- 4. Android Marshmallow(API> = 23)でChrome履歴とブックマークを取得するにはどうすればよいですか?
- 5. Android - 通話履歴から連絡先を取得するにはどうすればよいですか?
- 6. ブラウザが履歴のHTMLをキャッシュしないようにするにはどうすればよいですか?
- 7. Pythonでインターネット履歴情報を取得して表示するにはどうすればよいですか?
- 8. selenium webDriverを使用してブラウザの履歴を消去するにはどうすればよいですか?
- 9. Firefoxの履歴にあるURLのMIMEタイプを取得するにはどうすればよいですか?
- 10. PowerShellのWindows Updateから更新履歴を取得するにはどうすればよいですか?
- 11. Bash:画面セッションでコマンド履歴を取得するにはどうすればよいですか?
- 12. Subversionで実行履歴差分ログを取得するにはどうすればよいですか?
- 13. iOSプロジェクトでブラウザの履歴にアクセスするにはどうすればよいですか?
- 14. Google Play Subscription APIから登録履歴を取得するにはどうすればよいですか?
- 15. アンドロイドの過去の履歴アクティビティをすべてクリアするにはどうすればよいですか?
- 16. IEx履歴を保存するにはどうすればよいですか?
- 17. ブラウザの履歴にはどのようにアクセスしますか?
- 18. 物理的な戻るボタンでブラウザの履歴に戻るにはどうすればいいですか?
- 19. AndroidのTextViewに完全なlogcat履歴を印刷するにはどうすればよいですか?
- 20. アンドロイドでブラウザ履歴を取得する方法は?
- 21. セッション履歴を保存するにはどうすればいいですか?
- 22. Gitの変更履歴:特定のタグまですべての変更を取得するにはどうすればよいですか?
- 23. Androidブラウザの履歴を消去する
- 24. Cassandraのすべてのレコードの主キーを取得するにはどうすればよいですか?
- 25. Androidスタジオでgitログの履歴を逆順に表示するにはどうすればいいですか?
- 26. MVC 3最後のブラウザ履歴エントリを取得するには?
- 27. アンドロイドでブラウザの履歴を取得する方法
- 28. Laravel 5.4:今週からレコードを取得するにはどうすればよいですか?現在の日のすべてのレコードを取得するに
- 29. FirebaseのすべてのノードデータをAndroidのリストビューに取得するにはどうすればよいですか?
- 30. Doctrine 2 - 履歴テーブルから最新のレコードを取得する
この情報は他のアプリに利用できた場合、私は少し驚くだろう。 –
任意のソリューション?? – Noman