![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【Android 进阶部分】
不一样的烟火@
1.骨子里不服输 2.编程是一件快乐的事情...
展开
-
android studio 3.0 jdk1.8,butterknife1.7甚至更低版本,兼容问题
android studio 3.0 jdk1.8 正常情况下需要引入butternknife1.8及其以上的版本才行,但是有时候导入别人的项目用的实低于这个版本的,那我们不能总手动去改代码吧,只需要添加如下的这句话就ok了在app的build中android { ... defaultConfig { ... //添加如下配置就O...原创 2019-06-27 09:20:28 · 515 阅读 · 0 评论 -
Android View中通过getViewTreeObserver().addOnGlobalLayoutListener()获取控件高、宽
我们知道在oncreate中View.getWidth和View.getHeight无法获得一个view的高度和宽度,这是因为View组件布局要在onResume回调后完成。所以现在需要使用getViewTreeObserver().addOnGlobalLayoutListener()来获得宽度或者高度。这是获得一个view的宽度和高度的方法之一。OnGlobalLayoutListener...转载 2018-08-01 11:17:46 · 2311 阅读 · 0 评论 -
Android 目前最稳定和高效的UI适配方案
参考这里:点击打开链接转载 2018-07-10 10:03:09 · 385 阅读 · 0 评论 -
Android Studio adb 通过WiFi真机调试
第一步:Android设备开启USB调试,并且通过USB线连接到电脑。第二步:在终端执行以下命令”adb tcpip 5555“。第三步:在终端执行以下命令”adb connect 192.168.1.110“(192.168.1.110为Android设备的IP地址)。此时拔出USB线,应该就可以adb通过wifi调试Android设备。...原创 2018-06-26 16:53:45 · 591 阅读 · 0 评论 -
Android studio 添加项目到jcenter
参考链接: https://blog.csdn.net/qq_23179075/article/details/71123452 https://blog.csdn.net/u014727709/article/details/71104201原创 2018-06-26 09:17:55 · 294 阅读 · 0 评论 -
上传图片到七牛云服务器
首先去七牛云注册,然后获取 AccessKey 和 Secretkey 不知道怎么搞得直接去官网看文档注册一下。然后是mainfest中添加权限<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.READ_E...原创 2018-06-15 15:09:48 · 1500 阅读 · 0 评论 -
android fileter实现过滤作用
package com.app.cimforce.adapter.meterialAdapter;import android.content.Context;import android.support.v7.widget.RecyclerView;import android.util.Log;import android.view.LayoutInflater;import an...原创 2018-06-05 13:38:08 · 1265 阅读 · 0 评论 -
Android日常开发用到的知识汇总
点击打开链接转载 2018-04-21 13:52:18 · 189 阅读 · 0 评论 -
android之interpolator的用法详解
参考链接: https://blog.csdn.net/jason0539/article/details/16370405 https://blog.csdn.net/harvic880925/article/details/40049763 https://blog.csdn.net/ecstatic/article/details/42...转载 2018-04-17 11:47:33 · 428 阅读 · 0 评论 -
Fullter学习专栏
点击打开链接原创 2018-03-21 16:14:56 · 4164 阅读 · 0 评论 -
三方开源--NavigationTabBar
http://blog.csdn.net/zhangli_/article/details/51671365原创 2018-03-03 17:32:49 · 238 阅读 · 0 评论 -
DataBinding使用详解
参考链接:http://blog.csdn.net/qq_33689414/article/details/52205703原创 2018-02-08 14:25:19 · 211 阅读 · 0 评论 -
腾讯Bugly快速集成
转载至:https://blog.csdn.net/baidu_32363133/article/details/62234235 <p>Bugly为解决开发者紧急修复线上bug,而无需重新发版让用户无感知就能把问题修复的一项能力。Bugly目前采用微信Tinker的开源方案,开发者只需要集成我们提供的SDK就可以实现自动下载补丁包、合成、并应用补丁的功能,我...转载 2018-08-22 16:55:16 · 863 阅读 · 0 评论 -
插件化专题学习
插件化学习专题学习原创 2018-08-27 09:16:50 · 237 阅读 · 0 评论 -
MQTT入门----服务器端配置以及测试demo
服务器端配置:https://blog.csdn.net/u012377333/article/details/69389380测试实例:https://www.jianshu.com/p/73436a5cf855原创 2019-04-30 16:25:00 · 795 阅读 · 0 评论 -
RxJava线程的自由切换理解
https://blog.csdn.net/johnny901114/article/details/80032801转载 2019-03-12 15:56:33 · 160 阅读 · 4 评论 -
Android Matrix详解
http://www.cnblogs.com/qiengo/archive/2012/06/30/2570874.html#code原创 2019-01-07 14:06:39 · 250 阅读 · 0 评论 -
Debug签名时候数据正常正式签名的时候数据不正常,不显示,或者数据错乱问题
转载至:https://blog.csdn.net/wzy901213/article/details/82877858最近,给自己的项目加上了代码混淆,在构建打包安装阶段没有任何问题,但是运行在手机上进行登录,项目就奔溃退出了。查验日志,是因为登录的时候上传的数据为null 导致报了java.lang.NullPointerException。2、错误原因仔细一想,肯定是混淆引起的问题。*...转载 2018-12-11 15:46:59 · 1599 阅读 · 0 评论 -
CoordinatorLayout与Behavior的使用
参考链接:https://www.jianshu.com/p/a506ee4afecb学习的例子: https://github.com/iielse/behavior-learn原创 2018-12-04 14:11:20 · 215 阅读 · 0 评论 -
RecyclerView 悬浮/粘性头部——StickyHeaderDecoration
转载至:https://blog.csdn.net/qian520ao/article/details/76167193ItemDecoration是recyclerView拓展的一个很好工具,支持我们在recyclerView上面做各种操作,而且耦合性低,容易添加。这篇我们先用ItemDecoration来做悬浮/粘性头部,后面还可以用ItemDecoration做时间轴,手机通讯录联系人右侧...转载 2018-11-21 16:05:16 · 2018 阅读 · 1 评论 -
Lottie开源动画库介绍与使用示例
Lottie开源动画库介绍与使用示例 Trojx 关注 2017.02.06...转载 2018-09-14 11:42:37 · 4886 阅读 · 0 评论 -
Android组件化方案
转载至: http://blog.csdn.net/guiying712/article/details/55213884 ,本文出自:【张华洋的博客】Android组件化项目地址:Android组件化项目AndroidModulePatternAndroid组件化之终极方案地址:http://blog.csdn.net/guiying712/article/details/7805...转载 2018-08-25 16:24:44 · 116 阅读 · 0 评论 -
bugly热更新上传补丁失败原因及解决办法
最近这两天一直在研究腾讯的bugly热更新,bugly团队是基于微信的Tinker热更新方案进行的进一步封装,意在简化程序员的集成难度,相信直接集成过微信Tinker的童鞋肯定深有体会!有很多童鞋在集成bugly的时候肯定或多或少都遇到过千辛万苦打好的patch补丁文件最后在上传至Bugly平台的时候却提示出错,如下图:到这一步的时候,上传了打好的补丁文件,屏幕右侧提示:未匹配到对应补丁包的...转载 2018-08-25 09:29:37 · 3963 阅读 · 0 评论 -
Android 动态加载dex
为什么要学习这个,动态加载dex,因为学习android插件化必须要了解这个才行。 Android使用Dalvik虚拟机加载可执行程序,所以不能直接加载基于class的jar,而是需要将class转化为dex字节码,从而执行代码。优化后的字节码文件可以存在一个*.jar中,只要其内部存放的是*.dex即可使用。 将class的jar包转化为dex需要用到命令dx(在*\and...原创 2018-08-27 11:33:44 · 943 阅读 · 0 评论 -
android RoundedBitmapDrawable最简单方式实现圆角图片
原 android RoundedBitmapDrawable最简单方式实现圆角图片(一) <div class="article-info-box"> <div class="article-ba...转载 2018-08-27 09:41:18 · 369 阅读 · 0 评论 -
DataBiding使用详解
三点多原创 2018-02-08 14:08:33 · 310 阅读 · 0 评论 -
AppCompatDelegate夜间模式
Android夜间模式可以通过手动设置不同的Theme来实现,也有第三方框架可拿来用,Api 23.0.0后可以使用AppCompatDelegate来实现夜间模式切换AppCompatDelegate:AppCompatDelegate有四种模式可以设置:MODE_NIGHT_YES:直接指定夜间模式MODE_NIGHT_NO:直接指定日间模式MODE_NIGHT_FOLLOW_SYSTEM:根...转载 2018-02-27 14:10:53 · 550 阅读 · 0 评论 -
android开发游记:ItemTouchHelper 使用RecyclerView打造可拖拽的GridView
以下是RecyclerView结合ItemTouchHelper实现的列表和网格布局的拖拽效果。效果图如下:(gif图有点顿卡,其实运行是很流畅的) demo下载地址: DragRecyclerView如何实现那么是如何实现的呢?主要就要使用到ItemTouchHelper ,ItemTouchHelper 是support-v7包中加入的一个帮助开发人员处理拖拽和滑动的实现...转载 2018-02-27 11:52:27 · 358 阅读 · 0 评论 -
OKHttp源码解析二(复用连接池)
dd原创 2017-08-28 14:21:29 · 324 阅读 · 0 评论 -
OKHttp源码解析一(网络请求篇)
ddd原创 2017-08-28 14:20:08 · 292 阅读 · 0 评论 -
OkHttp的基本使用以及二次封装
一、原创 2017-08-28 14:18:47 · 247 阅读 · 0 评论 -
Android Fragment懒加载简单实现
转载至:http://blog.csdn.net/bitian123/article/details/52909973有时候viewpager中的页面比较多,如果马上加载会很消耗资源,可以当用户切换到某个fragment时再加载。在Fragment中有个setUserVisibleHint(boolean isVisibleToUser)方法该方法用于告诉系统,这个Fragment的UI是否转载 2017-08-15 22:52:15 · 238 阅读 · 0 评论 -
Android新特性介绍,ConstraintLayout完全解析
转载至:http://blog.csdn.net/guolin_blog/article/details/53122387今天给大家带来2017年的第一篇文章,这里先祝大家新年好。本篇文章的主题是ConstraintLayout。其实ConstraintLayout是Android Studio 2.2中主要的新增功能之一,也是Google在去年的I/O大会上重点宣传的一个功能。我们都知道,在传统的转载 2017-09-03 23:13:00 · 153 阅读 · 0 评论 -
EventBus源码分析,以及手写实现EventBus核心框架
稍后讲解原创 2017-08-14 20:02:45 · 323 阅读 · 0 评论 -
Android 热更新技术详解
稍后讲解原创 2017-08-14 19:59:02 · 278 阅读 · 0 评论 -
Android 热修复技术详解
稍后讲解原创 2017-08-14 19:58:07 · 156 阅读 · 0 评论 -
Android studio 实现多分包(多个dex文件)技术详解
稍后实现原创 2017-08-14 19:56:53 · 577 阅读 · 0 评论 -
Android中的Apk的加固实现原理
稍后讲解原创 2017-08-11 22:49:08 · 387 阅读 · 0 评论 -
CoordinatorLayout的使用以及滚动的处理
稍后处理原创 2017-08-10 22:44:17 · 246 阅读 · 0 评论 -
Android 嵌套滑动机制(NestedScrolling)
稍后继续原创 2017-08-10 22:43:10 · 169 阅读 · 0 评论