IsolatedTraveler / blog

不积跬步无以至千里不积小流无以成江海
0 stars 0 forks source link

cordova使用 #2

Open IsolatedTraveler opened 6 years ago

IsolatedTraveler commented 6 years ago

cordova相关插件 1.监听返回键 cordova-plugin-backbutton 2.设置导航页 cordova-plugin-splashscreen 3.设置手机状态栏cordova-plugin-statusbar (若要改成透明的,需要修改插件源码,statusBar.java中57行public void run()方法) 在clearFlags后添加下面代码,注释掉后面的 window.addFlags (WindowlMana ger.LayoutParams.FLAG_TRANSLUCENT_STATUS); window.addFlags (Windollanager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUND); window.setStatusBarColor (Color.TRANSPARENT); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { window.getDecorViewO.setFitsSystemWfindows(true); } 4.下载apk并安装cordova-plugin-file cordova-plugin-file-transfer cordova-plugin-file-opener2 5.二维码扫描phonegap-plugin-barcodescanner(若报错某某字体找不到,需修改配置文件) 全局搜索找不到的字体名称,将所有相关文件中该字体删除(一般在values.xml和merge.xml文件中) 以上方法不能解决在上述方法基础上在build.grade文件中添加以下代码: configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
} 6.横竖屏切换cordova-plugin-screen-orientation 7.调用拍照或查看相册cordova-plugin-camera 8.获取当前app本版号cordova-plugin-app-version 9.调用百度地图 cordova plugin add cordova-plugin-baidumaplocation --variable ANDROID_KEY="6WaTBrHrYowV38K9SdsvHYP44UAEikXs" --variable IOS_KEY="6WaTBrHrYowV38K9SdsvHYP44UAEikXs"(在百度地图开发者平台申请调用百度地图的相关权限,Cordova@8.0.0下android@7.0.0无法正常使用)

IsolatedTraveler commented 6 years ago

cordova @8.0.0版本在使用Android平台时应安装android@6.4.0,安装android@7.0.0个别插件无法使用