Android Studio下的JNI开发 发表于 2015-12-23 更新于 2019-07-20 分类于 Document 前言Android开发无法绕开JNI,因为通过JNI我们可以使用大量成熟的用C或者C++写的库,比如openssl等。这几天一直在研究JNI的开发过程,现记录如下。 开发环境:Android Studio 2.0 Preview 3b 1. 新建项目新建项目,命名MyJniProject,选择Empty Activity。 阅读全文 »
Groovy基础语法 发表于 2015-12-10 更新于 2019-07-20 分类于 Document Android Studio使用Gradle来构建项目,而Gradle是以Groovy为基础的。所以要想掌握Gradle,先学习Groovy十分必要。 阅读全文 »
Groovy安装 发表于 2015-12-10 更新于 2019-07-20 分类于 Note MAC OS XHomebrew打开终端,输入以下命令(MAC OS X系统自带Ruby): 1ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 阅读全文 »
Android 6.0 Doze模式和App Standby调研 发表于 2015-12-10 更新于 2019-07-20 分类于 Survey 简介Android 6.0(API level 23)引入了两个新特性,当设备没有连接到电源时,通过管理应用程序的行为来延长电池的寿命。当设备闲置了很长一段时间,Doze模式通过延迟后台CPU和网络活动来减少电量消耗。当用户最近和App没有互动时,App Standby模式会延迟App的后台网络活动。 Doze和APP Standby模式测试为了确保完美的用户体验,开发者应该在这两种模式下充分测试自己的App。 阅读全文 »