- 博客(5)
- 收藏
- 关注
原创 [android\ANR] ANR日志文件获取
ANR日志文件获取由于root权限问题,无法直接取出/data/anr/下的日志文件,需采用以下命令取出:adb bugreport ./bugreport.zip导出后,解压,所有的anr日志可以在以下路径中查看:
2022-02-09 15:30:50
1878
原创 【android\kotlin】 封装处理列表数据、空数据、加载状态、失败状态页面
android 封装处理列表数据、空数据、加载状态、失败状态页面这里使用了SmartRefreshLayout的上拉加载更多、下拉刷新框架#自定义view处理各状态的页面显示import android.content.Contextimport android.util.AttributeSetimport android.view.LayoutInflaterimport android.view.Viewimport android.widget.FrameLayoutimport
2022-01-19 17:01:50
2129
原创 【android】 获取屏幕分辨率及dpi(Java、kotlin)
android 获取屏幕分辨率及dpi获取dpi:java代码: private int getDpi() { DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int density = dm.densityDpi; return density; }kotlin代码:
2022-01-18 17:34:56
2852
原创 android View的测量、布局与绘制
一. onMeasure在测量过程中涉及到了MeasureSpec类,MeasureSpec是View的测量规则。它是int类型的(4字节32位的数据),前两位是SpecMode ,后30位是SpecSize。SpecMode有三种类型:MeasureSpec.EXACTLY:精准模式,当width或height为具体dp值或为match_parent时。MeasureSpec.AT_...
2019-05-21 14:59:22
127
原创 android在通知栏显示消息以及点击查看详情
PendingIntent的获取PendingIntent获取有三种方式:通过Activity,Service,BroadcastReceiver获取:1.通过getActivity()系列方法从系统 取得一个用于启动一个Activity的PendingIntent对象.2.通过getService()方法从系统取得一个 用于启动一个Service的PendingIntent对象.3.通过...
2019-05-14 16:01:22
1780
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人