Bitmap debug 时 预览其图片

1.首先找点Bitmap的变量,直接在变量出鼠标悬停或者,将Bitmap变量添加到watches里,如下 2.找到Bitmap变量 右边的 Viw BItmap,点击此处即可预览改Bitmap,如下 ...

2019-04-28 10:24:26

阅读数 13

评论数 0

EventBus源码分析-post方法和postSticky

1.post方法源码分析 先上源码 public void post(Object event) { //PostingThreadState 保存着事件队列和线程状态信息 PostingThreadState postingState = currentPostingThreadSta...

2019-01-09 13:58:55

阅读数 242

评论数 0

EventBus源码分析-register和unregister方法

参考链接:https://blog.csdn.net/qq_38859786/article/details/80285705 https://www.jianshu.com/p/e1d52c7f2581 1.register方法分析: 先上源码 public void register(Obje...

2019-01-09 00:08:53

阅读数 34

评论数 0

Android事件分发机制

首先表明此文章是针对该https://blog.csdn.net/carson_ho/article/details/54136311#commentBox博客做了自己的总结理解 Activity分析 事件首先分发到Activity的dispatchTouchEvent() 看源码 2.1.1 源...

2019-01-07 19:07:20

阅读数 43

评论数 0

kotlin编写编译时注解

1.定义注解 As里新建一个Java Library module,必须是Java Library Module 此处命名为route-api 该module存放一些与纯java类相关的文件 1. 定义一个注解 Route /** * @param name 路由用的跳转名字,...

2018-09-25 21:01:38

阅读数 238

评论数 0

ProgressBar动态设置进度颜色

这里写的是改变横向进度条形式的ProgressBar颜色 主要功能代码如下 //获取progressBar的LayerDrawable,LayerDrawablle是我们写layer-list生成的多层级的drawable LayerDrawable drawable = (LayerDra...

2018-09-14 19:18:03

阅读数 2151

评论数 0

删除Centos旧内核

1. 列出系统中正在使用的内核:   uname -a Linux localhost.localdomain 3.10.0-327.22.2.el7.x86_64 #1 SMP Thu Jun 23 17:05:11 UTC 2016 x86_64 x86_64 x8...

2018-08-09 16:11:33

阅读数 151

评论数 0

找到linuxdf查到的内存与你实际的内存(fdisk -l可查)不一致的问题

原文:点这里 之前通过df -h检查一台云服务器的时候发现,磁盘只有2.7G: [root@win-zgh ~]# df -lh Filesystem      Size  Used Avail Use% Mounted on /dev/vda1       2.7G  2.6G     0...

2018-08-09 16:03:04

阅读数 847

评论数 0

webView shouldOverrideUrlLoading方法不走

webView重写shouldOverrideUrlLoading 方法拦截跳转需要注意版本适配 有两种参数类型:  public boolean shouldOverrideUrlLoading(WebView view, String url);//Android7.0后被废弃 publ...

2018-08-08 10:46:31

阅读数 1560

评论数 2

Glide4.7加载图片RoundedCorners跟CenterCrop冲突问题解决

Glide加载图片时需要设置CenterCrop跟RoundedCorners时需要用到RequestOptions的transforms方法单个设置时后面的设置的会覆盖前面设置的如:new RequestOptions() .centerCrop(...

2018-07-09 12:08:23

阅读数 2533

评论数 0

MessageQueue源码解析

请看原文章作者https://www.cnblogs.com/jycboy/p/5786682.htmlMessageQueue1.变量12345678910111213141516private final boolean mQuitAllowed;//表示MessageQueue是否允许退出@...

2018-06-21 14:17:57

阅读数 130

评论数 0

大多数图片Uri无法获取文件的bug解决方案

昨天公司前段找到自己问Android的内嵌页<type="file">上传有问题,公司之前的内嵌页为了方便开发用了一个第三方的库agentweb自己测试了下发现6.0的手机可以,但7.0及之上的不能上传,于是升级了一一...

2018-06-09 11:07:00

阅读数 762

评论数 0

初始化Visualizer报错Cannot initialize Visualizer engine, error: -4

new Visualizer(mMediaPlayer.getAudioSessionId())出事话Visualizer报错很可能是因为没有设置android.permission.RECORD_AUDIO权限,如果是android6.0及之上需要动态申请权限

2018-04-09 21:10:03

阅读数 632

评论数 0

activity的启动模式总结

1.standard:标准模式,以该模式启动则新建一个Activity实例存放到启动它所在的Activity的任务栈中(singleInstance启动模式除外,因为该模式限制了一个任务栈只存放它自己的实例,所以会将新建的Activity存放到应用的默认栈中),当非activity类型的conte...

2018-02-01 18:36:56

阅读数 55

评论数 0

editText android:windowSoftInputMode="adjustPan"模式下第二次点击editText软键盘覆盖输入框的解决方案

//调用方式,在所要监听的Activity onCreate()加入如下代码 SoftHideKeyBoardUtil.assistActivity(this); public class SoftHideKeyBoardUtil { private final Activity mA...

2018-01-31 18:39:09

阅读数 400

评论数 2

activity 的属性android:taskAffinity和android:allowTaskReparenting

activity 的属性android:taskAffinity和android:allowTaskReparenting - koko7958的专栏 - 博客频道 - CSDN.NET 源链接:https://www.cnblogs.com/seven1979/p/4342238.ht...

2018-01-29 20:19:27

阅读数 59

评论数 0

The specified child already has a parent. You must call removeView()问题的解决

这个问题是说你当前要添加的view已经有一个parent了,所以你只要判断一下当前的view是不是含有的parent了,有的话就把他从父parent移除,代码如下 if (defaultView.getParent() != null) { ((ViewGrou...

2018-01-24 10:10:34

阅读数 91

评论数 0

editText自动获得焦点问题解决

开发中遇到了,当view布局发生变化时EditText自动获取焦点的问题,而我又在监听了onFocusChange事件,并在里面做了处理,结果就发生了自己不想要的结果,而解决的办法就是给editText的父view设置可获得焦点方法如下 parentLauout.setFocusable(t...

2018-01-12 11:39:05

阅读数 2954

评论数 0

友盟推送集合小米华为通道

前面怎么实现不赘述,照着下面链接的官方文档来就可以了 http://dev.umeng.com/sdk_integate/android_sdk/android_push_doc#5 写这篇博客的主要原因是,友盟的官方文档聚合小米华为推送中使用小米弹窗功能(使用华为弹窗同)时,很操蛋的只写了一...

2017-12-14 10:07:55

阅读数 3291

评论数 6

基于BaseQuickAdapter的RecyclerView无限循环

这里写的是自动滚动并“无限”循环的代码自动滚动代码TimerTask mTimerTask = new TimerTask() { @Override public void run() { mRecycleApart.smoothScrol...

2017-12-12 14:38:41

阅读数 1341

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