Skip to content

IOLOII/cordova-inner-vue

Repository files navigation

git

清除本地 git 缓存 不影响已提交 待提交 git rm -r --cached .

# 如果是对所有文件都取消跟踪的话,就是
# //不删除本地文件
git rm -r --cached .   

# //删除本地文件
git rm -r --f .   


# 对某个文件取消跟踪
# 删除readme1.txt的跟踪,并保留在本地。
git rm --cached readme1.txt

# 删除readme1.txt的跟踪,并且删除本地文件。
git rm --f readme1.txt

不要误解了.gitignore 的用途,该文件只能作用于未被追踪的文件,也就是那些从未被 git 记录过的文件(自添加后,从未 add 及 commit 过的文件)。如果文件曾被 git 记录过,则.gitignore 对他们完全无效。

作者:被卷成一团的江江 链接:https://www.jianshu.com/p/e4b3e98f0094 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

cordova-inner-vue

Customize configuration

See Configuration Reference.

配置文件 https://www.thinbug.com/q/30042088

# https://www.w3cschool.cn/cordova/cordova_file_transfer.html
cordova plugin add cordova-plugin-camera
# cordova plugin add cordova-plugin-file-transfer 有错误
# transfer 会自动安装cordova-plugin-file
cordova plugin add https://github.com/apache/cordova-plugin-file-transfer
cordova plugin add cordova-plugin-whitelist
cordova plugin add cordova-custom-config
# 用法示例 https://www.npmjs.com/package/cordova-custom-config#android-example


cordova platform add android
Using cordova-fetch for cordova-android@^10.1.1
Adding android project...
Creating Cordova project for the Android platform:

gradle --warning-mode all

正常配置外 常见问题 多数是因为 AndroidManifest 的配置问题

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.RAISED_THREAD_PRIORITY" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.REORDER_TASKS" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="com.android.permission.GET_INSTALLED_APPS" />
<uses-permission android:name="android.permission.READ_LOGS" />
<uses-feature android:name="android.support.multidex.MultiDexApplication" android:required="false" />
<uses-feature android:name="android.hardware.camera" />
<edit-config file="AndroidManifest.xml" mode="merge" target="/manifest/uses-permission" xmlns:android="http://schemas.android.com/apk/res/android">

</edit-config>
允许意图
控制允许应用程序要求系统打开哪些 URL。默认情况下,不允许使用任何外部 URL。

属性(类型)
仅适用于平台:
| 说明 ————————— | ————href(字符串) | 必需
定义允许应用程序要求系统打开哪些 URL。有关详细信息,请参阅 cordova-plugin-whitelist cordova-plugin-whitelist。

Q: Issue with Whitelist class cordova-plugin-file-transfer for Cordova Android 10 apache/cordova-plugin-file-transfer#316

文件下载后无法正常打开预览 大小异常 https://www.npmjs.com/package/cordova-plugin-android-permissions cordova plugin add cordova-plugin-android-permissions