自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fendouwangzi的专栏

误入歧途的程序员

  • 博客(151)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程

原文地址:Android图片加载框架最全解析(二),从源码的角度理解Glide的执行流程学习笔记: 1.如何阅读源码 简单概括就是八个字:抽丝剥茧、点到即止。应该认准一个功能点,然后去分析这个功能点是如何实现的。但只要去追寻主体的实现逻辑即可,千万不要试图去搞懂每一行代码都是什么意思,那样很容易会陷入到思维黑洞当中,而且越陷越深。因为这些庞大的系统都不是由一个人写出来的,每一行代码都...

2018-09-10 08:52:01 132

转载 Android图片加载框架最全解析(一),Glide的基本用法

原文地址:Android图片加载框架最全解析(一),Glide的基本用法学习笔记: 1.简单使用:Glide.with(this).load(url).into(imageView);// 加载本地图片File file = new File(getExternalCacheDir() + "/image.jpg");Glide.with(this).load(file).into...

2018-09-05 08:52:06 193

转载 android 8.0.通知,角标

参考文章:Android应用图标微技巧,8.0系统中应用图标的适配 Android通知栏微技巧,8.0系统中通知栏的适配 Android通知栏微技巧,那些你所没关注过的小细节转载 郭霖大神博客...

2018-09-04 10:36:42 2834

转载 Timber: Android日志记录

Timber: Android日志记录原文地址:原文地址

2018-08-31 14:12:12 792

转载 深入理解Android Instant Run运行机制

参考地址:深入理解Android Instant Run运行机制

2018-08-21 10:18:49 121

原创 powerDesigner Could not Initialize JavaVM解决

powerDesigner Could not Initialize JavaVM解决解决办法 1.必须要安装java 32位版本 2.如果不需要java环境是64位的,可以直接设置32位java的路径为java环境变量. 再powerDesigner 工具—>常规选项—>varibles 里面设置一下四个选项 (JAR,JAVA,JAVAC,JAVADOC),...

2018-08-14 15:38:08 2649

原创 html 只能输入固定长度数字

<input id="testPaperBuyBoxes" name="testPaperBuyBoxes" maxlength="3" type="text" onk

2018-08-03 11:26:02 2512

转载 LeakCanary

LeakCanary

2018-08-01 17:36:15 268

转载 Android目前流行三方数据库ORM分析及对比

Android目前流行三方数据库ORM分析及对比

2018-08-01 17:26:33 1986

转载 Git分支Rebase详解

Git分支Rebase详解果把衍合当成一种在推送之前清理提交历史的手段,而且仅仅衍合那些尚未公开的提交对象,就没问题。如果衍合那些已经公开的提交对象,并且已经有人基于这些提交对象开展了后续开发工作的话,就会出现叫人沮丧的麻烦。...

2018-08-01 16:43:05 516

转载 Ldap 是什么

参考:LDAP入门 LDAP服务器的概念和原理简单介绍

2018-08-01 08:50:52 2043

原创 ActionBar或ToolBar菜单文字颜色及大小修改一定生效的方法

改变字体颜色和大小,很多把文字颜色也封装在appearance中的style里面,却无法生效,是个坑<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:textColor">@android:color/white</item>..

2018-07-11 16:30:29 454 1

原创 android 禁止系统软键盘,拦截键盘事件

