Android初级
文章平均质量分 56
总结平时所学
夜未央ぴ陌上花开丶
这个作者很懒,什么都没留下…
展开
-
executing external native build for ndkBuild
executing external native build for ndkBuild原创 2023-02-12 17:34:53 · 1390 阅读 · 0 评论 -
for循环中 i++ 和 ++i 区别
多了这么一系列操作时间当然多了啊,最后建议大家以后在写for循环且不影响逻辑的情况下多使用++i,少使用i++,这也算一定程度的系统优化不是。for循环中 i++ 在处理时,i++实际为i = i+1,执行时先创建临时变量保存 i 值,然后再+1,而++i不需要的,没有这个过程,所以++i的性能高于i++;for循环中 i++由于要创建临时变量并保存i的值,所以需要占用内存,使用完后释放内存,一个是造成资源占用,一个是数据量大时,造成程序性能低;在上述的循环体中,i++ 和 ++i 的作用是一样的。原创 2023-01-22 20:03:03 · 17082 阅读 · 3 评论 -
Android Studio adb异常问题
按照网上的教程,卸载android sdk platform-tools然后再重装,会出现异常的弹框,adb.exe,AdbWinApi.dll,AdbWinUsbApi.dll异常。卸载android studio后,再重新安装,依旧是不行(我为了之前的配置,没有卸载干净,这里的sdk应该是需要删除的)连接手机进行测试,可能还会出现adb异常的情况,打开任务管理器,找到adb进程,杀死。可能是电脑卡我重复打开模拟器的原因,也可能是其他的原因,导致adb异常。再连接手机进行测试,就可以正常使用了。原创 2022-12-19 10:41:40 · 1182 阅读 · 0 评论 -
提高国内访问 github 速度的方法!
转载记录下转载 2022-07-20 08:44:07 · 4271 阅读 · 0 评论 -
讯飞AIUI+唤醒,导致唤醒监听报错10108
android 集成:我采用独立的语音唤醒模块,然后加上AIUI,发现唤醒之后调用aiui的开始录音,直接报错 10108,会在WakeuperListener的onError中弹出“网络连接错误”错误。原因:我还没找到,个人认为新版aiui中集成了唤醒功能,可能执行相同的内容,导致出现的问题解决方法:1.延迟创建和开启唤醒的监听2.aiui识别出结果后,还需要重新打开唤醒监听//默认创建Timer timer = new Timer(); timer.schedule(n原创 2022-03-04 10:55:21 · 5393 阅读 · 0 评论 -
Android Base64
Android Base64简介Base64编码是一种编码方式,可以把二进制数据编码为可见的字符数据,包含64个字符,A-Z, a-z,0-9,+,/,除此之外还有一个填充字符是后缀等号’=’。由于Base64编码是六位一个字符,而一个字节占八位,所以编码的时候如果字节不是三的倍数,需要添加零值,注意,由于一个字节占六位,所以编码之后高两位会补0。特性标准Base64编码包含64个字符A-Z, a-z,0-9,+,/,=url safe的Base64编码将+,/换成-,_三个字符会变成四个字原创 2021-05-18 14:19:46 · 1676 阅读 · 0 评论 -
Android 版本号及对应的版本名
版本号版本名中文名API 30android 10.0+ ( R )API RAPI 29android 10 ( Q )API QAPI 28android 9.0 Pie馅饼API 27android 8.1 Oreo奥利奥API 26android 8.0 Oreo奥利奥API 25android 7.1 Nougat牛轧糖API 24android 7.0 Nougat牛轧糖API 23android 6....原创 2021-05-17 22:21:15 · 3196 阅读 · 0 评论 -
android 修改系统权限
android 修改系统权限在有时候,需要用到WRITE_SETTINGS的权限,但是这个权限,在高版本手机里只在清单文件里声明也没用,动态申请也没用。就需要打开系统权限列表, if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (!Settings.System.canWrite(MainActivity.this)) { Intent intent = new Intent(Settings.ACTION原创 2020-12-15 10:09:08 · 3030 阅读 · 2 评论 -
Android 生成签名文件、配置签名信息、打包
AndroidStudio生成签名文件、配置签名信息、打包开发完一款Application之后,需要对其进行打包,才可以发布工用户使用(release)。而Android Studio就具备了打包的工具。有一下两种打包方式Gradle配置打包Build->Generate Signed APK打包签名文件在进行打包之前,首先需要一个签名文件。eclipse的签名文件是以.ketstore为后缀的文件;Android Studio是以.jks为后缀的文件。签名文件有几个要素原创 2020-08-30 11:34:11 · 3669 阅读 · 1 评论