![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
qiuhaipeng1
这个作者很懒,什么都没留下…
展开
-
Android 按键音
frameworks/base/data/sounds/effects/Effect_Tick.ogg原创 2021-01-05 11:08:35 · 274 阅读 · 0 评论 -
Android Studio 导入项目Could not initialize class org.jetbrains.kotlin.gradle.internal.KotlinSourceSetPr
Could not initialize class org.jetbrains.kotlin.gradle.internal.KotlinSourceSetProviderImplKt查看kotlin插件版本,修改build.gradle配置版本与插件版本一致原创 2020-09-01 14:09:24 · 2176 阅读 · 0 评论 -
adb 根据包名查找apk位置
adb shell pm list packages -f | grep 包名原创 2020-04-07 15:18:16 · 7278 阅读 · 0 评论 -
Android 输入法表情实现
首先Android 设备包含表情符号,表情符号使用的是utf-16的编码,然后表情符号的Unicode 编码在:点击打开链接 ,这里面有的表情符号占两个字节,有的占四个字节,两个字节的符号,可以直接转char再转CharSequence 输入提交就可以,但我的显示成黑白的表情符,可能是字库里这么设的。对于四个字节的符号,取值范围并不是全部,而是0x010000-0x10ffff;编码大于0xfff原创 2015-08-21 14:34:23 · 1400 阅读 · 0 评论 -
Json字符串解析不了,解析对象为null
创建Json对象,放入数据之后转换为字符串传递,解析的时候有的时候解析不了,例如:直接创建Json对象,或利用jsontoker都获取不了json对象。Json字符串解析的时候,当json对象中放入了Json对象的时候,解析的时候对Json字符串的解析,对格式有很高的要求,需要在创建Json字符串的时候,不能由Json对象直接转成字符串,需要由JsonStringer来创建一个格式严谨的可以解析的原创 2015-12-15 09:10:21 · 3123 阅读 · 0 评论 -
关于静默安装apk
可以映射调用 PackageManger的installPackage,需要先自定义接口IPackageInstallObserver,继承android.os.IInterface,包名需要与源码一致4.2.2是android.content.pm;直接copy源码的IPackageInstallObserver.aidl不知道是否可行;参考文章:点击打开链接,亲测可行原创 2016-03-01 17:13:46 · 223 阅读 · 0 评论 -
获得当前机器sdk版本号
Build.VERSION.SDK_INT与Build.VERSION_CODES.*进行比较例如 Build.VERSION.SDK_INT == Build.VERSION_CODES.JELLY_BEAN_MR1 就是4.2版本以上纯属个人分析结果,如有错误,请高手指正,不胜感激原创 2016-05-13 14:52:36 · 354 阅读 · 0 评论 -
Android Jni 查找错误位置注意事项
需要在Android.make中添加LOCAL_CFLAGS := -D__STDC_CONSTANT_MACROS -Wl,-Map=test.map -g并且在Application.mk中添加APP_OPTIM := debug 设置为调试模式定位时需要使用obj下的库文件定位,不是lib下的库文件原创 2016-07-26 11:28:55 · 461 阅读 · 0 评论 -
系统app使用动态库加载失败
系统app使用动态库时,打包进apk中的动态库无法加载,加载失败,运行时报错本地方法找不到,动态库加载失败。加载的时候会到/system/lib与/vendor/lib下去找动态库去加载,所以需要将动态库放入这两个文件夹下,静态库未测,应该也差不多吧,不对请指正。原创 2016-07-07 10:00:37 · 629 阅读 · 0 评论 -
Android 关于.so库文件找不到
在我的程序中使用了两个jar包每个jar包中个使用了一些.so的动态库文件,程序运行在32位机器上没有问题,运行在64位的机器上就会崩溃,说本地方法找不到(UnsatisfiedLinkError: No implementation found for)。查了一下是因为库文件加载失败导致本地方法找不到,库文件加载失败的原因是(.UnsatisfiedLinkError: dalvik.syste原创 2016-10-14 15:46:05 · 1918 阅读 · 0 评论 -
android sd卡读写权限问题
开发中遇到第三方应用无法读写sd卡,查阅资料和请教后得修改方法,不一定适合所有平台system/vold/PublicVolume.cpp 中修改 if (!(mFusePid = fork())) { if (getMountFlags() & MountFlags::kPrimary) { if (execl(kFusePath...原创 2019-09-25 20:47:11 · 1090 阅读 · 0 评论