在Edittext中设置 .setInputType(InputType.TYPE_NULL);public void disableShowInput(){if (android.os.Build.VERSION.SDK_INT <= 10){editText.setInputType(InputType.TYPE_NULL);}else {Class<EditText...

2018-07-11 13:55:55 2506

原创 mysql 表坏了

Incorrect key file for table ‘./sino_cloud/scc_medical_result_lbs.MYI’; try to repair itrepair table scc_medical_result_lbs;

2018-06-26 14:48:12 325

原创 Android TabLayout 设置固定一屏,宽度不等怎么实现

xml <android.support.design.widget.TabLayout android:id="@+id/tl_tab" android:layout_width="wrap_content" android:layout_height="65px" android:layout_gravity...

2018-06-14 14:59:33 1548

原创 timber ,logger,logback-android

box-sizing: border-box ,允许width 100% ,padding在100%内部 width 100% min-height rem(106.5, baseFontSize); padding-left rem(42, baseFontSize) padding-right: rem(0, baseFontSize); box...

2018-05-17 16:04:05 1396

转载 Dagger2使用

参考文章原文地址

2018-05-16 16:08:23 126

转载 理解 JavaScript 的 async/await

参考地址原文地址

2018-05-16 14:59:23 110

原创 NPM 国外地址,修改为国内地址

npm 国外地址为https://registry.npmjs.org如何修改呢, npm config set proxy=http://127.0.0.1:8087 npm config set registry=http://registry.npmjs.org 设置为有效地址。 国内有效地址 https://registry.npm.taobao.org...

2018-05-14 17:21:14 3910

原创 Material Design

参考地址 SonarQube的Android环境配置

2018-05-02 15:32:56 218

转载 安卓手机屏幕分辨率怎么调整

参考地址

2018-04-24 15:54:52 8183

转载 Android调用JNI出错 java.lang.UnsatisfiedLinkError: No implementation found for的解决方法

注意包名问题,jni中包名 参考文章:原文地址

2018-04-18 08:56:27 739

转载 Android热修复原理

参考文章:原文地址

2018-04-02 18:11:37 92

转载 java 虚拟机

原文地址:参考地址

2018-04-02 16:36:27 90

转载 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中(meta-data)变量的值

参考地址: 参考地址1 参考地址2 buildTypes { debug { manifestPlaceholders = [umeng_app_key: “你替代的内容”] } release {   manifestPlaceholders = [umeng_app_key: “你替代的内容”] ...

2018-04-02 10:44:42 431

转载 Android 动画

参考:原文地址 1.可以遍历formBody,循环添加 formBody2.最好的办法是重写 FormBody,追加添加参数的方法。 OkHttpClient.Builder httpClient = new OkHttpClient.Builder() httpClient.addInterceptor(new Interceptor() ...

2018-04-02 10:02:20 3773

转载 AS 3.0 INSTALL_FAILED_TEST_ONLY真正原因

查看原文地址只要在AndroidStudio3.0内,点击绿三角运行Run,跑出来的apk,一定是TEST_ONLY的。

2018-03-05 17:40:35 244

转载 Android应用开发allowBackup = true

参考文章 Android应用开发allowBackup敏感信息泄露的一点反思 Android属性allowBackup安全风险浅析

2018-03-01 10:08:12 238

转载 android ndk jni开发

参考几篇博客, Android NDK开发:JNI基础篇 Android NDK开发:JNI实战篇 【Android 应用开发】Android 开发 之 JNI入门 - NDK从入门到精通 NDK 开发之 Android Studio 中使用 JNI参考练习 github地址...

2018-02-28 17:23:09 163

转载 android设置软键盘搜索键以及监听搜索键点击事件

参考原文:android设置软键盘搜索键以及监听搜索键点击事件

2018-02-27 11:39:04 2302

转载 git gui工具使用

git相比svn使用越来越流行 1.什么是git 2.推荐的GUI工具 ,sourceTree,tortoiseGit,git自带GUI,Bash及idea结合使用。 3.git,在androidStudio提交代码 4.git分支管理策略...

2018-02-24 10:38:58 258

转载 IDEA中一个工程多个模块(module)分别提交到不同的git服务器

IDEA中一个工程多个模块(module)分别提交到不同的git服务器

2018-02-23 17:32:39 1808

原创 android studio git 上传代码,分支,tag,回退操作

1 代码上传 参考文章AndroidStudio第一次提交项目代码到git服务器/github 相关命令 git branch –set-upstream-to origin/master git pull –allow-unrelated-histories2 分支创建 创建之后,直接提交,push远程仓库 3 tag Android studio git创建与删除标签...

2018-02-23 15:50:50 2564

转载 别让Android Studio的缓存文件占据你的C盘

原作者博客地址:博主主页 别让Android Studio的缓存文件占据你的C盘

2018-02-23 10:40:51 475

转载 ADB 工具教程系列,转发

感谢原博主分享,博主fenggit主页Android ADB工具-管理设备/取设备硬件信息(一) Android ADB工具-管理设备 app(二) Android ADB工具-进行文件操作(三) Android ADB工具-操作手机和获取手设备信息(四) Android ADB工具-截图和录制视频(五)...

2018-02-23 09:44:38 1514

转载 Collections.sort对List排序的两种方法

参考原文地址 Collections.sort 用来排序 Comparable 与Comparator区别 上面已经分别实现了Comparable 与Comparator对List进行排序,他们有相似的地方,也有不同的地方:1)Comparable 与Comparator都是java的接口,用来对自定义的实体对象进行比较;2)Comparable 是定义在实体类内部的,所以实体类对象...

2018-02-23 09:13:16 195

转载 AndroidStudio第一次提交项目代码到git服务器/github

原文地址关键步骤。 然后我们需要通过命令来完成绑定,在Terminal里面可以输入命令,这段命令怎么来的,其实如果你不用as可视化工具 而是用命令去 git push 的话是会提示给你的,告诉你应该输什么命令,git还是很智能的,建议还是多用命令来操作。 git branch –set-upstream-to origin/master然后我们再去push 这时候可以了,会弹出一个me...

2018-02-11 16:48:13 262

转载 Bug的严重程度(Blocker, Critical, Major, Minor/Trivial)和Bug修复优先级如何定义

参考原文

2018-02-10 11:32:22 4993

原创 java byte 16进制转 10进制

参考文章:java将16进制与10进制互相转换 Java字节、十进制、十六进制、字符串之间的相互转换 byte[] buffer = new Byte{0x45}; int percent = Integer.valueOf(“” + (buffer[0]&0xff) ,16);

2018-02-05 09:28:13 4289

转载 关于安卓6.0无法查找蓝牙设备的问题

关于安卓6.0无法查找蓝牙设备的问题原文地址:这里写链接内容最近碰到一个蓝牙的问题,在我自己手机上无法查找蓝牙,但是可以获得已配对的设备,换了一台手机发现可以查找蓝牙了。经检查发现是android 版本的问题,需要加上对应的权限。 对于android 6.0之前的设备,只需要这两条权限uses-permission android:name="android.permissio

2018-01-18 14:29:50 583

脚本,删除代码中svn信息

脚本,删除代码中svn信息 在svn代码根目录执行脚本

2017-06-20

putty,是小工具

putty , ssh 小工具

2016-10-12

空空如也

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

TA关注的人

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