自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

深南大盗的博客

神一样的人

  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android 组件化框架PPAP(直接公布源码) 绝了 感谢ARouter

组件化通俗点就是:组件化就是基于可重用的目的,将一个大的软件系统按照分离关注点的形式,拆分成多个独立的组件,已较少耦合。为什么要在Android中实行组件化开发为什么要在Android中实行组件化开发呢,其根本原因在于业务的增长提高了项目的复杂性,为了更好的适应团队开发,提高开发效率,实行组件化乃大势所趋优点:至此,我们已经可以随意的集成或者拆分组件,这里总结一...

2019-03-30 11:08:01 291

原创 Android Rxjava2.0+Retrofit2.0+Mvp封装直接拿去用 简单demo演示3分钟彻底学会

Android 超越官方 MVC架构 MVP架构 MVVM架构 一网打尽;https://blog.csdn.net/WHB20081815/article/details/68948856什么是mvp,MVC的区别MVP的优缺点1.MVP架构中,解除了View和Model间的耦合,使它们不能相互访问,核心的业务逻辑都集中在Presenter中。MVP 模式将Activi...

2019-03-27 22:55:26 1073

原创 Android 高仿唱吧 咔拉ok 商业项目开源代码 K歌合成 伴奏录音合成MP3(音频五)

Android MediaRecorder录音录像 暂停 继续录音 播放 ARM格式(音频一) https://blog.csdn.net/WHB20081815/article/details/88778605 Android 录音机小米商业项目开源代码 AudioRecord录音暂停 播放 Wav格式(音频二) https://blog.csdn.net/WHB20081815...

2019-03-24 16:49:22 2918

原创 Android 录音机商业项目开源代码 pcm转AAC软编码 录音暂停 播放 (音频四)

Android MediaRecorder录音录像 暂停 继续录音 播放 ARM格式(音频一)https://blog.csdn.net/WHB20081815/article/details/88778605Android 录音机小米商业项目开源代码 AudioRecord录音暂停 播放 Wav格式(音频二)https://blog.csdn.net/WHB20081815/arti...

2019-03-24 16:48:53 820

原创 Android 录音机小米商业项目开源代码 pcm转AAC硬编码 录音暂停 播放 (音频三)

Android MediaRecorder录音录像 暂停 继续录音 播放 ARM格式(音频一)https://blog.csdn.net/WHB20081815/article/details/88778605Android 录音机小米商业项目开源代码 AudioRecord录音暂停 播放 Wav格式(音频二)https://blog.csdn.net/WHB20081815/arti...

2019-03-24 16:48:17 1057

原创 Android 录音机小米商业项目开源代码 AudioRecord录音暂停 播放 Wav格式(音频二)

Android MediaRecorder录音录像 暂停 继续录音 播放 ARM格式(音频一)https://blog.csdn.net/WHB20081815/article/details/88778605Android 录音机小米商业项目开源代码 AudioRecord录音暂停 播放 Wav格式(音频二)https://blog.csdn.net/WHB20081815/arti...

2019-03-24 16:47:34 1746

原创 Android MediaRecorder录音录像 暂停 继续录音 播放 ARM格式(音频一)

Android MediaRecorder录音录像 暂停 继续录音 播放 ARM格式(音频一)https://blog.csdn.net/WHB20081815/article/details/88778605Android 录音机小米商业项目开源代码 AudioRecord录音暂停 播放 Wav格式(音频二)https://blog.csdn.net/WHB20081815/arti...

2019-03-24 16:46:49 2027

原创 Android RecyclerView所有特效全都在这 3分钟学完 悬浮 轮播画廊 拖拽动画

1.RecyclerView系列之一简单使用2.RecyclerView系列之二ItemDecoration==========实现时间轴控件3.RecyclerView系列之三自定义LayoutManager===实现滚轮翻页的效果。5.RecyclerView系列之三自定义=================添加 侧滑删除,拖拽动画。6.RecyclerView系列之四实现回收复...

2019-03-24 00:47:55 2270

原创 Android 高仿支付宝二维码扫描动画实现 3分钟学会 人脸识别扫描线

原理:1.把方框的位置在xml中布置好2.把扫描线的图片也布置好3.用平移动画,移动y轴,循环的次数反复。不过我网上搜了搜很多方法都是实时绘制出来的,计算点的位置然后重绘出来。我的第一感觉是完全没必要,其实这个东西本质上就是一张贴图加一个平移动画效果,所以就自己做了一个小小例子。扫描的动画效果实则就是平移动画<RelativeLayout...

