কম্পিউটার

অ্যান্ড্রয়েড ওয়েবভিউতে জাভাস্ক্রিপ্টের মাধ্যমে এইচটিএমএল বোতামে ক্লিক কীভাবে সনাক্ত করবেন?


এই উদাহরণটি কীভাবে Android ডিভাইসটিকে প্রোগ্রামগতভাবে লক করতে হয় সে সম্পর্কে প্রদর্শন করে৷

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে প্রয়োজনীয় সমস্ত বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml

-এ নিম্নলিখিত কোড যোগ করুন <প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?> <বোতাম android :onClick="loadPage" android :layout_widthent=" " android :layout_height="wrap_content" android :text="ওয়েব পেজ লোড করুন" />

ধাপ 3 − assets/page.html

-এ নিম্নলিখিত কোড যোগ করুন
  প্রথম নাম:
শেষ নাম:

পদক্ষেপ 4৷ − src/MainActivity

-এ নিম্নলিখিত কোড যোগ করুন
প্যাকেজ app.tutorialspoint.com.sample;import android.os.Bundle;import android.support.v7.app.AppCompatActivity; android.view.View আমদানি করুন;android.webkit আমদানি করুন। JavascriptInterface; android.webkit.WebSettings আমদানি করুন;android.webkit.WebView আমদানি করুন;android.widget.Toast আমদানি করুন;পাবলিক ক্লাস মেইনঅ্যাক্টিভিটি AppCompatActivity প্রসারিত করে { @Override protected void onCreate (বান্ডেল সুপার ইনস্ট্যান্স) setContentView(R.layout. activity_main ); } সর্বজনীন অকার্যকর লোডপেজ (ভিউ ভিউ) { ওয়েবভিউ ব্রাউজার =নতুন ওয়েবভিউ(এই ); browser.getSettings().setJavaScriptEnabled( true ); browser.loadUrl("file:///android_asset/page.html" ); setContentView(ব্রাউজার); ওয়েবসেটিংস ws =browser.getSettings(); ws.setJavaScriptEnabled( true ); browser.addJavascriptInterface( new Object() { @JavascriptInterface // API 17+ পাবলিক ভ্যায়েড পারফর্মের জন্য ক্লিক করুন (স্ট্রিং strl) { টোস্ট। makeText (MainActivity। এই, strl , টোস্ট। LENGTH_SHORT .show(); } , "ঠিক আছে" ); }}

ধাপ 5 − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন <প্রি>? xml সংস্করণ ="1.0" এনকোডিং ="utf-8" ?> <অ্যাপ্লিকেশন android :allowBackup="true" android :icon="@mipmap/ic_launcher" android :label="@string/app_name" android :roundIcon="@mipmap/ic_launcher_round" android :supportsRtl="true" Android :theme="@style/AppTheme"> <মেটা-ডেটা android :n ame="android.app.device_admin" android :resource="@xml/policies" />

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে –

অ্যান্ড্রয়েড ওয়েবভিউতে জাভাস্ক্রিপ্টের মাধ্যমে এইচটিএমএল বোতামে ক্লিক কীভাবে সনাক্ত করবেন?


  1. অ্যান্ড্রয়েডে লিস্টভিউতে ক্লিক ইভেন্টটি কীভাবে পরিচালনা করবেন?

  2. অ্যান্ড্রয়েডে ক্যামেরা প্রোগ্রাম্যাটিকভাবে কীভাবে ক্লিক করবেন?

  3. কীভাবে অ্যান্ড্রয়েডে এইচটিএমএল পার্স করবেন?

  4. ডিভাইসটি অ্যান্ড্রয়েড ফোন নাকি অ্যান্ড্রয়েড ট্যাবলেট শনাক্ত করবেন কীভাবে?