मैंने कई ऐप्स और विज्ञापन नेटवर्क देखे हैं जैसे स्टार्टअप एंड्रॉइड वेब ब्राउजर होमपेज कोड द्वारा बदल रहा है। यह कैसे संभव है?एंड्रॉइड वेब ब्राउजर होमपेज
मैंने स्टार्टअप एसडीके पर एक नज़र डाली है, लेकिन मैंने उस हिस्से को नहीं ढूंढ पाया है जहां वे मुखपृष्ठ बदलते हैं।
मैं भी com.android.browser.BrowserSettings
BrowserSettings
में BrowserSettings
पर एक नज़र ले लिया है, वहाँ एक इंटरफेस setHomepage(Context, String)
कहा जाता है।
public void setHomePage(Context context, String url) {
Editor ed = PreferenceManager.
getDefaultSharedPreferences(context).edit();
ed.putString(PREF_HOMEPAGE, url);
ed.commit();
homeUrl = url;
}
मैं एक बहुत जावा/एंड्रॉयड नहीं जानता, इसलिए मुझे ठीक कर लें मैं गलत हूँ: setHomepage()
स्थिर घोषित नहीं किया गया है तो यह अन्य गतिविधियों से नहीं कहा जा सकता। तो मैं इसका उपयोग नहीं कर सकता।
मैं साझा प्राथमिकताओं पर लागू किसी भी मोड को नहीं देख सकता, तो इसका मतलब है कि यह डिफ़ॉल्ट रूप से निजी मोड के रूप में ले जाएगा और मैं साझा प्राथमिकताओं को संपादित नहीं कर सकता हूं?
कुछ लोगों ने कहा है कि सामग्री प्रदाता/रिजॉल्वर के साथ ऐसा करना संभव हो सकता है।
लिंक BrowserSettings.java
के लिए कोई मदद या विचारों की सराहना की जाएगी :)
ऐसा इसलिए है क्योंकि आप किसी निश्चित पृष्ठ पर ब्राउज़र लॉन्च नहीं करना चाहते हैं? –
@AndersMetnik मैं वास्तव में समझ नहीं पा रहा हूं कि आपका क्या मतलब है। मैं ब्राउज़र के मुखपृष्ठ को कोड द्वारा सेट करना चाहता हूं। एक यूआरएल लॉन्च नहीं है। –
आपका मतलब है कि आप डिफ़ॉल्ट होमपेज सेट करना चाहते हैं? –