public boolean onDrawerItemSelected(View view, int position) {
String url = Config.URLS[position];
if (WebToAppWebClient.urlShouldOpenExternally(url)){
try {
view.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
} catch(ActivityNotFoundException e) {
if (url.startsWith("intent://")) {
view.getContext().startActivity(
new Intent(Intent.ACTION_VIEW, Uri.parse(url.replace("intent://", "http://"))));
} else {
Toast.makeText(this, getResources().getString(R.string.no_app_message), Toast.LENGTH_LONG).show();
}
}
return false; Webview de User-Agent Nasıl Değiştiricem ?
7
●241
- 25-03-2018, 03:02:42Üyeliği durdurulduArkadaşlar superview kullanıyorum user agent tanımlamam lazım bir türlü android studio ile nereye ne yazacağımı bulamadım.
- 25-03-2018, 13:21:24
webView.LoadURL()
Kodunu bul, üzerine aşağıdaki kodu ekle.
webView.getSettings().setUserAgentString("Buraya kullanmak istediğin UserAgent yaz "); - 25-03-2018, 13:45:34Üyeliği durduruldu
- 25-03-2018, 13:47:56Kimlik doğrulama veya yönetimden onay bekliyor.Bu kısımda arkadaş örnek olarak WebView isimli değişkeni vermiş. Senin kendi değişkeninde bu methodu çağırman gerekiyor.Rojhatx adlı üyeden alıntı: mesajı görüntüle
- 25-03-2018, 13:55:00Üyeliği durdurulduyani kodu yanlıs yerde kullandıgım icin hata veriyor anladığım kadarıylaazuosxela adlı üyeden alıntı: mesajı görüntüle
- 25-03-2018, 14:00:53Senin değişkeninin adı WebView olmadığı için veriyor. Bir yerlerde örnek veriyorum;Rojhatx adlı üyeden alıntı: mesajı görüntüle
WebView ahmet;
veya
private WebView ahmet;
gibi bir satır vardır. Bu senin değişkeninin adı ahmet demek oluyor ve bu yüzden ahmet.getSettings()... şeklinde kullanman gerekiyor. - 25-03-2018, 14:04:32Üyeliği durdurulduPeki bu mainactivity haricinde biryere tanımlanmıs olabilirmi yoksa sabit bir yeri varmıazuosxela adlı üyeden alıntı: mesajı görüntüle
- 25-03-2018, 14:37:28Sabit bir yeri yok, başka bir yerde tanımlanmış olabilir. İstersen kodları pm at daha detaylı yardımcı olayım.Rojhatx adlı üyeden alıntı: mesajı görüntüle