自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Luckcat

学无止境

  • 博客(13)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 6.0 权限申请源码解析

这篇文章主要从调用流程上分析一下Android 6.0 权限检查和申请权限管理涉及到四个基本API:检查是否有权限 checkSelfPermission(String)是否需要提示用户为什么需要这个权限 shouldShowRequestPermissionRationale (String permission)请求权限: requestPermissions (Str...

2018-02-28 21:53:28 2122

原创 adb remount 出错 remount of /system failed: Read-only file system

出错信息:adb root 没有问题,但执行 adb remount 时出现以下错误:remount of /system failed: Read-only file systemremount failed解决办法:执行如下命令 1. adb root 2. adb disable-verity 3. adb reboot开机后再执行: adb root...

2018-02-27 11:47:27 1932

原创 gradle 报错 Error:Unsupported method: BaseConfig.getApplicationIdSuffix()

出错信息:Error:Unsupported method: BaseConfig.getApplicationIdSuffix().The version of Gradle you connect to does not support that method.To resolve the problem you can change/upgrade the target vers...

2018-02-24 16:10:29 4443

原创 Ubuntu ps 命令杀进程

1. ps 显示进程显示进程信息,参数可省略 参数: -aux 以BSD风格显示进程 常用 -efH 以System V风格显示进程 -e , -A 显示所有进程 a 显示终端上所有用户的进程 x 显示无终端进程 u 显示详细信息 f 树状显示...

2018-02-16 18:51:30 2539

原创 常用的RxJava操作符实例

1. from作用:from操作符是把其他类型的对象和数据类型转化成Observable, 转换集合为一个每次发射集合中一个元素的 Observable 对象。 场景: 遍历集合public static void from(){ Observable observable = Observable.from(new String[] {"C++", "Java", "C#",...

2018-02-15 13:22:30 1074

原创 ConstraintLayout 布局属性详解

app:layout_constraintLeft_toLeftOf表示此控件的左边框与某个控件的左边框对齐或者在其右边app:layout_constraintLeft_toRightOf表示此控件的左边框与某个控件的右边框对齐或者在其右边app:layout_constraintRight_toLeftOf表示此控件的右边框与某个控件的左边框对齐或在其左边a...

2018-02-13 11:52:59 909

原创 常用的RxJava操作符实例

1. from作用:from操作符是把其他类型的对象和数据类型转化成Observable, 转换集合为一个每次发射集合中一个元素的 Observable 对象。 场景: 遍历集合public static void from(){ Observable observable = Observable.from(new String[] {"C++", "Java", "C#...

2018-02-13 11:48:32 253

原创 消息提醒---带阴影的圆形小球

自定义的属性<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="RedDotTextView"> <attr name="shadowWidth" format="dimension&quot

2018-02-13 11:36:26 302

原创 make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Error 127

Yacc: aidl <= frameworks/base/tools/aidl/aidl_language_y.y bison -d -o out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y /bin...

2018-02-13 11:10:35 2884

原创 Java ArrayList 运行出错 java.lang.UnsupportedOperationException

java.lang.UnsupportedOperationException 意思是你调用的关于的容器的操作是不被允许的。 这个问题在使用 Arrays.asLisvt() 后调用add,remove 等方法时会出现; Arrays.asLisvt() 返回 java.util.ArraysArrayList,而不是ArrayList。ArraysArrayList 和 A

2018-02-04 16:31:54 1890

原创 SwitchButton 的 setChecked 方法触发 onCheckedChanged 监听器的问题

开发时发现每次 setChecked 时会触发onCheckedChanged 监听回调,而有时我们在设置setChecked后不想去自动触发 onCheckedChanged 里的具体操作, 即想屏蔽掉onCheckedChanged; 解决方法 区分是否为人为点击 和 代码setChecked,在监听器中加入一个判断, 代码如下:@Override public

2018-02-04 16:21:51 3791

原创 Android 应用管理总结

Android 应用程序主要由 PackageMangerService 来管理, 包括 apk 安装, 卸载, 以及查询;开机启动—-加载 Apk 等资源 PackageMangerService 会在手机启动的时候扫描手里里所有 apk (包括 jar, aar), apk, jar, aar 本质上都是压缩包, 里面包含了App 运行需要组件和数据. PackageM

2018-02-04 16:10:27 2018

原创 Android 基础图形绘制API详解

Canvas类常用的方法: API 功能 方法 颜色 drawARGB(), drawRGB(), drawColor() 画点 drawPoint(), 画线(多条) drawLine(),drawLines() 矩形(圆角矩形) drawRect(), drawRoundRect() 图片 drawBitmap(),...

2018-02-04 16:03:45 1022

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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