8.0snowdreamAndroid知识

Android开发技术周报 Issue#13

2017-04-20  本文已影响89人  snowdream

Android开发技术周报 Issue#13

声明:所有内容收集整理自网络。如有侵权,请联系删除。微信公众号上请点击“阅读原文”阅读完整版本。

业界新闻

1. Android Things Developer Preview 3发布

4 月 6 日,我们发布了 Android Things Developer Preview 3 (DP3),为该平台带来了一些新功能并修复了若干问题。我们承诺为通过我们平台构建物联网 (IoT) 产品的开发者提供定期更新,而此预览版是践行此承诺的一部分。Android 开发者可使用 Android API 和 Google 服务快速构建智能设备,同时依靠 Google 直接提供的更新始终确保安全性。模块化系统 (SoM) 架构支持使用开发板进行原型开发,然后将原型开发扩展到大规模量产,而与此同时,您仍可继续使用 Google 的 Board Support Package (BSP)。

2. Android Studio 2.4 Preview 5 发布

Android Studio 2.4 Preview 5 发布了。

Fixes

Android开发

1. Android GC 原理探究

想写一篇关于android GC的想法来源于追查一个魅族手机图片滑动卡顿问题,由于不断的GC导致的丢帧卡顿的问题让我们想了很多方案去解决,所以就打算详细的看看内存分配和GC的原理,为什么会不断的GC,GC ALLOC和GC COCURRENT有什么区别,能不能想办法扩大堆内存减少GC的频次等等。

2. 介绍Android原生开发工具包r14

现在,可以下载最新版本 Android 原生开发工具包 (NDK)——Android NDK r14。也可以通过 Android Studio 在 SDK 管理器中下载此版本:
https://developer.android.google.cn/ndk/downloads/index.html

3. LQRAudioRecord

本库集成录音与播音功能,使用简单方便,让IM集成语音不再是难题。

4. 浅谈对于mp3文件中VBR对比CBR的一些基本差异

从比特率编码方式的角度来看,目前其中一种最常见的音频文件格式MP3,可以再分为两种类型:一种是恒定比特率CBR(Constant Bit-Rate),这种类型的mp3每一帧的比特率都是恒定唯一的;另外一种就是可变比特率VBR(Variable Bit-Rate),这种类型就跟CBR相反,每一帧的比特率是不固定的,帧与帧之间的比特率可能一样也可能不一样。由于存在这样两种类型,播放mp3文件时需要做的一些工作,比如获取音频信息和播放进度控制,就需要分开处理。

开源库&项目&工具

1. 从浏览器控制和管理 Android 设备 STF

STF(or Smartphone Test Farm)是一个 Web 应用程序,用于从舒适的浏览器远程调试智能手机,智能手表和其他小工具。

从浏览器控制和管理 Android 设备 STF从浏览器控制和管理 Android 设备 STF

具有以下功能

2. SlidingRootNav

DrawerLayout-like ViewGroup, where a "drawer" is hidden under the content view, which can be shifted to make the drawer visible.


SlidingRootNavSlidingRootNav

3. GSYVideoPlayer

视频播放器(IJKplayer),HTTPS支持,支持弹幕,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频本身自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,直接添加控件为封面,列表全屏动画,视频加载速度,列表小窗口支持拖动,5.0的过场效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,其他一些小动画效果。简书: http://www.jianshu.com/p/9fe377dd9750

4. Git常用终端命令

Git常用终端命令

联系方式

sn0wdr1amsn0wdr1am
上一篇下一篇

猜你喜欢

热点阅读