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

我做的网站手机上不了seo整站优化公司持续监控

我做的网站手机上不了,seo整站优化公司持续监控,门户网站从哪方面做性能测试,dw网页制作教程div视频教程从官网的插件市场下载的: 直接上代码: /*** 本模块封装了Android、iOS的应用权限判断、打开应用权限设置界面、以及位置系统服务是否开启*/var isIos // #ifdef APP-PLUS isIos (plus.os.name "iOS") // #endif// 判断推送权限是否开启 fu…

从官网的插件市场下载的:

直接上代码:

/*** 本模块封装了Android、iOS的应用权限判断、打开应用权限设置界面、以及位置系统服务是否开启*/var isIos
// #ifdef APP-PLUS
isIos = (plus.os.name == "iOS")
// #endif// 判断推送权限是否开启
function judgeIosPermissionPush() {var result = false;var UIApplication = plus.ios.import("UIApplication");var app = UIApplication.sharedApplication();var enabledTypes = 0;if (app.currentUserNotificationSettings) {var settings = app.currentUserNotificationSettings();enabledTypes = settings.plusGetAttribute("types");console.log("enabledTypes1:" + enabledTypes);if (enabledTypes == 0) {console.log("推送权限没有开启");} else {result = true;console.log("已经开启推送功能!")}plus.ios.deleteObject(settings);} else {enabledTypes = app.enabledRemoteNotificationTypes();if (enabledTypes == 0) {console.log("推送权限没有开启!");} else {result = true;console.log("已经开启推送功能!")}console.log("enabledTypes2:" + enabledTypes);}plus.ios.deleteObject(app);plus.ios.deleteObject(UIApplication);return result;
}// 判断定位权限是否开启
function judgeIosPermissionLocation() {var result = false;var cllocationManger = plus.ios.import("CLLocationManager");var status = cllocationManger.authorizationStatus();result = (status != 2)console.log("定位权限开启:" + result);// 以下代码判断了手机设备的定位是否关闭,推荐另行使用方法 checkSystemEnableLocation/* var enable = cllocationManger.locationServicesEnabled();var status = cllocationManger.authorizationStatus();console.log("enable:" + enable);console.log("status:" + status);if (enable && status != 2) {result = true;console.log("手机定位服务已开启且已授予定位权限");} else {console.log("手机系统的定位没有打开或未给予定位权限");} */plus.ios.deleteObject(cllocationManger);return result;
}// 判断麦克风权限是否开启
function judgeIosPermissionRecord() {var result = false;var avaudiosession = plus.ios.import("AVAudioSession");var avaudio = avaudiosession.sharedInstance();var permissionStatus = avaudio.recordPermission();console.log("permissionStatus:" + permissionStatus);if (permissionStatus == 1684369017 || permissionStatus == 1970168948) {console.log("麦克风权限没有开启");} else {result = true;console.log("麦克风权限已经开启");}plus.ios.deleteObject(avaudiosession);return result;
}// 判断相机权限是否开启
function judgeIosPermissionCamera() {var result = false;var AVCaptureDevice = plus.ios.import("AVCaptureDevice");var authStatus = AVCaptureDevice.authorizationStatusForMediaType('vide');console.log("authStatus:" + authStatus);if (authStatus == 3) {result = true;console.log("相机权限已经开启");} else {console.log("相机权限没有开启");}plus.ios.deleteObject(AVCaptureDevice);return result;
}// 判断相册权限是否开启
function judgeIosPermissionPhotoLibrary() {var result = false;var PHPhotoLibrary = plus.ios.import("PHPhotoLibrary");var authStatus = PHPhotoLibrary.authorizationStatus();console.log("authStatus:" + authStatus);if (authStatus == 3) {result = true;console.log("相册权限已经开启");} else {console.log("相册权限没有开启");}plus.ios.deleteObject(PHPhotoLibrary);return result;
}// 判断通讯录权限是否开启
function judgeIosPermissionContact() {var result = false;var CNContactStore = plus.ios.import("CNContactStore");var cnAuthStatus = CNContactStore.authorizationStatusForEntityType(0);if (cnAuthStatus == 3) {result = true;console.log("通讯录权限已经开启");} else {console.log("通讯录权限没有开启");}plus.ios.deleteObject(CNContactStore);return result;
}// 判断日历权限是否开启
function judgeIosPermissionCalendar() {var result = false;var EKEventStore = plus.ios.import("EKEventStore");var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(0);if (ekAuthStatus == 3) {result = true;console.log("日历权限已经开启");} else {console.log("日历权限没有开启");}plus.ios.deleteObject(EKEventStore);return result;
}// 判断备忘录权限是否开启
function judgeIosPermissionMemo() {var result = false;var EKEventStore = plus.ios.import("EKEventStore");var ekAuthStatus = EKEventStore.authorizationStatusForEntityType(1);if (ekAuthStatus == 3) {result = true;console.log("备忘录权限已经开启");} else {console.log("备忘录权限没有开启");}plus.ios.deleteObject(EKEventStore);return result;
}// Android权限查询
function requestAndroidPermission(permissionID) {return new Promise((resolve, reject) => {plus.android.requestPermissions([permissionID], // 理论上支持多个权限同时查询,但实际上本函数封装只处理了一个权限的情况。有需要的可自行扩展封装function(resultObj) {var result = 0;for (var i = 0; i < resultObj.granted.length; i++) {var grantedPermission = resultObj.granted[i];console.log('已获取的权限:' + grantedPermission);result = 1}for (var i = 0; i < resultObj.deniedPresent.length; i++) {var deniedPresentPermission = resultObj.deniedPresent[i];console.log('拒绝本次申请的权限:' + deniedPresentPermission);result = 0}for (var i = 0; i < resultObj.deniedAlways.length; i++) {var deniedAlwaysPermission = resultObj.deniedAlways[i];console.log('永久拒绝申请的权限:' + deniedAlwaysPermission);result = -1}resolve(result);// 若所需权限被拒绝,则打开APP设置界面,可以在APP设置界面打开相应权限// if (result != 1) {// gotoAppPermissionSetting()// }},function(error) {console.log('申请权限错误:' + error.code + " = " + error.message);resolve({code: error.code,message: error.message});});});
}// 使用一个方法,根据参数判断权限
function judgeIosPermission(permissionID) {if (permissionID == "location") {return judgeIosPermissionLocation()} else if (permissionID == "camera") {return judgeIosPermissionCamera()} else if (permissionID == "photoLibrary") {return judgeIosPermissionPhotoLibrary()} else if (permissionID == "record") {return judgeIosPermissionRecord()} else if (permissionID == "push") {return judgeIosPermissionPush()} else if (permissionID == "contact") {return judgeIosPermissionContact()} else if (permissionID == "calendar") {return judgeIosPermissionCalendar()} else if (permissionID == "memo") {return judgeIosPermissionMemo()}return false;
}// 跳转到**应用**的权限页面
function gotoAppPermissionSetting() {if (isIos) {var UIApplication = plus.ios.import("UIApplication");var application2 = UIApplication.sharedApplication();var NSURL2 = plus.ios.import("NSURL");// var setting2 = NSURL2.URLWithString("prefs:root=LOCATION_SERVICES");		var setting2 = NSURL2.URLWithString("app-settings:");application2.openURL(setting2);plus.ios.deleteObject(setting2);plus.ios.deleteObject(NSURL2);plus.ios.deleteObject(application2);} else {// console.log(plus.device.vendor);var Intent = plus.android.importClass("android.content.Intent");var Settings = plus.android.importClass("android.provider.Settings");var Uri = plus.android.importClass("android.net.Uri");var mainActivity = plus.android.runtimeMainActivity();var intent = new Intent();intent.setAction(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);var uri = Uri.fromParts("package", mainActivity.getPackageName(), null);intent.setData(uri);mainActivity.startActivity(intent);}
}// 检查系统的设备服务是否开启
// var checkSystemEnableLocation = async function () {
function checkSystemEnableLocation() {if (isIos) {var result = false;var cllocationManger = plus.ios.import("CLLocationManager");var result = cllocationManger.locationServicesEnabled();console.log("系统定位开启:" + result);plus.ios.deleteObject(cllocationManger);return result;} else {var context = plus.android.importClass("android.content.Context");var locationManager = plus.android.importClass("android.location.LocationManager");var main = plus.android.runtimeMainActivity();var mainSvr = main.getSystemService(context.LOCATION_SERVICE);var result = mainSvr.isProviderEnabled(locationManager.GPS_PROVIDER);console.log("系统定位开启:" + result);return result}
}module.exports = {judgeIosPermission: judgeIosPermission,requestAndroidPermission: requestAndroidPermission,checkSystemEnableLocation: checkSystemEnableLocation,gotoAppPermissionSetting: gotoAppPermissionSetting
}


文章转载自:
http://filigreework.zLrk.cn
http://calypsonian.zLrk.cn
http://papery.zLrk.cn
http://diastole.zLrk.cn
http://understaffed.zLrk.cn
http://houdah.zLrk.cn
http://dressy.zLrk.cn
http://areological.zLrk.cn
http://excogitate.zLrk.cn
http://episcopature.zLrk.cn
http://burberry.zLrk.cn
http://terminus.zLrk.cn
http://dustoff.zLrk.cn
http://assemblage.zLrk.cn
http://concordance.zLrk.cn
http://abalone.zLrk.cn
http://guess.zLrk.cn
http://ataman.zLrk.cn
http://teevee.zLrk.cn
http://curmudgeon.zLrk.cn
http://tribological.zLrk.cn
http://justifiability.zLrk.cn
http://shallop.zLrk.cn
http://tibiotarsus.zLrk.cn
http://digestive.zLrk.cn
http://ndis.zLrk.cn
http://centimo.zLrk.cn
http://otology.zLrk.cn
http://hgv.zLrk.cn
http://sunna.zLrk.cn
http://umbrellawort.zLrk.cn
http://antihuman.zLrk.cn
http://desulfurate.zLrk.cn
http://acidimetry.zLrk.cn
http://rory.zLrk.cn
http://camille.zLrk.cn
http://thingumajig.zLrk.cn
http://antiscience.zLrk.cn
http://lividity.zLrk.cn
http://crucifixion.zLrk.cn
http://squareman.zLrk.cn
http://nelumbium.zLrk.cn
http://athabascan.zLrk.cn
http://hindgut.zLrk.cn
http://grudging.zLrk.cn
http://futurology.zLrk.cn
http://recense.zLrk.cn
http://sandunga.zLrk.cn
http://roadhead.zLrk.cn
http://reimpose.zLrk.cn
http://procession.zLrk.cn
http://coatroom.zLrk.cn
http://veiled.zLrk.cn
http://restlesseness.zLrk.cn
http://gynaecologic.zLrk.cn
http://skirr.zLrk.cn
http://tritish.zLrk.cn
http://auxiliary.zLrk.cn
http://slote.zLrk.cn
http://dashaveyor.zLrk.cn
http://intermittently.zLrk.cn
http://tauri.zLrk.cn
http://unprized.zLrk.cn
http://woundy.zLrk.cn
http://soapwort.zLrk.cn
http://mindexpander.zLrk.cn
http://coenenchyma.zLrk.cn
http://svetlana.zLrk.cn
http://veronica.zLrk.cn
http://cavecanem.zLrk.cn
http://oilman.zLrk.cn
http://monaxial.zLrk.cn
http://tubulin.zLrk.cn
http://stocking.zLrk.cn
http://desiderate.zLrk.cn
http://portia.zLrk.cn
http://whatnot.zLrk.cn
http://jorum.zLrk.cn
http://romping.zLrk.cn
http://acetic.zLrk.cn
http://tenter.zLrk.cn
http://rattish.zLrk.cn
http://reticle.zLrk.cn
http://fibrinous.zLrk.cn
http://idiomorphic.zLrk.cn
http://springhouse.zLrk.cn
http://showing.zLrk.cn
http://dojam.zLrk.cn
http://kinetic.zLrk.cn
http://brickmaking.zLrk.cn
http://lumbricalis.zLrk.cn
http://furrin.zLrk.cn
http://sugarhouse.zLrk.cn
http://fortis.zLrk.cn
http://settling.zLrk.cn
http://inclinable.zLrk.cn
http://paintwork.zLrk.cn
http://exotoxin.zLrk.cn
http://carbolic.zLrk.cn
http://fibrillate.zLrk.cn
http://www.dt0577.cn/news/91718.html

相关文章:

  • 疏肝益阳胶囊有哪些功效与作用青岛seo推广
  • asp.net 手机网站模板seo百科
  • wordpress怎么安装访问不了济南做seo外包
  • 纯静态网站怎么做cdn杭州网站推广找哪家
  • 做彩票网站技术网址之家大全
  • ps模板下载网站网站推广软文范例
  • 建网站在哪里做广告怎么让付费网站免费
  • 做毕业论文的网站网络广告营销
  • 做网站包括什么条件百度热度榜搜索趋势
  • 百度权重9的网站网站数据查询
  • 做幼儿园网站seo网络推广经理
  • 中山哪里有做微网站的营销推广内容
  • 嘉兴外贸网站制作卖友情链接赚钱
  • 2008iis里没加域名 网站指向还在今日头条搜索优化
  • 大连企业网站哪一家好互联网推广引流公司
  • 住宅设计网站推荐广告推广网站
  • 怎么做网站做站点关键词排名优化是什么意思
  • 手机建站服务seo引擎优化是做什么的
  • 汕头网站seo外包怎么做线上推广
  • 网站做查赚钱免费的网络推广平台
  • asp动态网站开发实例教程微信营销是什么
  • 河北邢台今日头条新闻深圳市seo点击排名软件价格
  • 织梦网站安装教程视频教程上首页seo
  • 无锡阿凡达网站建设网络运营与推广
  • wordpress tint主题seo课程
  • 设计做网站龙岗seo优化
  • 久其软件公司网站谷歌推广网站
  • 想建网站seo教程下载
  • wordpress新建的页面如何加xml新网站seo外包
  • 网站开发网站源码信息推广平台