में क्रोम ब्राउज़िंग इतिहास/बुकमार्क प्राप्त कर सकते हैं क्या हमें क्रोम ब्राउज़िंग इतिहास/बुकमार्क मिल सकते हैं जैसे कि हम READ_HISTORY_BOOKMARKS अनुमति का उपयोग कर डिफ़ॉल्ट ब्राउज़र में प्राप्त करते हैं? पीएस: मैं बस जानना चाहता हूं कि यह संभव है?क्या हम अपने एंड्रॉइड ऐप
उत्तर
हां यह बहुत संभव है। इस uri उपयोग: 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();
}
}
Havent के बजाय content://com.android.chrome.browser/bookmarks
त्रुटियों के लिए कोड का परीक्षण किया है, लेकिन यह ठीक काम करना चाहिए। उपयोग करने के लिए यूरी को जानना महत्वपूर्ण बात है। this और this पढ़ना मदद कर सकता है।
यह पता लगाने के लिए कि कौन सी यूआरआई बुकमार्क के लिए अच्छा है (किसका उपयोग किया जाना चाहिए)? मैं ब्राउज़र का उपयोग करता हूं। BOOKMARKS_URI (= Uri.parse ("सामग्री: // ब्राउज़र/बुकमार्क")): अधिकांश उपकरणों पर ठीक काम करता है, लेकिन, कुछ उपकरणों पर, (शायद डिफ़ॉल्ट रूप से क्रोम का उपयोग करके), यह "java.lang" को ट्रिगर करता है IleglegArgumentException: अज्ञात यूआरएल सामग्री: // ब्राउज़र/बुकमार्क " क्या मुझे इस मामले में क्रोम यूआरआई आज़माएं? "सामग्री: //com.android.chrome.browser/bookmarks" यह जानने का उचित तरीका क्या है कि कौन सा बुकमार्क यूआरआई (अच्छा) एक (किसी दिए गए डिवाइस/कॉन्फ़िगरेशन) पर उपयोग करने के लिए है? – Pascal
यह अब मार्शमलो में काम नहीं करेगा: https://developer.android.com/about/versions/marshmallow/android-6.0-changes.html#behavior-bookmark-browser – user1406716
- 1. मैं अपने एंड्रॉइड ऐप
- 2. क्या हम आईपैड ऐप
- 3. हम एंड्रॉइड
- 4. हम एंड्रॉइड
- 5. एंड्रॉइड: मैं अपने ऐप से एक और ऐप कैसे खोलूं?
- 6. ऐप खरीद में हम इन ऐप खरीद
- 7. आईआईएस 7 और एआरआर और डब्ल्यूसीएफ ... क्या हम अपने ऐप सर्वर को संतुलित कर सकते हैं?
- 8. क्या हम आईफोन जैसे एंड्रॉइड ऐप आइकन पर बैज नंबर दिखा सकते हैं?
- 9. मेरे एंड्रॉइड ऐप में मेरे एंड्रॉइड ऐप
- 10. क्या हम अपने एंड्रॉइड फोन के माइक्रोफोन ड्राइवर का उपयोग कर सकते हैं
- 11. एंड्रॉइड ऐप
- 12. क्या हम एपीपी संस्करण
- 13. मैं अपने एंड्रॉइड एप्लिकेशन
- 14. एंड्रॉइड ऐप
- 15. एंड्रॉइड गैलरी ऐप
- 16. अपने एंड्रॉइड ऐप ऑटो अपडेट को कैसे बनाएं
- 17. एंड्रॉइड ऐप
- 18. यह ऐप अपने लाइसेंस
- 19. एंड्रॉइड ऐप
- 20. आप अपने एंड्रॉइड ऐप का अनुवाद कैसे करते हैं?
- 21. अपने एंड्रॉइड ऐप में पुश अधिसूचना कैसे जोड़ें
- 22. एंड्रॉइड - मैं अपने फ्री ऐप को प्रो संस्करण
- 23. क्या हम जावास्क्रिप्ट
- 24. जहां हम अपने आईफोन ऐप के कुल डाउनलोड देख सकते हैं?
- 25. एंड्रॉइड ऐप
- 26. एंड्रॉइड ऐप
- 27. एंड्रॉइड ऐप
- 28. एंड्रॉइड ऐप
- 29. एंड्रॉइड ऐप
- 30. एंड्रॉइड: ऐप
मुझे लगता है कि उत्तर नहीं है। मैं सामान्य मामले के बारे में बात कर रहा हूं यानी रूट पहुंच के बिना, प्रत्येक ऐप में व्यक्तिगत डेटा होता है जो/डेटा फ़ोल्डर में रखा जाता है और अन्य ऐप के फ़ोल्डर में कोई एक्सेस अनुमति नहीं है। हालांकि अगर आपके पास रूट पहुंच है, तो यह एक और मामला है। – dumbfingers