当前位置: 首页 > news >正文

龙港哪里有做百度网站的网站设计服务平台

龙港哪里有做百度网站的,网站设计服务平台,企业所得税怎么算公式,苏州做网站推广在Android应用中#xff0c;实现Android与JavaScript的交互#xff0c;以实现从WebView中打开原生页面并传递参数#xff0c;可以通过以下详细步骤完成#xff1a; 1. 准备工作 添加WebView至布局#xff1a;在你的Activity或Fragment的XML布局文件中加入WebView控件。 …在Android应用中实现Android与JavaScript的交互以实现从WebView中打开原生页面并传递参数可以通过以下详细步骤完成 1. 准备工作 添加WebView至布局在你的Activity或Fragment的XML布局文件中加入WebView控件。 2. 配置WebView 启用JavaScript在Java代码中设置WebView的属性启用JavaScript支持。 WebView webView findViewById(R.id.webView); WebSettings webSettings webView.getSettings(); webSettings.setJavaScriptEnabled(true);添加JavaScriptInterface创建一个Java类作为桥梁供JavaScript调用用来打开原生页面。 3. 创建JavaScriptInterface public class WebAppInterface {Context mContext;WebAppInterface(Context c) {mContext c;}JavascriptInterfacepublic void openNativePage(String url) {Intent intent new Intent(Intent.ACTION_VIEW, Uri.parse(url));mContext.startActivity(intent);} }确保在AndroidManifest.xml中注册所有可能被启动的Activity。 4. 注册URL Scheme 在目标Activity的AndroidManifest.xml中通过Intent Filter注册自定义URL Scheme。 activity android:name.NativeActivityintent-filteraction android:nameandroid.intent.action.VIEW /category android:nameandroid.intent.category.DEFAULT /category android:nameandroid.intent.category.BROWSABLE /data android:schememyapp android:hostnative //intent-filter /activity5. 交互逻辑 在WebView中嵌入JavaScript在网页中编写JavaScript代码通过调用WebAppInterface中的方法来打开原生页面。 button onclickopenNativePage(myapp://native?keyvalue)打开原生页面/button scriptfunction openNativePage(url) {window.Android.openNativePage(url);} /script传递参数通过URL的查询参数如?keyvalue来传递数据。 6. 接收参数 在被启动的原生Activity中通过Intent获取传递的参数。 Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_your_layout);// 获取IntentIntent intent getIntent();if (intent ! null intent.getData() ! null) {// 解析Intent中的UriUri data intent.getData();// 从Uri中获取key参数的值String Key data.getQueryParameter(key);// 使用codeValue进行后续操作if (Key ! null) {Log.d(Key , key: Key );// 进行你需要的操作比如显示在TextView上或者作为请求参数等} else {Log.w(Key , key parameter was not found in the Intents Uri.);}} else {Log.e(Intent Error, Intent or Intent Data is null.);} }
http://www.dnsts.com.cn/news/15620.html

相关文章:

  • 网站建设公司主要做网站能赚钱吗知乎
  • 阿里巴巴网站基础建设首保服务重庆网站建设公司是什么意思
  • 江门网站建设方案优化建网站空间都有什么平台
  • 宁夏网站开发设计说明书移动网站建设推广
  • 网站制作网站开发公司网站建设干货图书
  • wordpress设计主题网站在线seo
  • 公司销售网站怎么做做门窗可以放什么网站
  • 广南网站建设免费咨询法律平台
  • 宁波建网站哪家360全景网站制作
  • 织梦 网站无法显示该页面wordpress首页显示文章数量
  • win7网站开发教程搭建本地环境做网站
  • 公司网站开发项目网络营销作业策划方案
  • wordpress实现文章阅读次数整站优化关键词推广
  • 数字图书馆网站建设编程软件python下载
  • 佛山做网站那家好汕头娱乐场所最新消息
  • 天津建设网站培训绥化市网站建设
  • 遵义做百度网站一年多少钱建设一个有影响力的网站
  • godaddy 建网站网站建设优化服务行情
  • 网路营销网站策划书网站制作 南京
  • 自己做的网站360显示过期廊坊seo关键词优化
  • 旅游电子商务网站建设技术规范中国机械加工网18易0下6拉en
  • 免费软件下载网站入口正能量360度全景网站的公司
  • 那些做面点的网站好猫眼网站建设
  • 网站ui设计怎么做移动端开发语言
  • 站点推广促销中小企业网站制作推广方法
  • 中文wordpress网站模板下载失败郑州建站多少钱
  • 天津地区个人网站备案淘宝网站策划怎么做
  • 大型网站建设的主要问题在哪找可以做网站的
  • 莆田的外贸网站深圳宝安区怎么找服务
  • 铜川微网站建设php搭建网站后台