chrome tarama geçmişini/yer imlerini alabilir miyiz? READ_HISTORY_BOOKMARKS iznini kullanarak varsayılan tarayıcıda olduğu gibi krom tarama geçmişi/yer imleri alabilir miyiz? PS: Sadece bilmek istiyorum mümkün mü?android app
cevap
Evet, bu çok mümkün. bunu kullanın uri: yerine Browser.BOOKMARKS_URI
String[] proj = new String[] { Browser.BookmarkColumns.TITLE,Browser.BookmarkColumns.URL };
Uri uriCustom = Uri.parse("content://com.android.chrome.browser/bookmarks");
String sel = Browser.BookmarkColumns.BOOKMARK + " = 0"; // 0 = history, 1 = bookmark
Cursor mCur = getContentResolver().query(uriCustom, proj, sel, null, null);
mCur.moveToFirst();
@SuppressWarnings("unused")
String title = "";
@SuppressWarnings("unused")
String url = "";
if (mCur.moveToFirst() && mCur.getCount() > 0) {
boolean cont = true;
while (mCur.isAfterLast() == false && cont) {
title = mCur.getString(mCur.getColumnIndex(Browser.BookmarkColumns.TITLE));
url = mCur.getString(mCur.getColumnIndex(Browser.BookmarkColumns.URL));
// Do something with title and url
mCur.moveToNext();
}
}
Sığınak içinde content://com.android.chrome.browser/bookmarks
hataları için kod test ama sorun çıkmaması gerekir. Önemli olan uri'yi kullanmaktır. this ve this'un okunması yardımcı olabilir.
WHICH URI, Yer İmleri için hangisi daha iyi? (Hangisi kullanılmalı)? Browser.BOOKMARKS_URI kullanıyorum (= Uri.parse ("content: // browser/bookmarks")): Çoğu cihazda iyi çalışır, ancak bazı cihazlarda (muhtemelen Chrome'u varsayılan olarak kullanır), bir "java.lang" tetikler. .IlegalArgumentException: Bilinmeyen URL içeriği: // tarayıcı/yer imleri " Bu durumda Chrome URI'yi denemeli miyim? "content: //com.android.chrome.browser/bookmarks" Hangi yer işareti URI'sının (iyi bir) kullanımda olduğunu (belirli bir aygıt/yapılandırma) bilmenin doğru yolu nedir? – Pascal
Bu artık Marshmallow'da çalışmayacak: https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-bookmark-browser – user1406716
- 1. Android App
- 2. Android App Hatası
- 3. Swarm App Android - Actionbar
- 4. Android App çöküyor
- 5. xml'de android önekini kullanın (android :, app :, .. .. ..)
- 6. C# .dll kütüphanesi Android app
- 7. Ceylon kullanarak Android App Programlama
- 8. SAPUI5 Android App - kaynaklar yüklenmiyor
- 9. Android App Proguard ve Dagger
- 10. benim app bir android uygulaması
- 11. Back to MainActivity Android App
- 12. Gradle görevler [: app: generateDebugSources: app: Ben küçük Android uygulamasını geliştiriyorum
- 13. App
- 14. nasıl başvuruda android app Web görünümü
- 15. Vuforia AR örnek App android nasıl başlatılır?
- 16. Android App için Google Rehber API Anahtarı
- 17. Özel android In-App satın alınan ayrıntılar
- 18. Benim android app parçası sınırında Burada
- 19. Güncelleme .json dosyası android app google sürücüden
- 20. Realm VS Oda Android app içinde
- 21. Android kaydırma görünümü, APP çubuğunun üstüne gider
- 22. Android in-app Fatura beklenmedik yanıt
- 23. App, Android Studio 2.0 altında, 1.5
- 24. Android - tost ile app çıktısını onayla
- 25. Devise Omniauth ve Iphone/Android App
- 26. App OpenStreetMap Android ve iOS için
- 27. App android için sürekli artan bellek boyutu
- 28. Google API android app google artı
- 29. android app ekran görüntüsü kesin düzeni
- 30. Web tarayıcısını web tarayıcısına aç Android App
Sanırım cevap hayır. Normal durumdan bahsediyorum, yani root erişimi olmadan, her uygulamanın/data klasörü içinde saklanan ve diğer uygulamanın klasörüne erişim izni olmayan kişisel verileri vardır. Ancak root erişiminiz varsa, başka bir durum. – dumbfingers