- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 Windows电脑配置cURL,在控制台发起网络请求
在开发过程中有时候为了能够快速的发起上次同样的网络请求,我们可以通过charles复制cURL Request,然后把这个curl在终端自己发起请求,只需按一下回车键,就能够看到服务器响应结果了。
2022-02-28 21:42:41
9440
原创 Charles开启抓包后,浏览器访问网页提示不信任的证书
之前使用charles抓包好好地,突然有一天浏览器访问网页提示不信任的证书,就查找原因,按照以下步骤即可解决。找到help->SSL Proxying->Install Charles Root Cerfiticate 点击安装证书 选择安装本地计算机 选择将所有的证书都放入下列存储 自定义证书存储,选择受信任的根证书办法机构 确定后,重启一下浏览器就可正常访问了。 ...
2022-02-10 10:44:56
9655
原创 Android中让RadioButton 文字在左边,选择按钮在右边
RadioButton默认选择框是在左边显示的,文字显示在右边,可是在某些场景下,我们想在右边显示选择框,左边显示文字,这时候就需要我们去设置一些属性了,给RadioButton 添加一下两个属性就可实现这种效果android:layoutDirection="rtl"android:textDirection="ltr"<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http:/..
2021-12-02 09:42:43
5162
原创 RxJava
# RxJava #- 观察者observer和被观察者Observable //被观察者的创建 Observable<String> observable = Observable.create(new ObservableOnSubscribe<String>() { @Override public ...
2018-03-14 20:05:13
156
原创 Android中的线程
Android中的线程在Android开发中,请求网络数据,会是一项耗时的操作,而在主线程中是不能进行耗时操作的,因为主线程超过5秒就会报ANR,所以当进行耗时操作就要开启子线程,通过子线程来完成耗时的操作。Android中开启线程的方式有很多,比如:runOnUiThread,Thread+Handler,AyncTask等等如果只是简简单单的更新UI,可以直接使用runOnUiThread
2016-05-29 00:37:43
272
原创 网络编程(一)
网络编程在Android中开发中,处处都需要去请求网络,处理网络请求的方式有很多种,有Android中自带的HTTPURLConnection,还有一些开源框架,如Volley,OkHttp,Xutils等请求网络,就要想到断点续传和断点下载,这其中的原理又是什么呢?看下代码://联网获取文件的长度 算出每个线程下载的位置 开子线程 new Thread() {
2016-05-28 18:45:51
215
原创 Android中的图片加载
Android中的图片加载所出现的问题在Android的开发中,经常需要去加载图片,但是图片的尺寸有时候往往会很大,而我们的内存是有限的,加载进来的时候很有可能会造成内存溢出,这种结果也是我们不想看到的,所以我们为了避免这种情况的发生,就要采取一些有效的措施了。当我们去加载图片的时候可以先去获取图片的大小,然后对图片进行压缩,来展示在我们的控件上,可以使用BitmapFactory来完成publ
2016-05-28 16:54:29
480
原创 Android中的事件分发
Android中的事件分发我对Android事件分发的理解Android中的事件分发是先传递给ViewGroup之后再传递给View的如果当前是viewgroup,会先执行它的dispatchTouchEvent方法,决定事件是否往下分发,在这个方法中做了一个判断if(!onInterceptTouchEvent),而onInterceptTouchEvent默认返回的是false,也就是说是不拦
2016-05-28 12:01:28
363
Android 使用模板生成Word文档的demo,最新版在Android studio中运行
2018-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人