- 博客(7)
- 收藏
- 关注
原创 Snackbar 源码理解学习
//Snackbar 源码分析:// public static Snackbar make(@NonNull View view, @NonNull CharSequence text, @Duration int duration) { //找到一个合适的parent,循环遍历父view 直到取到合适的view final ViewGroup pare...
2018-07-06 16:46:18 559
原创 dagger2 学习
dagger2 依赖注入框架 编译期间自动生成代码,负责依赖对象的创建 目的降低程序的耦合性 添加依赖:(基于android studio 3.1.3版本) dependencies{ //...compile 'com.google.dagger:dagger:2.7' annotationProcessor 'com.google.dagger:dagger-compiler:2...
2018-06-28 23:20:42 196
原创 简单了解git 用法
初始化git 的基础配置,告诉git你的账号和邮箱git config --global user.name "名字"git config --global user.email "邮箱"在后在需要初始化的目录下 执行:git initgit remote add origin 地址git pull origin master 将代码down下来git add . git commit -m "...
2018-06-27 21:22:22 189
原创 Service 服务有关细节
今天发现通过 startService 方法 开启的Service在程序异常崩溃之后,发现service 里面逻辑代码又重新走了一遍。造成异常想到startCommand 方法中有三个返回值跟service 异常kill 自动重启有关,但是代码里并未重写onstartCommand方法那么它的默认默认返回值是什么?查看源码: public @StartResult int onStartComm...
2018-06-26 21:09:47 292
原创 关于 8.0以上WindowManager addView 报错 异常关于type类型设置
8.0版本如果设置layoutParams.type = WindowManager.LayoutParams.TYPE_SYSTEM_ALERT;会报如下异常android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@d4c6880 -- permission den...
2018-06-17 15:45:54 4762 1
原创 ConstraintLayout 学习
<?xml version="1.0" encoding="utf-8"?> <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re...
2018-06-15 17:07:00 256
原创 Android 在其他应用上悬浮显示View
一个特殊需求,当打开系统wifi设置界面时候,系统界面左上角自带返回按钮,想要的功能是不能点击此返回按钮回到系统设置界面。此段代码打开wifi设置界面时,会在左下角和右下角多了返回和下一步按钮,点击这两个按钮都会关闭掉当前的wifi设置界面。(基于Android 4.2,4.4版本测试)Intent intent = new Intent(); intent.setAction(Settings....
2018-06-15 16:26:22 22379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人