- 博客(18)
- 资源 (6)
- 收藏
- 关注
原创 okhttp添加拦截器Interceptor
现在Android一般的的网络请求一般都是使用okhttp,我们在调试接口的时候会在控制台查看接口的请求和返回数据,okhttp已经考虑到这种情况了,我们只需要添加拦截器就好了。然后本来想在网上找个的,结果发现坑好多,很多都不全而且还容易报错,就自己写了一个,分享给大家。过程就不多说了,直接贴代码//Log拦截器代码public class LogInterceptor implemen...
2019-05-17 09:39:36
2549
原创 解决adb端口被占用问题
方式一5037为adb默认端口,若5037端口被占用,查看占用端口的进程PIDC:\Users\mirror>netstat -aon|findstr 5037 TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 2358通过PID查看所有进程C:\Users\mirror>tasklist /f...
2018-05-17 17:21:27
4065
原创 AsyncTask方法和源码分析
AsyncTask的方法分析 请看下面实例MyAsyncTask task = new MyAsyncTask();task.execute("");public class MyAsyncTask extends AsyncTask<String,Integer,String>{ @Override protected voi...
2018-05-17 17:03:57
172
原创 build.gradle报错,Error:Cause: unable to find valid certification path to requested target
AndroidStudio出现这个问题的时候很头疼,特别是需要设置proxy的时候。根据这个提示可知,说缺少认证,那么我们只要认证成功就行了。后来经过长期奋战,总结了几个办法。既然是认证不成功,那么我们就不认证这个maven { url "http://jcenter.bintray.com"}仓库(可能不是这个仓库,哪个仓库认证失败就是哪个),直接换个仓库认证,比如maven { url ...
2018-05-11 17:21:05
19010
13
原创 线程之同步
线程同步三种方式重入锁ReentrantLock代码块同步:Lock mLock = new ReentrantLock(); mLock.lock(); try{ //do something } finally{ mLock.unlock(); } 这种同步确保了同一时间只能有一个任务访问的代码区。值得注意的是一定要把解锁的操作放在...
2018-05-10 10:58:54
127
原创 Android金额输入控件
金额输入控件最近在做一个金融的项目,里面有关于金额的判断和限制金额的输入,然后就发现了些问题。比如我们输入金额的时候肯定只能输入数字和点号,不能输入其他的字符;还有进行金额判断的时候很麻烦,比如要金额不能为0878787.98、.898或者0000000.98等等这样的。每次都要进行这样的判断很麻烦,又很耗时而且又容易出错,然后就在想能不能自己自定义一个控件来限制输入规范它,并且能将判断在内部处理。
2017-08-29 18:16:04
3396
2
转载 Android之事件传递机制
在讲正题之前我们讲一段有关任务传递的小故事,抛砖迎玉下:话说一家软件公司,来一个任务,分派给了开发经理去完成:开发经理拿到,看了一下,感觉好简单,于是开发经理:分派给了开发组长开发组长:分派给了自己组员(程序员)程序员:分派给了自己带的实习生。实习生:好苦逼,无法分派,怎么办啊?只能自己干了但是实习生能不能做好,有两种情况了。情况一:实习生:经过一段时间
2016-10-22 11:30:32
196
转载 Android之内存优化
最近碰到一个问题,关于内存的优化,然后上网搜了下资料,感觉大苞米写的关于内存优化的文章很不错,给大家推荐 http://blog.csdn.net/a396901990/article/details/38904543
2016-10-20 23:20:41
285
原创 Android启动时去除白屏或黑屏
有时我们启动APP时会发现启动时间会有延迟,而且启动后还会出现黑屏或者白屏现象,这个对用户的体验是很不好的。下面带领大家如何解决此类问题。首先,我们必须明白为什么会出现此类问题?代码如下“` public class MainActivity extends AppCompatActivity{ @Override public void onCreate(Bundle saveInstan
2016-10-18 13:38:51
780
原创 Android之调用摄像头拍照和从相册中选择照片
Android之调用摄像头拍照和从相册中选择照片很多应用程序都可能会用到调用摄像头拍照的功能,比如说程序里需要上传一张图片作为用户的头像,这时就会调用手机的摄像头,下面我们可以用一个例子来学习下。新建一个PicDemo项目,然后修改main.xml中的代码,代码如下: <RelativeLayout xmlns:android=”http://schemas.android.com/ap
2016-10-17 22:43:35
1115
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人