habibn 1 ارسال شده در ۱۴ آبان ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۴ آبان ۱۳۹۴ سلام من کدهای جاوا اسکریپت را در اکلیپس به راحتی استفاده می کنم ولی وقتی پروژه ام را اندروید استودیو انتقال دادم کد جاوا اسکریپت موجود در صفحه اچ تی ام ال در پوشه asset را اجرا نمی کند کاری که بنده کردم با استفاده از این اموزش http://p30droid.com/Thread-%D8%B3%D9%88%D8%A7%D9%84-%D8%AF%D8%B1-%D9%85%D9%88%D8%B1%D8%AF-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%D8%AA%DA%AF-img-%D8%AF%D8%B1-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF در اکتیوتی مورد نظرم استفاده کردم چیکار کنم تا در اندروید استویو بدون مشکلی کار کنه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
habibn 1 ارسال شده در ۱۵ آبان ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۱۵ آبان ۱۳۹۴ دوستان کسی نمیدونه کاری که من می خواهم بکنم اینه ک یک صفحه html در پوشه asset برنامه ام دارم می خواهم وقتی روی تصویری از صفحه وب ام کلیک شود فعل انفعالاتی در برنامه اندروید ام رخ دهد مثلا صفحه اکتیوتی دیگر باز شود در اندروید استودیو چطور این کار رو بکنم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Seyed-Hossein-Akbari 92 ارسال شده در ۱۵ آبان ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۵ آبان ۱۳۹۴ سلام متاسفانه جوابی براش ندارم ببخشید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
habibn 1 ارسال شده در ۱۶ آبان ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۱۶ آبان ۱۳۹۴ سلام ایا کسی نیست بلد باشه خیلی ضروریه این بخش برام لطفا کمک کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
behnamm 1 ارسال شده در ۱۶ آبان ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱۶ آبان ۱۳۹۴ [shcode=java][/shcode] private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.equals("لینکی که قراره روش کلیک شه")) { Intent intent = new Intent(getContext(), YourActivity.class); startActivity(intent); return false; }else{ view.loadURL(url); return true; } } } [shcode=java] [/shcode] همونه ک میخوای؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
habibn 1 ارسال شده در ۱۷ آبان ۱۳۹۴ مالک گزارش اشتراک گذاری ارسال شده در ۱۷ آبان ۱۳۹۴ [shcode=java][/shcode] private class MyWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { if (url.equals("لینکی که قراره روش کلیک شه")) { Intent intent = new Intent(getContext(), YourActivity.class); startActivity(intent); return false; }else{ view.loadURL(url); return true; } } } [shcode=java] [/shcode] همونه ک میخوای؟ الان منظورتون از لینک چیه من می خواهم وقتی به یک عکس موجود در وب ویو کلیک میشه اکتیوتی خاصی باز بشه کاری ک من تو برنامه خودم کردم اینه قطعه کدش: [shcode=java] webview=(WebView)findViewById(R.id.webView1); JavaScriptInterface jsInterface = new JavaScriptInterface(this); webview.addJavascriptInterface(jsInterface, "JSInterface"); webview.getSettings().setJavaScriptEnabled(true); webview.loadUrl("file:///android_asset/cat.html");} public class JavaScriptInterface { private Activity activity; public JavaScriptInterface(Activity activity) { this.activity = activity; } public void openActivity(String arg){ if(arg.equals("About")){ Intent smsss=new Intent(cat.this,sms.class); smsss.putExtra("hhh",arg); startActivity(smsss);} {{ [/shcode] HTML: About الان وقتی برنامه رو اجرا می کنم و روی این div کلیک می کنم هیچ اتفاقی نمی افته و به اکتیوتی دیگ انتقال پیدا نمی کنه همونطور ک گفتم تو اکلیپس به خوبی کار می کرد ولی از موقعی که تو اندروید استودیو اوردم کار نمی کنه این قسمت برنامه لطفا کد رو ویرایش کنید نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .