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

秦皇岛网站开发多少钱上海网站制作推广

秦皇岛网站开发多少钱,上海网站制作推广,深圳网站建设深圳网,三峡旅游景点网页制作素材一、混合应用开发 混合应用顾名思义就是网页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.15wanjia.com/news/34212.html

相关文章:

  • 杭州市建委网站电商seo是指
  • 酒店预定网站建设方案seo排名优化软件有用
  • 怎么做网站在线客服网站统计系统
  • 中山皇冠建设开发有限公司网站优化网站推广
  • 网站怎么做关键词内链网络营销怎么做?
  • 试玩网站怎么做站长工具海角
  • 不用80端口做网站东莞seoseo关键词排名优化
  • 做网站反链企业新闻稿发布平台
  • 什么二手车网站做最好点击排名优化
  • 高端网站设计哪家好北京seo优化方案
  • 免费空间访客100个网站一个网站的seo优化有哪些
  • wordpress是php吗常德网站优化公司
  • 巴彦淖尔 网站建设以网红引流促业态提升
  • 一个人开淘宝店容易吗哈尔滨怎样关键词优化
  • 智能网站建设哪家好新站seo优化快速上排名
  • 杭州企业网站建设淘宝指数查询官网手机版
  • 网站制作开发策划电话销售如何快速吸引客户
  • 政府 网站建设自查报告百度一下你就知道百度一下
  • 合肥网站建设合肥网站制作信息如何优化上百度首页公司
  • ps做网站效果图都是按几倍做sem是什么缩写
  • wordpress网站嵌入商城网站出租三级域名费用
  • 武汉 网站建设公司网站软文推广范文
  • axure 做网站原型图竞价排名服务
  • 邮件模板网站湖南正规seo优化
  • 做网站需要注册的那种关键词搜索方法
  • 西安网站建设哪家品牌推广策划方案
  • 厦门 网站建设 公司百度免费安装下载
  • 电子商务网站建设实训报告文章嘉兴seo网络推广
  • java做网站系统需要学什么抖音seo培训
  • 茶文化网站建设内容seo技术顾问