2019-03-23 17:02:32 3053

原创 Android 3分钟学会 手把手教你滑动解锁实现

参考博客https://www.cnblogs.com/lihuabest/archive/2013/03/08/2950070.html原理:1.背景---通过xml里面布局2.绘制静态图片 (知道上下左右) canvas.drawBitmap(dragBitmap, drawX < 0 ? 5 : drawX,drawY,null);...

2019-03-23 16:48:38 685

原创 Android 二维码扫描 高仿微信识别率高(封装成sdk) 靠近放大 图片二维码识别 pad通用

1.二维码动画2.zxing和zbar的区别3.功能介绍 扫描二维码 生成logo 图片的二维码识别4.原理和重要的类5.扫描识别率低的问题6.扫描二维码放大效果7.相机框架和效果分析Android中二维码扫描的最常用库是zxing和zbar,zxing项目地址为https://github.com/zxing/zxing,目前还有多个人在维护。zbar...

2019-03-23 16:25:14 6829

原创 Android 电子签名和文字抄录(封装成sdk) 银行签名和微信涂鸦实例

应用场景:1.以前去银行办理业务都得去柜台,填N张表格,写N多个签名。随着智能机的普及、移动终端app的使用场景越来越广泛。手机银行app也给越来越多的人办理银行业务提供便捷,妈妈再也不用但是我们去银行排队浪费时间了。然而,有的业务该走的流程必须得走,所以电子签名的需求也就凸显出来。2.小孩的作业3.微信里面的涂鸦功能sdk的封装东西1.so库2.jar...

2019-03-21 23:46:28 1230

原创 Android okhttp多线程上传下载文件(封装成sdk) 支持断点 分片下载 文件加密

1.多线程分片上传原理2.断点上传和下载的原理3.取消上传的原理4.文件上传下载加密5.文件合法性和完整性验证文件下载的流程:1.得到文件的大小,名字,md52.分块,验证每一块的md53.断线下载数据库记录4.合法验证1. 断点续传原理在本地下载过程中要使用数据库实时存储到底存储到文件的哪个位置了,这样点击开始继续传递时,才能通过HT...

2019-03-21 23:16:03 2283

原创 Android 蓝牙开发 BLE(低功耗) 摩拜单车共享汽车开门实例

1.打开蓝牙2.蓝牙扫描,列出可用设备3.关闭蓝牙扫描(不关闭会一直扫描)4.找到目标蓝牙设备进行连接5.连接成功,进行通信6.关闭蓝牙释放资源接下来我们要根据上面6个步骤进行API的说明,在说明前,我先说明一下BLE 即 Bluetooth Low Energy,蓝牙低功耗技术,是蓝牙4.0引入的新技术,在安卓4.3(API 18)以上为BLE的核心功能提供平台...

2019-03-19 00:05:16 2101 1

原创 Android TV开发 TCL电视开发实战 ui适配和焦点控制 Recyclerview自定义

1.常用的adb命令2.ui适配方案3.Leanback库简介4.焦点处理5.Listview GridView和recycler和自定义Recycler view动态添加view6.按键失灵的解决办法,按键事件如何分发?7.播放视频的功能8.剧集控件绘制9.Metro10.和手机app开发的区别1.调试盒子。盒子的ip地址与电脑的ip地址保...

2019-03-18 23:30:53 1694

转载 Android sdk开发教程 oppo首席架构师手把手3分钟教会你

1.sdk的架构设计2.sdk的初始化 集成和编译,配置流程3.sdk的appkey 安全问题,混淆4.sdk的升级,日志分析,性能分析什么是SDKSDK是Software Development Kit的缩写,译为”软件开发工具包SDK实现目标高效无论是普通的应用开发还是SDK开发,都应该考虑到性能问题,SDK设计者应该着重考虑以下问题:更少的内存占用.在不使...

2019-03-18 23:05:12 1414

原创 Android 阿里内部机密资料 安全机制 反编译与混淆 加密原理

一.数据存储安全问题二.数据传输安全问题三.Apk被反编译安全问题四. 组件安全五.安卓系统本身的安全一.数据存储安全问题内存缓存在这些场景下非常有用:当你从服务端获取到数据并想将这些数据保存在一段时间内有效,或者你在处理bitmaps 位图时想使用其他地方已经处理好的图片,或者你想保存一些用户数据,用户标识等等。举个例子,怎么在内存缓存创建一个临时文件:&...

2019-03-17 19:07:58 2626

