- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 查看进程中的Bitmap信息
查看进程中的Bitmap信息在排查内存问题时,有时需要查看内存中的Bitmap信息,比如Bitmap占用了多少内存,是否有大图等,小米手机上提供了方便的方法可以查看Bitmap信息查看Bitmap内存占用信息adb shell dumpsys gfxinfo [packagename] -b-b会输出进程中所有内存大于阈值(默认100k)的Bitmap信息比如执行adb shell dumpsys gfxinfo air.tv.douyu.android -b输出如下上图中数据格式为
2021-09-23 16:52:58
311
原创 【笔记】ARouter学习笔记
一、原理浅析在同一个模块类的页面可以相互持有引用从而实现页面跳转的功能,在不同模块间的跳转则可以使用ARouter路由框架解决。从A界面跳转到B界面的过程进行分析大致分为四个过程。1、注册B界面将类的信息以k-v的形式向ARouter注册。2、查询A界面发起跳转请求,通过key查询到ARouter中注册的类信息,并将跳转信息(跳转传递的参数、跳转动画信息等)传递至ARouter。3、结合ARouter查询到目标界面的信息后,将A界面的类信息与B界面的类信息进行结合。4、跳转
2020-10-28 15:47:37
154
原创 【笔记】Retrofit的使用以及原理
1. 实例完整请求地址http://apis.juhe.cn/simpleWeather/query?key=4547344eb4def925ed40ac5d067dcab0返回数据/*** reason : 查询成功!* result : {“city”:“武汉”,“realtime”:{“temperature”:“28”,“humidity”:“82”,“info”:“阴”,“wid”:“02”,“direct”:“东北风”,“power”:“1级”,“aqi”:“35”},“fu
2020-07-21 10:24:59
315
原创 【笔记】RxJava学习笔记
蛋疼!刚开始接触RxJava的朋友们一定会有这样的想法。这货有啥用?看了很多文章抨击RxJava所以就不去了解。但是RxJava发展到现在仍然有不少公司在使用一定是有它存在的道理的,不是教程,不是教程,纯粹分享,map和flatMap的部分看了很多解读,总结了一个比较好理解的,希望对同样困惑的朋友有一丢丢的帮助~1.基本使用1.1 首先要有一个被观察者对象,用于向观察者发送通知: Observable<String> observable = Observable.create(new O
2020-07-15 20:23:49
166
原创 【笔记】阿里组件化框架ARouter学习笔记(一)基本使用、原理浅析
一、原理浅析在同一个模块类的页面可以相互持有引用从而实现页面跳转的功能,在不同模块间的跳转则可以使用ARouter路由框架解决。从A界面跳转到B界面的过程进行分析大致分为四个过程。1、注册 B界面将类的信息以k-v的形式向ARouter注册。2、查询A界面发起跳转请求,通过key查询到ARouter中注册的类信息,并将跳转信息(跳转传递的参数、跳转动画信息等)传递至ARouter。3、结合ARouter查询到目标界面的信息后,将A界面的类信息与B界面的类信息进行结合。4、跳
2020-07-09 17:32:09
368
原创 【笔记】android反编译与混淆
一、什么是反编译?什么是混淆? 首先我们要搞清楚这两个概念,反编译,顾名思义就是将已经编译好的apk还原成代码的过程,apk是一种压缩文件,但我们不能将反编译简单的理解为单纯的解压过程。混淆的目的有两个:(1)优化代码(2)在一定程度上防止反编译,增加逆向难度保护代码安全。二、用到的工具apktool 下载最新版本即可,作用:用来查看xml...
2019-06-27 15:13:29
670
原创 Application的生命周期
测试:public class MyApplication extends Application { private static final String TAG = MyApplication.class.getSimpleName(); @Override public void onCreate() { super.o...
2019-06-20 14:39:05
229
原创 Android 使用RecyclerVeiw加载复杂布局
初学Android接触到RecyclerVeiw的时候对它的用法掌握得不是很好,所以这里对RecyclerVeiw的用法做一个小小的总结和复习,网上关于为什么要使用RecyclerVeiw已经有了很多的讲解,在这里也就不多赘述了。^-^ 正文开始使用RecyclerVeiw首先要在build.gradle中添加依赖compile 'com.android.support:re...
2019-02-03 20:08:50
328
原创 Android学习笔记 软件框架RadioGroup+fragment (底部导航栏切换)
1、定义启动页面(欢迎页面)设置延迟两秒进入//两秒延迟进入主页面 new Handler().postDelayed(new Runnable() { @Override public void run() { //启动主页面 startActivity(new Intent(WelcomeActivity.this, MainActivity.class)); finis...
2019-01-27 22:50:51
746
3
原创 Android学习笔记-OKHttpUtils
OKHttpUtils的使用https://github.com/hongyangAndroid/okhttp-utils使用OKHttpUtils请求文本 get请求 public void getDataByOkhttputils(){ String url = "http://www.zhiyun-tech.com/App/Rider-M/changelo...
2019-01-19 17:40:12
1212
原创 Android学习笔记-OKHttp
1、OKHttp的主要功能:联网请求文本数据 大文件下载 大文件上传 请求图片2、OKHttp的使用http://square.github.io/okhttp/记得添加联网权限<uses-permission android:name="android.permission.INTERNET"/>1.使用OKHttp进行get和post请求priv...
2019-01-18 13:32:24
212
RxJavaDemo.zip
2020-07-21
计算机网络课设2016
2019-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人