habibn 1 ارسال شده در ۲۳ مرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۳ مرداد ۱۳۹۴ سلام من یک صفحه html در پوشه asset برنامه ام دارم می خواهم وقتی روی تصویری از صفحه وب ام کلیک شود فعل انفعالاتی در برنامه اندروید ام رخ دهد مثلا صفحه اکتیوتی دیگر باز شود ایا همچنین امکانی هست لطفا راهنمایی نمایید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
mmd2009 7 ارسال شده در ۲۳ مرداد ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۲۳ مرداد ۱۳۹۴ با سلام بله چنین امکانی وجود داره. باید از JavascriptInterface استفاده کنید مثلا به این صورت : [shcode=java] public class JavaScriptInterface { private Activity activity; public JavaScriptInterface(Activity activity) { this.activity = activity; } @JavascriptInterface public void openActivity(String arg){ if(arg.equal("myActivity")){ // TODO } } } [/shcode] و تو فایل html اینطوری صدا بزنید : و برای مقدار دهی به WebView هم باید اینطوری عمل کنید : [shcode=java] JavaScriptInterface jsInterface = new JavaScriptInterface(this); webView.addJavascriptInterface(jsInterface, "JSInterface"); webView.getSettings().setJavaScriptEnabled(true); [/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
habibn 1 ارسال شده در ۹ آبان ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۹ آبان ۱۳۹۴ سلام من با استفاده از همین کاری که گفتید قطعه کدم رو ساختم تو اکلیپس و جواب داد ولی الان پروژه ام را به اندروید استودیو منتقل کردم دیگر دسترسی به تگ های اچ تی ام غیرفعال شده و کار نمی کنه چیکار کنم کار کنه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .