Android
不爱写博客
不做产品的程序员不是好的设计师!!!
展开
-
使用Notification 的style为MediaStyle时候,颜色不会根据专辑图片变化
需要调用setMediaSession()方法原创 2022-05-28 16:46:41 · 305 阅读 · 0 评论 -
WebView遇坑记 Refused to load the image ‘android-webview-video-poster:default_video_poster/
WebView去加载一个H5的时候,加载一个Video的标签遇到的错误Refused to load the image 'android-webview-video-poster:default_video_poster/4241030533028907709' because it violates the following Content Security Policy directive: "default-src 'self'". Note that 'img-src' was not ex原创 2020-09-11 16:56:40 · 1052 阅读 · 0 评论 -
kotlin-android-extensions 遇坑记录 带泛型的自定义View
1.我有一个自定义的View带有泛型public class MyTextView<T> extends TextView{ private List<T> mDatas; public MyTextView<T> setDatas(List<T> datas){ mDatas = datas; ...原创 2019-09-24 11:42:27 · 596 阅读 · 0 评论 -
BUG:记MediaBrowserService的onLoadChildren不执行
注:安卓设备7.0 support-v4-25.3.1想写一个音乐播放器,看google15年推荐的用MediaBrowserService 和 MediaBrowser,所以想着用一下对我而言新的技术,写完了才发现有坑啊。bug描述:在音乐列表页启动之前,按下home键切换到后台,再切换回来,启动列表页,发现没数据啊!MediaBrowserService的onLoadChildr原创 2017-05-22 11:59:33 · 1968 阅读 · 0 评论 -
Bundle传递 是新new的对象还是引用传递?
1.当使用aidl通信的时候,如果Client端和Service端在同一个进程中,那么Bundle的自身的传递是引用传递。 如果Client和Service端不在同一个进程中,那么Bundle就会进行序列化,会是一个新的Bundle送上一篇有参考价值的文章:http://yimu.me/2017/05/26/Android中的Bundle疑云——拷贝还是引用/原创 2017-06-12 15:06:28 · 806 阅读 · 2 评论 -
Glide4.0加载https图片
1.在Gradle中添加依赖compile "com.github.bumptech.glide:okhttp3-integration:4.0.0-RC1"2.添加两个类@GlideModulepublic class OkHttpAppGlideModule extends AppGlideModule { @Override public v原创 2017-09-25 14:44:06 · 4699 阅读 · 1 评论 -
SIGSEGV(SEGV_MAPERR)
1 #00 pc 00287482 /system/lib/libwebcore.so [armeabi-v7a::72390faae472a55e82ca435bb5f49c8a]2 #01 pc 00045761 /system/lib/libdvm.so [armeabi-v7a::97ba604a3d422a2023e0ce20f3272065]原创 2017-09-22 19:02:21 · 3976 阅读 · 0 评论 -
EditText 限制输入为中文,个数为6个
et_real_name.setFilters(new InputFilter[]{new InputChineseFilter(6)});class InputChineseFilter implements InputFilter { private final int mMax; public InputChineseFilter(int原创 2017-07-24 11:13:43 · 544 阅读 · 0 评论 -
DrawerLayout侧滑高斯模糊实现
国际惯例,先上效果图:背景图是一张1080p的,手机一加3,大概会占用7兆多内存。滑动过程内存一点都不会抖。最近自己在写一个音乐app,想实现这样一个效果,在网上只找到了一篇2014年的文章,但是他是每次滑动都去截图,生成模糊bitmap,内存会剧烈抖动。我参考网上的动态模糊,想到了这样一个做法。具体的高斯模糊方法自己去网上找吧,我用了最慢的java代码。我原创 2017-05-29 16:54:49 · 460 阅读 · 0 评论 -
Activity与Fragment通信 多接口实现优化
1.问题我们都知道Activity与Fragment通信的几种方式,推崇的应该是谷歌给出的接口方案。地址:https://developer.android.com/training/basics/fragments/communicating.html#DefineInterface当一个Activity与多个Fragment通信时,可能要定义多个接口,下面这种思想是减少接口的定义,原创 2017-05-17 00:13:12 · 463 阅读 · 0 评论 -
从反编译微信看到的资源文件保护
http://tech.meituan.com/mt-android-resource-obfuscation.html?comefrom=http://blogread.cn/news/http://www.kanxue.com/bbs/showthread.php?p=1380591转载 2016-01-14 10:48:44 · 2190 阅读 · 0 评论 -
Mac上下载编译Android 6.0源码详细记录
第一步:使用命令创建一个后缀为.dmg或.dmg.sparseimage的镜像文件$ hdiutil create -type SPARSE -fs 'Case-sensitive Journaled HFS+' -size 80g ~/android.dmg如果要扩容$ hdiutil resize -size g ~/android.dmg.sparseimag原创 2017-01-02 14:43:41 · 3854 阅读 · 0 评论 -
Listview中某个item需要有倒计时的方案
综合网上的一些,自己写了个,不想改了,凑合着看吧,根据自己的需求自己改吧Activitypublic class MainActivity extends Activity { private ListView lv1; private HAdapter adapter; private ArrayList sj; @Override prote原创 2015-12-30 17:11:15 · 2014 阅读 · 0 评论 -
org.xmlpull.v1.XmlPullParserException: preconditon: START_TAG
今天服务器返回的xml中加了很多字段,然后其他的字段都可以解析出来,但是解析到某一个字段AllCount org.xmlpull.v1.XmlPullParserException: preconditon: START_TAG(END_TAG这样一个异常,找了一下午才找到这个异常,以前写代码的人这个异常没有被打印出来的,打断点才找到的,,,是在parser.nextText()中抛出的原创 2016-01-11 17:27:09 · 1922 阅读 · 0 评论 -
Activity ,Window ,WindowManager之间的关系
转载自:http://blog.csdn.net/android_jiangjun/article/details/45798221Android源码(2.3.5)\frameworks\base\core\java\android\viewpublic interface ViewManager{ public void addView(View view, ViewGroup.转载 2015-12-31 17:33:06 · 619 阅读 · 0 评论 -
Rect类的使用结果
import android.content.Context;import android.graphics.Canvas;import android.graphics.Paint;import android.graphics.Rect;import android.util.Log;import android.view.View;public class MyRect ex原创 2015-11-10 12:49:25 · 564 阅读 · 0 评论