Android技术周报_W8

简介: Android技术周报_W8

文章

1. 史上最全Android 开发和安全系列工具

  1. 动态分析工具
  2. 逆向工程工具
  3. 取证工具
  4. 开发工具
  5. hooking工具
  6. 在线分析
  7. Android测试分发
  8. Android Vulnerable应用程序
  9. Android安全应用框架
  10. 应用程序安全框架
  11. Android安全库

2. 安居客Android项目架构演进

菜刀说: 大家都狂奔在MVP/组件化/模块化的大路上

3. 人人都可以做深度学习应用:入门篇

菜刀说: 程序猿们,准备好拥抱变化了吗

本文介绍了:

  1. 人工神经元和神经网络
  2. 深度学习模型的训练方式
  3. Google的TensorFlow开源深度学习框架的搭建

4. Annotation Library 使用详解

Support Annotation Library 是提供了一系列元注解,用来帮助开发者在编译期间发现可能存在的BUG.

  1. Nullness 注解
  2. 资源类型注解
  3. 类型定义注解
  4. 线程注解
  5. 值范围注解
  6. 权限注解
  7. 重写函数注解
  8. 返回值注解

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.

2. sensey

一个简单易用的传感器监听开源项目,支持下面类型

  1. Flip
  2. Light
  3. Orientation
  4. PinchScale
  5. Proximity
  6. Shake
  7. Wave
  8. Chop
  9. WristTwist
  10. Movement
  11. SoundLevel
  12. 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

8. slideview

滑动验证调

往期周报回顾

Android技术周报_W7
Android技术周报_W6
Android技术周报_W3
Android技术周报_W2
Android技术周报_W1
Android技术周报_2016-last

目录
相关文章
|
Linux Android开发
2019/11/25 Android 开发技术周报
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680 教程 Android App 启动优化全记录开源库1.Android-GetAPKInfo 获取Android应用基本信息的工具集 2.
|
API Android开发 Kotlin
android 周报 - 2019/10/6-Issue #382
翻译自: [https://androidweekly.net/issues/issue-382](https://androidweekly.net/issues/issue-382) # 文章&教程 ## [用Android Lint来做格式化代码分析规则](https://www.kotlindevelopment.com/formatting-code-analysis-rule
878 0
|
ARouter Java API
Android技术周报_W2
Android技术周报_W2
2022 0
|
API Android开发 文字识别
Android 技术周报_W3
Android 技术周报_W3
1838 0
|
安全 大数据 Android开发
Android技术周报_W7
Android技术周报_W7
1666 0
|
数据采集 Android开发
Android技术周报_W9
Android技术周报_W9
2005 0
|
安全 Java 持续交付
Android技术周报_W10
Android技术周报_W10
1855 0