Atwood定律:凡是能用JavaScript写出来的,最终都会用JavaScript写出来

 

使用Keytools生成安卓证书

keytool简介keytool 是java 用于管理密钥和证书的工具,其功能包括:创建并管理密钥,创建并管理证书,作为CA 为证书授权,导入导出证书。主要格式keytool 采用 keystore 文件来存储密钥及证书,其中可包括私钥、信任证书;keystore 文件主要使用 JKS格式(也可支持其他格式),带密钥存储;其中私钥的存储也有独立的密码;生成签名证书使用keytool -genkey
ngtwewy 2019-12-10    App开发   

uniapp 踩坑记

1, App/uni-app离线本地存储方案https://ask.dcloud.net.cn/article/1662, uni-app导航栏开发指南 刘海屏,水滴屏https://ask.dcloud.net.cn/article/349213, 富文本/渲染/显示/图文混排方案。rich-text、uparse、v-html的区别https://ask.dcloud.net.cn/artic
ngtwewy 2019-11-28    App开发   

Cordova 非官方插件 cordova-plugin-local-notifications 通知

获取系统通知插件,github上星数最多的。 https://github.com/katzer/cordova-plugin-local-notifications 1. 安装 cordova plugin add cordova-plugin-local-notifications 安装失败,貌似是源问题,切换了npm源也还是失败。 地址是.de开头的。 使用下面命令安装成功:
ngtwewy 2019-07-02    App开发   

安卓平台版本、API 级别和 cordova-android 版本的关系

来源地址:https://cordova.apache.org/docs/en/latest/guide/platforms/android/index.html 来源地址:https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element 调研公司Counterpoint Research数据显
ngtwewy 2019-07-01    App开发   

Android Studio 和 JDK 版本

1. Android Studio 内置了 JDK,不需要额外安装JDK了 2. 每六个月一次新版本 2017年,Oracle 宣布,他们将加快 Java 的发布频率,改为每六个月一次。 Java 之前的发布周期为两年一次,Java 9 因为模块化系统(Jigsaw)问题一再延期,已经比预期晚了 18 个月。之前,Java 8 也因为安全问题延期了 8 个月左右。 新的发布周
ngtwewy 2019-06-30    App开发   

Android Studio 生成安装包 Android App Bundle 或 APK

执行 "Generate Signed Bundle/APK" 命令: Android App Bundle (不推荐) Android App Bundle是一种改进的应用程序打包方式,能大幅度减少应用体积。简而言之,可以理解Google 官方的动态发布方案。 缺点 仅限于通过 Google Play 发布的应用,(Google进一步巩固自身生态) 需要加入到 Google
ngtwewy 2019-06-30    App开发   

Android Studio 修改 App 名称

直接在清单文件AndroidManifest.xml中的android:label=”@string/app_name”去修改即可,直接去修改app_name中的名字,中、英文都是可以的项目的versionName、versionCode若需要修改,可以直接去build.gradle中去修改,然后重新编译即可,不要去清单文件AnddroidManifest.xml中修改,因为那样是没有任何作用的。
ngtwewy 2019-06-28    App开发   

Android Studio打开新项目卡在Gradle的问题

小提示:如果是开在Indexing这个位置,可以 File--> Invalidate Caches/Restart--> Invalidate and Restart. 如果卡在Gradle,可以往下看: 第一次打开项目提示这个,如果选择下载最新的,会很缓慢,该压缩包现在已经有100MB以上了。 解决办法,选择取消,手动设置gradle的安装目录。 设置 如果,选
ngtwewy 2019-06-28    App开发   

macOS卸载Android Studio

第一步: 卸载Android Studio应用及相关配置 在终端中输入: rm -Rf /Applications/Android\ Studio.app rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/Libra
ngtwewy 2019-03-12    App开发   

iOS 10 APP调用摄像头导致的crash

调用相册: This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string
ngtwewy 2018-09-08    App开发   

xcode ios 模拟器没有HOME按键解决方法

单击HomeCommand-Shift-H 双击Home键 Command-Shift-H 按两次。
ngtwewy 2018-09-07    App开发   

Cordova 权限问题 Error: spawn EACCES

Cordova安装插件和更新的时候,有时候会遇到权限问题 Error: spawn EACCES at exports._errnoException at ChildProcess.spawn at Object.exports.spawn 原因是 cordova中的 android项目下可执行文件没有权限执行,解决办法: chmod 777 -R platforms/and
ngtwewy 2018-09-06    App开发   

macOS开启usb调试Android真机

1.已经安装好Androidstudio 2.下载配置好Android Sdk等 3.将android手机通过USB数据线连接Mac,打开终端输入system_profiler SPUSBDataType 4.找到对应设备的Product ID,并且复制出来 5.创建文件 ~/.android/adb_usb.ini ,填入ID 6.打开Android手机的开发者模式和usb调
ngtwewy 2018-09-06    App开发   

Cordova build 报错

1. 使用 “cordova build android” 打包的时候报错:Error: Could not find gradle wrapper within Android SDK. $ cordova build android ANDROID_HOME=/Users/ice/Library/Android/sdk JAVA_HOME=/Library/Ja
ngtwewy 2018-09-05    App开发   

Android Studio卡在refreshing gradle project的原因和快速解决办法

这个问题遇到过很多次,网上也有很多解决办法,但是好像都没有发现refreshing gradle project在做什么。可以再试试./gradlew --info看看详细信息:iceMacBook:Testice$./gradlew--info Exceptioninthread"main"java.lang.RuntimeException:Timeoutof120000reac
ngtwewy 2017-10-21    App开发