坑
Grindstone_Fos
一直在磨刀
展开
-
Resources$NotFoundException问题解决(String resource)
先贴logcat报错android.content.res.Resources$NotFoundException: String resource ID #0x51后来发现是因为我在TextView.setText()的时候传了一个char类型进去,也不知道为什么编译没有报错。解决方法:TextView.setText()传一个String字符串进去就好了。原创 2016-06-13 17:28:23 · 692 阅读 · 0 评论 -
一些跳转
Android:安卓开发官网http://developer.android.com/index.htmlandroidxref-android源码http://androidxref.com/Android客制化------屏蔽弹错提示的dialoghttps://blog.csdn.net/baifaqingsi/article/details/52821230Andr...转载 2018-09-13 10:40:57 · 223 阅读 · 0 评论 -
在第三方应用中使用图库打开图片时,无法“将照片设置为”的问题
结论:使用 content Uri 而不是 File Uri 去让图库打开图片即可。 分析过程:首先看一下点击“将照片设置为”按钮需要经过哪些activity跳转,过滤“start u0”(我不确定这个log是不是公版代码就带了)在图库中打开图片,并点击“将照片设置为”时:09-11 03:18:21.051 429-3924/system_process I/Activ...原创 2018-09-11 15:19:49 · 1557 阅读 · 0 评论 -
某客户给的DVR会一直使用定位模块导致MTK8321不能休眠的问题
2018-5-29发现问题:暂时的解决方法,在休眠时关掉定位模块,唤醒的时候开启定位模块。原创 2018-05-29 17:26:12 · 335 阅读 · 1 评论 -
MTK8321分辨率的问题
结论:芯片是有最大支持分辨率的 ,超过了这个分辨率就会出现奇奇怪怪的问题。原创 2018-04-24 15:14:56 · 1214 阅读 · 0 评论 -
解决刷谷歌服务后开机总显示优化程序问题
解决刷谷歌服务后开机总显示优化程序问题:请用R.E.管理器删除system\framework\com.google.widevine.software.drm.jar和com.google.widevine.software.drm.odex,以及/system/etc/permissions 里的com.google.widevine.software.drm.xml。2(注:Widevine...转载 2018-04-12 18:17:41 · 1413 阅读 · 0 评论 -
一个关于MediaPlayer的坑
这几天公司需要开发android 7.1的平台,需要移植一些旧有平台的软件。其中有一个测试软件中的声音测试,主要逻辑就是用MediaPlayer播放一小段音频以判断声音输出系统是否正常。公司的测试人员就反映了声音测试在新平台上要么没声音要么只有“噔”一声给软件加了一些打印,在申请音频焦点的时候记录时间,在音频播放结束回调CompletionListener的时候原创 2017-12-01 14:42:59 · 749 阅读 · 0 评论 -
android 7.1 默认动态壁纸
最近客户提了个需求:升级后默认使用动态壁纸。但是根据网络资料大量修改动态壁纸的都是修改frameworks/base/core/res/res/values/config.xml文件中default_wallpaper_component就好了。我尝试改了一下,升级后第一次开机变现为纯黑色壁纸,并不是动态壁纸。第二次开机以后就会变成默认的静态壁纸了。我需要修改的System是基于R原创 2018-01-22 19:34:05 · 4247 阅读 · 1 评论 -
android 7.1的“安卓正在启动...”
android 7.1中的“安卓正在启动...”其实是Settings中的FallbackHome...这个桌面在 直接启动(Dierect Boot)的阶段中加载,而直接启动则为安卓7.0以后的新特性。这个问题弄了我两个星期,和主管探讨了很久。一开始是想把这个快速启动给去掉,最后屈服在谷歌的淫威之下改为将开机动画延时以盖住FallbackHome。刚开始上网找资料原创 2017-12-25 17:07:11 · 8864 阅读 · 15 评论 -
google play 服务 报错
10-14 11:51:35.425 1883-2125/com.google.android.gms E/AndroidRuntime: FATAL EXCEPTION: gcm-task#1 Process: com.google.android.gms,原创 2017-10-14 16:38:01 · 3215 阅读 · 0 评论 -
关于在一个app里使用多个风格
2017年9月忽遇一个客户的变态要求:APP要跟着不同桌面切换风格。因一些app比较特殊需要使用特定的包名,故放两种风格的app以供切换是不显示的。最后公司做出一个决定,将不同风格的activity做成fragment,根据属性来决定使用哪个fragment。原创 2017-09-21 20:01:24 · 668 阅读 · 0 评论 -
android 7.1源码编译 出错
以下是shell上的打印 Starting build with ninja原创 2017-09-27 15:48:20 · 1144 阅读 · 0 评论 -
android 模拟点击按键功能(android 4.4)
private void sendKeyEvent(int code, int action, int flags) { long downTime = SystemClock.uptimeMillis(); long eventTime = downTime; final int repeatCount = (flags & KeyEvent.FL原创 2017-06-16 11:56:33 · 682 阅读 · 0 评论 -
一些shell命令
声音相关dumpsys media.audio_policydumpsys media.audio_flinger原创 2017-02-06 10:11:56 · 343 阅读 · 0 评论 -
Android 6.0 SystemUI 报错问题
业务需要对SystemUI进行更改,全编译整个系统都能正常跑起来。单独将SystemUI.apk push进去,系统起来后报错 很抱歉,“系统界面”已停止运行 。logcat一下:01-01 01:35:36.530 617-617/com.android.systemui D/AndroidRuntime: Shutting down VM01-01 01:35:36.531原创 2016-12-29 10:58:58 · 4151 阅读 · 2 评论 -
根据Long值求与当前系统时间的时间差
按照自然天来计算两个时间点之间天数原创 2016-06-20 11:50:32 · 2868 阅读 · 0 评论 -
at android.widget.AbsListView.obtainView(AbsListView.java:2161)问题
原因是getView方法出错getView()方法return null;解决办法:return convertView;记得返回一个膨胀了的view!!原创 2016-06-15 16:43:18 · 502 阅读 · 0 评论 -
菱形按钮
/** * Created by Huo on 2018/4/23. */public class RhombusImageButton extends ImageButton { // y = ax + b; int a = 1; int b = 106; public RhombusImageButton(Context context, Att...原创 2018-09-13 17:11:06 · 793 阅读 · 0 评论