Android技术周报_W8
菜刀说: 大家都狂奔在MVP/组件化/模块化的大路上
3. 人人都可以做深度学习应用:入门篇菜刀说: 程序猿们,准备好拥抱变化了吗
本文介绍了:
人工神经元和神经网络 深度学习模型的训练方式 Google的TensorFlow开源深度学习框架的搭建 4. Annotation Library 使用详解Support Annotation Library 是提供了一系列元注解,用来帮助开发者在编译期间发现可能存在的BUG.
Nullness 注解 资源类型注解 类型定义注解 值范围注解 重写函数注解 返回值注解 5. Android 程序崩溃日志邮件获取在我们开发Android应用程序的时候,BUG的出现是难以避免的,时不时还会出现崩溃的情况,这个时候,我们急需知道造成问题的原因是什么.下面分享一个很好获取到崩溃时日志,并且自定发邮件通知的方法
6. Android架构选型(MVP+DataBinding)简要概括的介绍了,MVC/MVP/MVVM 3种模式, 和他们的优缺点~
7. Android AOP之字节码插桩介绍了利用ASM,在编译时,修改特定函数.
然后在函数中,实现自己打点业务逻辑.
ASM
ASM是一个java字节码操纵框架,它能被用来动态生成类或者增强既有类的功能。ASM 可以直接产生二进制 class 文件,也可以在类被加载入 Java 虚拟机之前动态改变类行为
类库/UI 1. ACRA-Application Crash Report for Android菜刀说: 如果你用腻了友盟/bugly, 自己搂搂ACRA源码看看实现.
ACRA是一个很有用的开源项目,全称为Application Crash Report for Android ,它包括了很多可配置的选项ReportFields.
2016年GooglePlay上有 2.68%的app在用ACRA.
一个简单易用的传感器监听开源项目,支持下面类型
Light Orientation PinchScale Proximity Shake WristTwist Movement SoundLevel TouchType菜刀说: 用起来真的很简单
ShakeDetector.ShakeListener shakeListener=new ShakeDetector.ShakeListener() { @Override public void onShakeDetected() { // Shake detected, do something @Override public void onShakeStopped() { // Shake stopped, do something Sensey.getInstance().startShakeDetection(shakeListener);3. DanmukuLight
Android上专为视频直播打造的轻量级弹幕库(100多kb)
4. Alerter菜刀说: 效果不错, 用起来很简单, 要不要尝试一下^^
Alerter.create(getActivity()) .setTitle("Alert Title") .setText("Alert text...") .show();5. chuck
一个App中监控 Okhttp请求的工具.
菜刀说: 目前流行的网络框架实际上就那几个, 哪位同学可以整一个全能监控的哈
6. ExpectAnim 7. BadgeView一个可以自由定制外观、支持拖拽消除的MaterialDesign风格Android BadgeView
滑动验证调
往期周报回顾Android技术周报_W7
Android技术周报_W6
Android技术周报_W3
Android技术周报_W2
Android技术周报_W1
Android技术周报_2016-last
2019/11/25 Android 开发技术周报 阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680 Android App 启动优化全记录开源库1.Android-GetAPKInfo 获取Android应用基本信息的工具集
菜刀文 国内第一批android开发者,具有丰富的无线架构设计经验. 对系统android底层ROM和上层应用都有较深理解.
相关文章
- 深入理解Android插件化技术
- Android学习笔记一
- 一文了解Android游戏SDK开发
- 2021年Android技术下半场在哪?系列教学
- 关于Android开发的面试经验总结,含泪整理面经
- Android性能优化常见问题,已开源
- 2021年Android技术下半场在哪?终局之战
- android从入门到精通!这些新技术你们都知道吗?系列篇
- Android岗面试:啃下这些Framework技术笔记,帮你突破瓶颈
- Android性能优化之启动优化实战篇,附架构师必备技术详解
- 【技术分享】app自动化测试(Android)—— App 控件定位
- 包建强的培训课程(15):Android App热修复技术
- android手势识别ViewFlipper触摸动画
- Android实战技术:IPC方式简介教程
- Android高级混淆和代码保护技术
- 《Android 美颜类相机开发汇总》目录
- Android热修复技术总结
- Android 多语言 plurals 的使用 手机语言中文的话是无效的哦
- android 闪屏页面启动缓冲背景透明 或者纯色加logo
- 【ARCore】Android ARCore 简介 ( AR 增强现实技术简介 | Android 平台常用的 AR 技术 | ARCore 相关资料收集 )
- [Android] 一种粗暴快速的 Android 全屏幕适配方案
- Android插件化技术入门 了解一下
- 轻松入门Android直播相关技术 从0搭建直播系统
- 我为什么推荐你使用 Android Studio 的 Git 工具去管理你的代码
- 基于xmpp openfire smack开发之Android消息推送技术原理分析和实践[4]
- (转)android媒体--stagefright概述【一】
- Android 5.0 到 Android 6.0 + 的深坑之一 之 .so 动态库的适配
- 记录 android 开发的一个 "面试" 问题
- 【Android 安装包优化】使用 lib7zr.so 动态库处理压缩文件 ( 拷贝 lib7zr.so 动态库到 Android Studio 工程 | 配置 build.gradle 构建脚本 )