原创 Android 你要的WebView与 JS (Vue)交互方式 webview漏洞和缓存机制 性能优化 白屏问题解决

学习大纲:WebView深度学习(一)之WebView的基本使用以及Android和js的交互 WebView深度学习(二)之全面总结WebView遇到的坑及优化 WebView深度学习(三)之WebView的内存泄漏、漏洞以及缓存机制WebSettings常用方法setJavaScriptEnabled(boolean flag):是否支持 Js...

2019-03-17 17:31:49 1460

原创 Android 腾讯面试Glide源码解析 3分钟手写最牛框架 看完成牛逼哄哄

Android 腾讯面试Glide源码解析 3分钟手写最牛框架 看完成牛逼哄哄https://blog.csdn.net/WHB20081815/article/details/88619371Android 百度面试Evenbus3.0源码解析 3分钟手写最牛框架 看完成大神https://blog.csdn.net/WHB20081815/article/details/88618...

2019-03-17 14:49:53 3922

原创 Android 百度面试Evenbus3.0源码解析 3分钟手写最牛框架 看完成大神

1.Evenbus的新旧版本使用区别2.Evenbus源码解读之注解框架3.Evenbus源码解读之索引用法4.Evenbus源码解读之粘性事件 实现5.Evenbus源码解读之不同线程通信新版本和旧版本的区别: 接收到消息之后的处理方式,在2.x版本中,注册这些消息的监听需要区分是否监听黏性(sticky)事件,监听EventBus事件的模块需要实...

2019-03-17 14:19:01 1117

原创 Android 阿里面试OkHttp源码解析 最牛框架 看完成大神

Android 腾讯面试Glide源码解析 3分钟手写最牛框架 看完成牛逼哄哄https://blog.csdn.net/WHB20081815/article/details/88619371Android 百度面试Evenbus3.0源码解析 3分钟手写最牛框架 看完成大神https://blog.csdn.net/WHB20081815/article/details/88618...

2019-03-17 14:01:08 1209

原创 Android view滑动冲突的完美解决方案 listview和scroView

1.Android 3步搞定事件分发机制,再也不用担心onTouch和onTouchEvent&amp;dispatchTouchEventhttps://blog.csdn.net/WHB20081815/article/details/628885752.Android 滑动冲突的完美解决方案 listview和scroView3.Android 深入理解 View 的绘制流程和...

2019-03-17 12:16:41 880

原创 Android 性能优化 (十三) 数据结构算法优化 秒变大神 Protocol Buffer

4大优化1.图片数据优化2.集合的优化3.排序算法优化4.传输数据优化今天运行了一下:Android Lint工具,看到了程序中关于这块的问题1.图片优化用ARGB_4444替代ARGB_8888ALPHA_8——代表8位Alpha位图 ARGB_4444——代表16位ARGB位图 ARGB_8888——代表32位ARGB位图 RGB_565——代表...

2019-03-17 10:49:21 368

原创 Android 性能优化 (十二) UI卡顿优化 秒变大神 内存抖动过渡绘制

Android 性能优化 (一)APK高效瘦身http://blog.csdn.net/whb20081815/article/details/70140063Android 性能优化 (二)数据库优化 秒变大神http://blog.csdn.net/whb20081815/article/details/70142033 Android 性能优化(三)布局优化...

2019-03-17 10:22:18 1378

原创 Android 性能优化 (十一) 电量优化全解析 秒变大神

Android 性能优化 (一)APK高效瘦身http://blog.csdn.net/whb20081815/article/details/70140063Android 性能优化 (二)数据库优化 秒变大神http://blog.csdn.net/whb20081815/article/details/70142033 Android 性能优化(三)布局优化 秒变大神...

2019-03-16 12:11:08 895

原创 Android 性能优化 (十) 启动优化 秒变大神 启动优化提升60%

Android 性能优化 (一)APK高效瘦身http://blog.csdn.net/whb20081815/article/details/70140063Android 性能优化 (二)数据库优化 秒变大神http://blog.csdn.net/whb20081815/article/details/70142033Android 性能优化(三)布局优化 秒变大神...

2019-03-16 11:56:40 1204

静态(static)方法的继承和重写

静态(static)方法的继承和重写

2017-03-14

反射的demo

反射的demo

2017-03-10

Android反射完全解析--强势来袭

Android反射完全解析--强势来袭

2017-03-10

Android 轻松打造一个APP动态切换桌面图标Launcher

Android 轻松打造一个APP动态切换桌面图标Launcher

2017-03-09

空空如也

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

TA关注的人

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