![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android进阶
文章平均质量分 70
DennisJu
这个作者很懒,什么都没留下…
展开
-
Retrofit+OkHttp中如何正确的使用https?
本文上半部分转自16年9月份的文章,主要补充原理,后半部分补充当前2022年retrofit的最新用法原理部分内容转载自:Retrofit中如何正确的使用https? - 移动开发其他类 - 红黑联盟很多文章对客户端https的使用都是很模糊的,不但如此,有些开发者直接从网上拷贝一些使用https的“漏洞”代码,无形之中让客户端处在一种高风险的情况下。今天我们就对有关https使用的问题进行深入的探讨,希望能解决以往的困惑。对于https,需要了解其工作原理的可以参考https是如何工作的?,更原创 2022-02-16 10:53:02 · 457 阅读 · 0 评论 -
解放双手,使用Gitlab CI功能自动打包Flutter apk
文章转自:https://www.jianshu.com/p/2be29a81bfb0转载 2021-05-31 14:51:38 · 586 阅读 · 0 评论 -
监听Android应用前后台运行状态
监听Android应用前后台运行状态核心内容这篇文章主要是参考外文,编写的监听应用前后台状态的操作,但是我家领导有时候来看我写的博客,总说她看不懂,所以,我决定专门写一段他能看懂的,额如果想直接应用到项目中的,请直接绕过此段,直接copy下面的代码到自己的项目中使用即可,具体的文字说明也已经在给出的参考链接中说的很详细了,我就不重复造轮子了,还有特别说明我家领导,聪明伶俐,可爱活泼原创 2016-10-29 17:02:23 · 2040 阅读 · 0 评论 -
Android 6.0前后的权限系统介绍、使用、建议
Android 6.0前后的权限系统介绍、使用、建议前言(以后前言部分属于我家领导的!)今日金句:如果爱请深爱~核心内容为什么需要权限,权限的能做什么,怎么做Android权限系统分类Android6.0之前的系统权限介绍Android6.0之后的系统权限介绍Android6.0之后系统权限直接与间接使用Android6.0之后系统权限使用建议具体描述为什么需要权限,权限的能做什么,怎么做权限是A原创 2016-11-10 13:07:29 · 1272 阅读 · 0 评论 -
仿QQ侧滑菜单
仿QQ侧滑菜单前言Google官方已推出DrawerLayout和NavigationView作为MD设计的侧边栏,效果简洁大方,但是国内的app标准参差不齐,众口难调才不管你什么官方的呢,我开心就好,但基本也是遵循这大企业的路子走的,所以今天就写一个仿照QQ侧滑的练练手吧,因为不想引入其他太多的MD内容,所以还是用的基本的方法去写,这样更纯粹一点。效果分析侧滑是一原创 2016-10-19 17:26:17 · 684 阅读 · 0 评论 -
Android 热修复思路整理
Android 热修复思路整理问题提出什么是热修复热修复的优点流行的热修复方式本文采用的热修复方式相关知识点思路解决方案热修复:Android端修复bug,通常方案是,修改bug所在的类->打包整个代码apk->重新上线->用户下载apk重新安装使用;热修复的方式,修改bug所在的类->用户在已有app的情况下原创 2016-12-19 16:09:48 · 568 阅读 · 0 评论 -
Android 手势处理实战
手势处理实战问题提出显示实战场景ViewPager+ViewFlow\ViewPagerNestedScrollView+RecyclerView核心内容场景:看图说话问题分析:同上面图中,我们可以看出可以通过手势处理的控件互相嵌套,需要处理的手势问题可能只是看看都会让自己头大,但是如果我们将手势简单分类,来看看问题会不会简单很多,我们的分类依据原创 2017-01-10 15:01:50 · 1106 阅读 · 0 评论 -
Android GUI系统
转自:点击打开链接转载 2017-10-18 09:29:03 · 468 阅读 · 0 评论 -
Binder通信机制
Binder简介转自:点击打开链接Binder是android系统中实现的一种高效的IPC机制,平常接触到的各种XxxManager,以及绑定Service时都在使用它进行跨进程操作。它的实现基于OpenBinder项目,属于核心库。framework层的Binder通信用到的相关java类型都是对应C++类型的一个封装。这里framework层就是android提供的ja转载 2017-10-17 11:03:06 · 345 阅读 · 0 评论 -
Android View的绘制流
转载:点击打开链接View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了解,基本分为measure、layout、draw 过程,其中比较难理解就是measure过程,所以本篇文章大幅笔地分析measure过程,相对讲得比较详细,文章也比较长,如果你对View的绘制还不是很懂转载 2017-10-17 15:01:34 · 339 阅读 · 0 评论 -
Android Gradle 完整指南
Android Gradle 完整指南谢绝转载,非要转载,请注明出处http://www.jianshu.com/p/9df3c3b6067a为什么需要学Gradle?Gradle 是 Android 现在主流的编译工具,虽然在Gradle 出现之前和之后都有对应更快的编译工具出现,但是 Gradle 的优势就在于它是亲儿子,Gradle 确实比较慢,这和它的编译过程有关,但是现在的G...转载 2018-12-07 17:14:53 · 236 阅读 · 0 评论 -
React Native 入门及其与Android&Flutter的类比
** 前言- 核心描述什么是React Native的组件(一下简称RN)、如何创建一个组件, 组件的生命周期以及对应的方法,什么是props、如何用props进行数据传递、检查,什么是state,什么是ref,什么是类,UI界面布局属性等。- 类比Android原生和Flutter中的属性。- 如有描述不准确的地方欢迎批评指正。** 什么是React Native组件...原创 2019-07-02 11:27:28 · 257 阅读 · 1 评论 -
Retrofit从源码解读基本用法
Retrofit从源码解读基本用法核心内容Retrofit2.0之后的版本使用Retrofit的常用功能详细介绍最简单的使用 //创建Retrofit实例 Retrofit retrofit = new Retrofit.Builder() //设定网络请求根接口,注意接口的规则已“/”结束 .baseUrl("https://api.exa原创 2016-09-07 16:24:19 · 647 阅读 · 0 评论 -
Glide缓存机制源码浅析
Glide缓存机制源码浅析内容概览流行的图片加载框架常见的缓存策略LruCacheGlide源码分析缓存机制核心内容目前流行的专注于图片加载的框架:Picasso\Fresco\Volley(Imageloader)\Glide,无论什么框架大体的思想都是类似的,首次读取从网络加载存到本地(一级、二级、三级、、、缓存),再次读取从本地读取(一级、二级、三级…缓存),最终两者都可以合并成第原创 2016-08-13 11:57:33 · 6284 阅读 · 0 评论 -
多线程下载器(不含数据库部分)
多线程下载器(不含数据库部分)1、写在前面: 虽然demo中程序框架已搭建完成,但是由于笔者时间原因,暂时只完成了核心部分:多线程下载的部分,其他数据库、服务通知、暂停部分还未添加到项目中。2、相关知识点:(1)Java线程及停止线程的方式(2)Java RandomAccessFile文件操作(3)HttpURLConnection相关range字段的配置(4)原创 2016-05-28 09:57:19 · 4932 阅读 · 0 评论 -
DrawerLayout的简单使用
DrawerLayout的简单使用相关知识点DrawerLayout&SlideMeauDrawerLayut(listview)&FragmentActionBarDrawerToggle核心内容DrawerLayout是什么呢,他是谷歌提供给开发者用来实现Metrial Design效果的侧边栏空间,位于android.support.v4.widget原创 2016-06-27 15:45:37 · 1734 阅读 · 0 评论 -
关于Android的.so文件你所需要知道的
这篇文章是转载与翻译的下面是查阅资料的链接中文版:http://www.jianshu.com/p/cb05698a1968英文版:http://ph0b.com/android-abis-and-so-files/早期的Android系统几乎只支持ARMv5的CPU架构,你知道现在它支持多少种吗?7种!Android系统目前支持以下七种不同的CPU架构:ARMv5,ARMv7原创 2016-06-16 17:09:46 · 758 阅读 · 0 评论 -
The difference between '?attr' between '?android:attr'
The difference between '?attr' between '?android:attr'核心内容?更像是一个文件指针,他不是死的固定的与@android的@不同,通过关联不同的文件(系统的、非系统的)它更容易重写已存在的属性?attr:是一个定义在本地的属性,一般存在于你当前的主题中,例如我么是appcomapt的colorPrimaryDark一样?a原创 2016-07-05 11:21:28 · 614 阅读 · 0 评论 -
RecyclerView with Header&Footer (只是记录,没有详细步骤)
RecyclerView with Header&Footer (只是记录,没有详细步骤)相关知识点RecyclerViewListView的头部添加和删除RecyclerView和ListView的区别核心内容FixedViewInfo:A class that represents a fixed view in a list, for example原创 2016-06-22 15:41:17 · 593 阅读 · 0 评论 -
拖拽排序滑动删除列表
1、相关知识点:(1)RecyclerView的基本用法:布局、适配器、数据绑定(2)RecyclerView的分割线添加(3)RecyclerView的item动画添加(4)RecyclerView的手势监听(5)回调机制2、核心思想:(1)为什么选择RecyclerView,因为它除了可以实现ListView、GridView、瀑布流布局之间的状态切换,同时将以前列原创 2016-05-14 17:38:21 · 2284 阅读 · 0 评论 -
ViewPager下的懒加载Fragment
哎,不想传播负能量,也无心写代码和博客,直接把项目中测试通过的懒加载Fragment方法贴上来吧,直接copy到项目中,稍微配置就可以使用/** * Created by J_X on 2016/7/29. * This Class is for Fragment, which wanna delay to load data * This Class is always use in原创 2016-08-03 16:20:26 · 830 阅读 · 0 评论 -
AS 代码混淆实战
不说废话,直接上代码# Add project specific ProGuard rules here.# By default, the flags in this file are appended to flags specified# in E:\AppData\Local\Android\Sdk/tools/proguard/proguard-android.txt# You原创 2016-08-03 17:06:31 · 1149 阅读 · 0 评论 -
Android Glide你需要知道的内容
核心内容(博客还在编写中,暂时存档)Glide基本功能汇总:不需要第三方控件所有图片、视频以及Gif可直接显示到最原始的ImageView控件上资源的加载与显示可以关联Activity、Fragement或者整个应用的生命周期加载的内容除了网络Url,还包括ResId\File Path\Uri同时支持Gif和本地视频播放支持加载前、加载成功、加载失败的图片设置和图片显示前的过渡动画可以在原创 2016-08-13 17:41:22 · 670 阅读 · 0 评论 -
ReActivieX学习资料汇总
ReActivieX学习资料汇总写在前面我不喜欢将知识封锁起来只有自己和少数人知道,中国的IT行业需要的是高精尖的人才这样的做法,很难填补这个空缺,我喜欢开源但不喜欢啰嗦,喜欢将自己读过的干货分享给大家,国内所谓的大神都是靠翻译外文加以总结,真心希望有一天我们写真正属于自己的东西会越来越多,开路的人不要怕被超越,如果你怕被超越将知识封闭起来只会适得其反,下面是整理的Rractive原创 2016-08-09 10:36:57 · 695 阅读 · 0 评论 -
Android 面试题总结之View(一)
Android 面试题总结之Android 进阶转自:http://www.androidchina.net/5035.htmlAndroid 面试题总结之Android 进阶一掌握什么是ViewView 坐标的基本概念View的生命周期View 的几个构造函数View 的几个重要方法自定义View简单理解View的绘制自定义View的分类自定义View的过程自转载 2016-08-23 09:19:09 · 4634 阅读 · 0 评论 -
引导页添加炫酷动画
1、相关知识点:(1)FragmentActivity的v4兼容问题(2)Fragment与Activity的通信问题(3)ViewPager搭配Fragment使用(4)ViewPager的动画交互(5)布局的属性动画 2、FragmentActivity+ViewPager+Fragment+FragmentViewPagerAdapter3、Fragment接原创 2016-05-14 15:51:58 · 1772 阅读 · 0 评论