当前位置: 首页 > 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/207265.html

相关文章:

  • 铜川做网站电话网站营销代理
  • 东莞网页优化wordpress seo 链接
  • 编程猫官方网站王府井网上商城是正品吗
  • 照明设计师义乌网站建设优化案例
  • 网站做服务端网站地图文件
  • 玉山网站建设erp系统是什么系统
  • 河南网站建站系统平台优秀网页界面设计
  • 旅行社手机网站建设做网站生意旁
  • 个人做网站外包价格如何算国内免费plm
  • 网站开发外贸客户网站开发就业培训
  • 求一个做美食视频的网站陕西手机网站建设
  • 网站开发类比赛网站后台更新栏目后 网站
  • 大连建设银行招聘网站网络推广的方法有哪几种
  • 网站建设潍坊微博营销的技巧有哪些
  • 电子商务网站建设与推广企业网站建设的上市公司
  • 四川建设招投标网站任意的关键词或网站做引流
  • 韩国网站加速器wordpress 手机验证码插件
  • 高密 网站建设深圳低价网站建设
  • 深圳网站建设怎么做肥西上派网站开发
  • 网站建设的资金风险假山制作
  • 网站建设增长率国内最有趣的25个网站
  • 佛山市云时代网站建设公司北京建网站的公司哪个比较好
  • 政务公开做的好的网站有哪些wordpress 菜单的主题
  • 个人网站制作流程区块链开源平台
  • 信息网站建设福州网红餐厅
  • php企业网站开发方案如何运营网站
  • 要想浏览国外网站 应该怎么做在百度怎样建网站
  • 众筹网站建设夏都通app下载最新版本
  • 网站开发案例教程泊头市有做网站的吗
  • 课程网站建设ppt模板下载宝安中心医院是什么级别