Página inicial do navegador da Web do Android
Eu vi vários aplicativos e redes de publicidade como startapp mudando a página inicial do navegador da web android por código. Como isso é possível?
Eu dei uma olhada no sdk startapp, mas eu não consegui encontrar a parte em que eles mudam a página inicial.
Eu também dei uma olhada noBrowserSettings
emcom.android.browser.BrowserSettings
EmBrowserSettings
, existe uma interface chamadasetHomepage(Context, String)
.
public void setHomePage(Context context, String url) {
Editor ed = PreferenceManager.
getDefaultSharedPreferences(context).edit();
ed.putString(PREF_HOMEPAGE, url);
ed.commit();
homeUrl = url;
}
Eu não sei muito java / android, então corrija-me se eu estou errado:setHomepage()
não é declarado estático, portanto, não pode ser chamado de outras atividades. Então eu não posso usar isso.
Não consigo ver nenhum Modo aplicado às Preferências Compartilhadas, então isso significa que, por padrão, ele tomará como Privado o modo e eu não posso editar as Preferências Compartilhadas ou?
Algumas pessoas disseram que isso poderia ser possível com o contentProvider / Resolver.
Link paraBrowserSettings.java
Qualquer ajuda ou pensamentos seriam apreciados :)