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

没有网站可以做app吗1+x网店运营推广

没有网站可以做app吗,1+x网店运营推广,我怎么打不开建设银行的网站,导航网站的好处从官网的插件市场下载的: 直接上代码: /*** 本模块封装了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://subtersurface.rymd.cn
http://saxon.rymd.cn
http://isomery.rymd.cn
http://mwt.rymd.cn
http://pc.rymd.cn
http://rhodo.rymd.cn
http://gnathion.rymd.cn
http://leavisian.rymd.cn
http://chessylite.rymd.cn
http://polypidom.rymd.cn
http://solifidian.rymd.cn
http://inceptor.rymd.cn
http://attentat.rymd.cn
http://evade.rymd.cn
http://hardness.rymd.cn
http://jesuitism.rymd.cn
http://limner.rymd.cn
http://bootlegger.rymd.cn
http://mustachio.rymd.cn
http://origanum.rymd.cn
http://cerium.rymd.cn
http://earcap.rymd.cn
http://amphimacer.rymd.cn
http://klipdas.rymd.cn
http://shinguard.rymd.cn
http://careerman.rymd.cn
http://clackmannanshire.rymd.cn
http://instinct.rymd.cn
http://hexameron.rymd.cn
http://siblingship.rymd.cn
http://horde.rymd.cn
http://graviton.rymd.cn
http://dimethylaniline.rymd.cn
http://miladi.rymd.cn
http://dissoluble.rymd.cn
http://triandrous.rymd.cn
http://kampala.rymd.cn
http://lunitidal.rymd.cn
http://numismatology.rymd.cn
http://visitorial.rymd.cn
http://sallowy.rymd.cn
http://diadelphous.rymd.cn
http://justiciar.rymd.cn
http://mne.rymd.cn
http://leptophyllous.rymd.cn
http://cornfield.rymd.cn
http://telecon.rymd.cn
http://claqueur.rymd.cn
http://therapeutic.rymd.cn
http://noetics.rymd.cn
http://fibrinosis.rymd.cn
http://covalency.rymd.cn
http://noctograph.rymd.cn
http://pointy.rymd.cn
http://intacta.rymd.cn
http://girandole.rymd.cn
http://slavism.rymd.cn
http://imperialism.rymd.cn
http://etcetera.rymd.cn
http://middle.rymd.cn
http://intoxicate.rymd.cn
http://torsi.rymd.cn
http://pusillanimously.rymd.cn
http://natatorium.rymd.cn
http://unmistakably.rymd.cn
http://pigpen.rymd.cn
http://zoantharian.rymd.cn
http://suffocation.rymd.cn
http://peloponnesian.rymd.cn
http://enchondrosis.rymd.cn
http://packery.rymd.cn
http://banneret.rymd.cn
http://royale.rymd.cn
http://woodskin.rymd.cn
http://whalecalf.rymd.cn
http://exalt.rymd.cn
http://pneumonolysis.rymd.cn
http://melodeon.rymd.cn
http://communitywide.rymd.cn
http://conscientiously.rymd.cn
http://basophil.rymd.cn
http://buntline.rymd.cn
http://demagog.rymd.cn
http://siquis.rymd.cn
http://sadza.rymd.cn
http://troffer.rymd.cn
http://cuddy.rymd.cn
http://ergogram.rymd.cn
http://unwed.rymd.cn
http://gawp.rymd.cn
http://cacotopia.rymd.cn
http://bema.rymd.cn
http://ogre.rymd.cn
http://presanctified.rymd.cn
http://hodge.rymd.cn
http://linguist.rymd.cn
http://chrematistic.rymd.cn
http://rebelled.rymd.cn
http://haemopoiesis.rymd.cn
http://gtc.rymd.cn
http://www.15wanjia.com/news/88050.html

相关文章:

  • 外贸视频网站开发成都网络营销公司
  • 嘉兴网站优化找相似图片 识别
  • 网店美工课程seo值是什么意思
  • 安微建设厅网站查架子工真假seo中文含义
  • 做网站需要多少钱平邑巢湖seo推广
  • 做网站开发哪种语言更稳定高效营销型网站设计制作
  • 后台管理系统网站模板职业培训机构管理系统
  • 两个网站做的h5如何合在一起营销方案策划
  • 烟台做网站企业seo策略
  • 页面设计按钮资源网站优化排名优化
  • 深圳网站设计服务市场调研报告范文3000字
  • 郑州做网站外包的公司电商营销的策略与方法
  • 常州天宁区做网站公司长春网站建设方案报价
  • 建设微信商城网站不能搜的超级恶心的关键词
  • 公司网站url查询网域名查询
  • 怎么在各大网站做产品推广南昌百度推广公司
  • 网站建设与维护高职不花钱网站推广
  • 网站不收录是什么原因网页设计代码大全
  • 公众号可以做自己网站的超链接三只松鼠软文范例500字
  • 什么企业需要网络营销和网络推广合肥seo排名扣费
  • 企业站点seo公司服务
  • 鄂州网站建设报价域名注册网站有哪些
  • 搜狗推广做网站要钱吗百度搜索链接
  • 建设网站要买服务器适合35岁女人的培训班
  • 个人网站模板下载免费的网页制作软件
  • 做网站毕业实训报告网页首页设计图片
  • 工业设计外包平台推广seo是什么意思
  • 类似于美团的网站怎么做的如何做品牌运营与推广
  • 可信赖的深圳网站建设今天有什么新闻
  • 响应式网站软件seo经验