Android 笔记 6月
参考网站
https://p.codekk.com/ (开源代码、项目)
https://blog.csdn.net/qq_42618969/article/details/81941242# 开源框架
问题:
java.lang.SecurityException: MODE_WORLD_READABLE no longer supported
at android.app.ActivityThread.handleCreateService(ActivityThread.java:3388)
参考网址:https://www.cnblogs.com/android-deli/p/10208921.html
解决方法:把 MODE_WORLD_READABLE 更换成 MODE_PRIVATE 即可,因为MODE_WORLD_READABLE 模式已经被废弃
问题:
Caused by: java.lang.IllegalStateException: you have not supplyed the global app context info from SDKInitializer.initialize(Context) function.
at com.baidu.mapapi.a.b(Unknown Source:12)
参考网址:https://blog.csdn.net/zuohenghengl/article/details/48225957
解决方法:
问题:
java.lang.SecurityException: MODE_WORLD_WRITEABLE no longer supported
参考网址:https://www.jianshu.com/p/a663cc04b985
解决方法:由于MODE_WORLD_READABLE 模式已经被废弃。
可以将代码中这个改为
MODE_WORLD_READABLE 模式换成 MODE_PRIVATE
6.2
权限 参考文档
https://www.cnblogs.com/joy99/p/6023247.html
usb权限管理
https://blog.csdn.net/true100/article/details/51918456
https://blog.csdn.net/mountain_eyes/article/details/80558834
6.3
问题:All packages are not available for download! The following packages are not available: -?Package id build-tools;26.1.0
网址:https://bbs.csdn.net/topics/392002942
解决方法:
1.进入设置页:Settings -> Appearance and Behavior-> System Settings -> Android SDK
2.去掉Android M (API 22, MNC Preview),选项
3.确定
4.重启studio
6.4
mk文件路径
https://blog.csdn.net/u010702494/article/details/79888370
6.12
C的|、||、&、&&、异或、~、!运算
https://blog.csdn.net/wangxin342201/article/details/79092189
& 与运算 相同为1,否则为0
| 或运算,有一个为1,则为1,否则为0
^ 异或运算,即相应位的值相同的,结果为 0,不相同的结果为 1。
~ 按位取反,0取反为1,1取反为0
usb连接文章
https://blog.csdn.net/u013057253/article/details/82725585
Android中Application类用法
https://www.cnblogs.com/perfy/p/3788619.html
TKKKKKKKK,,
6.13
蓝牙连接
https://p.codekk.com/detail/Android/Jasonchenlijian/FastBle
6.18
java collections 工具类
collections.shuffle(list) 将集合中的数据进行随机置换,可以用它来进行洗牌
6.26
创建支持C++的工程
https://www.cnblogs.com/lsdb/p/9337285.html
https://blog.csdn.net/u013600225/article/details/52074667
https://www.cnblogs.com/jsjrj01/p/10605227.html
blue 00002902-0000-1000-8000-00805f9b34fb
https://www.jianshu.com/p/8bb7c11a2112
6.28
android log 错误日志收集系统
https://blog.csdn.net/cn_1937/article/details/80105445
保存日志到手机文件
https://blog.csdn.net/github_27263697/article/details/77836073
Android studio生成jar包
https://www.cnblogs.com/xinaixia/p/7660173.html
gradlew makeJar
生成jar包报错解决方法
https://blog.csdn.net/ymlvtimi/article/details/82251880
C:\Users\Roc\AppData\Roaming\npm;C:\Program Files\nodejs;D:\android_flutter\flutter\bin
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
java jdk 1.8 32位下载及安装
https://blog.csdn.net/qq_41135704/article/details/81567401
6.30
E:\android-studio\jre (Android Studio JDK环境)
参考文档:jdk1.7和jdk 1.8之间的切换
https://blog.csdn.net/zkzbhh/article/details/78324875
jdk 1.8 环境变量
修改前:
用户变量
PATH: C:\Users\Roc\AppData\Roaming\npm;C:\Program Files\nodejs;D:\android_flutter\flutter\bin
系统变量
PATH: C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;C:\Program Files\Git\cmd;C:\Program Files\nodejs\;C:\Users\Roc\AppData\Roaming\npm;C:\Program Files\TortoiseSVN\bin;C:\Program Files (x86)\Rational\common
JAVA_HOME: C:\Program Files (x86)\Java\jdk1.7.0_60
CLASSPATH: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
修改后:
用户变量:
PATH: 不变
系统变量:
PATH: 不变
JAVA_HOME:C:\Program Files (x86)\Java\jdk1.8.0_162
改变
CLASSPATH: 不变
问题:修改android studio 指定的JDK版本
https://blog.csdn.net/SDF_crazy/article/details/85231783
https://www.cnblogs.com/qrlozte/p/5712711.html(重要)
https://www.jianshu.com/p/5eebd3c609d6(重要)
https://www.cnblogs.com/hbtmwangjin/p/8258842.html(可参考demo包导入使用思路)
错误信息显示
2、打开Termianl ,输入命令 gradlew compileDebug --stacktrace这个之后,会显示一些具体出错的信息。
生成 class.jar 包
https://blog.csdn.net/Chen_xiaobao/article/details/88733314
AS如何引用本地jar包问题解决方案
https://blog.csdn.net/love_xsq/article/details/78215178
imageDeviceSend
imagePhoneSend
7.1
Android Studio 生成自定义jar包的步骤详解
https://www.jb51.net/article/133324.htm
jar包
https://blog.csdn.net/g777520/article/details/53331797
https://www.jb51.net/article/128160.htm?utm_source=debugrun&utm_medium=referral
https://blog.csdn.net/qq_33898263/article/details/78642016
aar的使用
https://blog.csdn.net/Meng_fengyang/article/details/82869265