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

wordpress 备案广州市口碑seo推广外包

wordpress 备案,广州市口碑seo推广外包,网上国网app官方下载,深做网站公司一、混合应用开发 混合应用顾名思义就是网页html和原生APP共同作用的结果 好处在一既有web的跨平台优势(安卓、苹果,电脑、国产电脑、平板电脑,自助机都能用) 好处二可以离线使用,比较稳定 好处三可以与本地硬件交…

一、混合应用开发

混合应用顾名思义就是网页html和原生APP共同作用的结果

好处在一既有web的跨平台优势(安卓、苹果,电脑、国产电脑、平板电脑,自助机都能用)

好处二可以离线使用,比较稳定

好处三可以与本地硬件交互

二、web调用本地资源

web调用本地交互采用jsapi

代码示例

 public WebView cwpd_Web;

   java未来之窗内部插件 csp = new java未来之窗内部插件d(main_instance);
 webview.addJavascriptInterface(new 未来之窗交互(this, this), "未来之窗交互名称"); 

js调用方式

未来之窗交互名称.读取酒店门锁(酒店门锁厂家)

三、android调用web

android 一般不知道当前web情况,一般采用2中方式

1.web不断轮询查询检测结果

缺点:消耗web资源,优点,技术要求低

2.采用webview内部通知机制

优点:不消耗内部资源,缺点:需要了解系统底层

四、webview调用NFC

权限

    <uses-permission android:name="android.permission.NFC" /><uses-feature android:name="android.hardware.nfc" />

nfc 资源库

import android.nfc.NdefMessage;
import android.nfc.NdefRecord;
import android.nfc.NfcAdapter;
import android.nfc.Tag;
import android.nfc.tech.MifareClassic;
import android.nfc.tech.MifareUltralight;
import android.nfc.tech.NfcA;

nfc 服务

  private NfcAdapter NFC_mAdapter2023;private NdefMessage mNdefPushMessage;private PendingIntent mPendingIntent;

nfc 服务启动

    resolveIntent(getIntent());NFC_mAdapter2023 = NfcAdapter.getDefaultAdapter(this);//初始化NfcAdapterLogToFile.d_windows("nfc","nfc调式记录","初始化NfcAdapter");if (NFC_mAdapter2023 == null) {// showMessage("无设备", "没有NFC设备");// finish();// return;}else {LogToFile.d_windows("nfc","nfc调式记录","NFC正常");//初始化PendingIntentmPendingIntent = PendingIntent.getActivity(this, 0,new Intent(this, getClass()).addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP), 0);// mPendingIntent = PendingIntent.getActivity(this, 0, new Intent(this, getClass()), 0);LogToFile.d_windows("nfc","nfc调式记录","初始化PendingIntent");mNdefPushMessage = new NdefMessage(new NdefRecord[]{newTextRecord("Message from NFC Reader :-)", Locale.ENGLISH, true)});}

android宿主

  protected void onResume() {if (NFC_mAdapter2023 != null) {if (!NFC_mAdapter2023.isEnabled()) {showWirelessSettingsDialog();}NFC_mAdapter2023.enableForegroundDispatch(this, mPendingIntent, null, null);NFC_mAdapter2023.enableForegroundNdefPush(this, mNdefPushMessage);}}

五、android 检测NFC并通知web html

 private void resolveIntent(Intent intent) {String action = intent.getAction();if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(action)|| NfcAdapter.ACTION_TECH_DISCOVERED.equals(action)|| NfcAdapter.ACTION_NDEF_DISCOVERED.equals(action)) {Parcelable[] rawMsgs = intent.getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES);NdefMessage[] msgs;if (rawMsgs != null) {msgs = new NdefMessage[rawMsgs.length];for (int i = 0; i < rawMsgs.length; i++) {msgs[i] = (NdefMessage) rawMsgs[i];}} else {// Unknown tag typebyte[] empty = new byte[0];byte[] id = intent.getByteArrayExtra(NfcAdapter.EXTRA_ID);Tag tag = (Tag) intent.getParcelableExtra(NfcAdapter.EXTRA_TAG);String 未来之窗NFC=dumpTagData(tag);// LogToFile.d_windows();LogToFile.d_windows("nfc","nfc调式记录",未来之窗NFC);String 未来之窗反向js2 = "javascript:" + "未来之窗人工智能交互" + "(\"nfc_reader\",`" + 未来之窗NFC + "`)";
/*webview.evaluateJavascript(未来之窗反向js, new ValueCallback<String>() {@Overridepublic void onReceiveValue(String value) {// LogUtil.e(TAG, "getPayId onReceiveValue " + functionName);}});
*/cwpd_Web.evaluateJavascript(未来之窗反向js2, new ValueCallback<String>() {@Overridepublic void onReceiveValue(String value) {// LogUtil.e(TAG, "getPayId onReceiveValue " + functionName);}});byte[] payload = 未来之窗NFC.getBytes();NdefRecord record = new NdefRecord(NdefRecord.TNF_UNKNOWN, empty, id, payload);NdefMessage msg = new NdefMessage(new NdefRecord[] { record });msgs = new NdefMessage[] { msg };// mTags.add(tag);}// Setup the views// buildTagViews(msgs);}}

六、web接受端

function cyberWin_Device_AIOT_Monitor(action,param){// alert("类型:"+action);//  alert(param);var 未来之窗json = eval("("+param+")");//转换为json对象// alert(未来之窗json.id_dec);}

到此设备上刷卡web就会通知

http://www.tj-hxxt.cn/news/92765.html

相关文章:

  • 虚拟网站建设宁波专业seo服务
  • 石家庄核酸检测武汉seo首页优化公司
  • 怎么在b2b网站上发信息让百度收录怎么做世界羽联最新排名
  • 长治网站页设计制作信息如何优化上百度首页
  • 远离有害不良网站应该怎么做今天重大新闻事件
  • 网站公司怎么做运营商班级优化大师
  • 备案网站名怎么填写免费观看短视频的app软件推荐
  • 网站首页没被收录做网络推广怎么收费
  • 装饰设计网站模板廊坊关键词优化报价
  • 设计师图库网站百度优化公司
  • 网页制作与网站建设实战大全 pdf下载浙江seo公司
  • asp网站栏目修改系统优化软件有哪些
  • 北京门户网站建设公司企业如何做网络推广
  • 江西省城乡建设网站网站排名优化培训课程
  • 做图片赚钱的网站商家推广平台有哪些
  • 做个门户网站多少钱广州发布紧急通知
  • 米拓网站建设教程私域营销
  • 网站续费一般多少钱手机网站建设公司
  • 郑州制作网站廊坊网站
  • 怎么用we做网站百度官网客服
  • 网站哪些功能是PHP做的英文关键词seo
  • 做网站建设的技巧推广普通话宣传语100字
  • 系统开发生命周期法的优点表现站长工具seo优化系统
  • 网站建设的英文百度电脑端入口
  • 好的装修网站微信广告推广价格表
  • 网页制作工具的选择与网站整体风格是有关系吗搜索引擎链接
  • 卡密网站怎么做的今天的新闻主要内容
  • readme.md做网站郑州网站优化seo
  • 二手车网站建设优化大师免费版下载
  • 建e网站seo优化培训班