Android基础控件——Banner轮播图的无限循环轮播功能、手动滑动功能(新)
Android基础控件——Banner轮播图的无限循环轮播功能、手动滑动功能(新)
iOS基础——数据操作之Sqlite3、FMDB
iOS基础——数据操作之Sqlite3、FMDB
iOS基础——通知代理之NSNotificationCenter、Delegate
iOS基础——通知代理之NSNotificationCenter、Delegate
iOS基础——实现蓝牙BLE4.0通信功能
iOS基础——实现蓝牙BLE4.0通信功能
iOS基础——通过案例学知识之UITableView
iOS基础——通过案例学知识之UITableView
iOS基础——通过案例学知识之UITableView(中)
iOS基础——通过案例学知识之UITableView(中)
Android基础控件——Banner轮播图的无限循环轮播功能、手动滑动功能
Android基础控件——Banner轮播图的无限循环轮播功能、手动滑动功能
iOS基础——通过案例学知识之UITableView(上)
iOS基础——通过案例学知识之UITableView(上)
iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl
iOS基础——通过案例学知识之LaunchScreen、APPIcon、StatusBar、UIScrollView、UIPageControl
iOS基础——UI控件案例之xib、plist、mvc
iOS基础——UI控件案例之xib、plist、mvc
Android基础——快速开发之定制BaseTemplate
Android基础——快速开发之定制BaseTemplate
Android基础——适配安卓6.0新权限系统
Android基础——适配安卓6.0新权限系统
Android基础——实现安卓蓝牙2.0模块的通信功能
Android基础——实现安卓蓝牙2.0模块的通信功能
Android实战——jsoup实现网络爬虫,糗事百科项目的起步
Android实战——jsoup实现网络爬虫,糗事百科项目的起步
Android基础控件——ViewFlipper的使用,仿淘宝头条垂直广告条
Android基础控件——ViewFlipper的使用,仿淘宝头条垂直广告条
Android进阶——Crash异常捕获并发送到服务器
Android进阶——Crash异常捕获并发送到服务器
Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
Android四大组件——BroadcastReceiver普通广播、有序广播、拦截广播、本地广播、Sticky广播、系统广播
Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务
Android基础控件——SeekBar的使用、仿淘宝滑动验证
Android基础控件——SeekBar的使用、仿淘宝滑动验证
Android自定义View——自定义插值器和估值器实现向上抛体运动
Android自定义View——自定义插值器和估值器实现向上抛体运动
Android基础控件——ImageView的自定义,巧用Matrix实现图片不变形的炫酷PK条
Android基础控件——ImageView的自定义,巧用Matrix实现图片不变形的炫酷PK条
Android进阶——Java注解实战之APT构建模块化的第一步
Android进阶——Java注解实战之APT构建模块化的第一步
Android自定义View——拼手气转盘(新)
Android自定义View——拼手气转盘
Android自定义View——拼手气转盘
Android自定义View——拼手气转盘
Android自定义View——拼手气转盘
Android自定义View——拼手气转盘
Android自定义View——贝塞尔曲线实现直播点赞效果
Android自定义View——贝塞尔曲线实现直播点赞效果
Android自定义View——贝塞尔曲线实现直播点赞效果
Android自定义View——仿1号店垂直滚动广告条实现
Android自定义View——仿1号店垂直滚动广告条实现
Android自定义View——仿1号店垂直滚动广告条实现
Android自定义View——贝塞尔曲线实现水波纹进度球
Android自定义View——贝塞尔曲线实现水波纹进度球
Android自定义View——贝塞尔曲线实现水波纹进度球
Android实战——Tinker的集成和使用
Android实战——Tinker的集成和使用
对于热修复我相信很多小伙伴都已经知道它们普遍的操作套路,Tinker主要是依赖自己的gradlePlugin生成拆分包,所以其拆分包的生成就由Gradle来完成,当然也可以通过命令行的方式,这里就不对命令行做讲解
Android实战——AndFix的使用与源码分析
Android实战——AndFix的使用与源码分析
优点
1. 集成快、使用简单
2. BUG修复的即时性
3. 补丁包同样采用差量技术,生成的PATCH体积小
4. 对应用无侵入,几乎无性能损耗
缺点
1. 只支持方法的替换来修复Bug,不支持新增字段,也不支持对资源的替换
2. 由于AndFix基于Native实现的,需要适配虚拟机的稳定性与兼容性问题,更重要的是它无法实现类替换
Android基础——Tween动画、Drawable动画、Property动画、MaterialDesign动画、Trasition动画
Android基础——Tween动画、Drawable动画、Property动画、MaterialDesign动画、Trasition动画
Android进阶——框架打造之IOC框架
Android进阶——框架打造之IOC框架
实现通过Id找到控件的功能
实现通过Id找到Color、String资源
实现绑定view的点击事件、长按事件
实现绑定SetContentView
实现绑定网络的检测功能
NDK开发——FFmpeg实现视频转YUV、视频转RGB显示、音频转PCM、音频播放、音视频同步
NDK开发——FFmpeg实现视频转YUV、视频转RGB显示、音频转PCM、音频播放、音视频同步
NDK开发——FFmpeg在Linux下的编译并完成测试
前提准备
* Android Studio+Cmake+云服务器
* 这里是在阿里云服务器上编译,采用Ubuntu 16.04 64位
* 采用android-ndk-r10e-linux-x86_64.bin编译ffmpeg-2.6.9
* 采用Xshell和Xftp进行服务器的操作
Android基础控件——EditText的自定义、高仿iOS的UITextField
Android基础控件——EditText的自定义、高仿iOS的UITextField
Android实战——Dagger2一场老板与员工的故事会
Android实战——Dagger2一场老板与员工的故事会 [草稿]
Android实战——RxJava2解锁图片三级缓存框架
Android实战——RxJava2解锁图片三级缓存框架
iOS基础——网络请求之NSURLConnection、NSURLSessionDataTask
iOS基础——网络请求之NSURLConnection、NSURLSessionDataTask
iOS基础——数据存储之沙盒机制、Plist、Perference、归档、反归档
iOS基础——数据存储之沙盒机制、Plist、Perference、归档、反归档