Android NDK 开发 AndroidStudio 2.2 NDK的开发环境搭建

前言 之前一直在用Eclipse 做开发,直到今年年初才将项目迁移到Google 推荐的AndroidStudio上面,毕竟这是一个趋势,可谁知道事情根本没有我想的那么简单,这期间遇到了N多坑,我想这些坑可能大家也有可能遇到,不在这里详细叙述。最终一个个问题的去解决,走完了这些坑,觉得还挺好...

2016-12-22 16:43:57

阅读数 202

评论数 0

Gradle for Android 第五篇( 多模块构建 )

这会是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for Android 第二篇( Build.gradle入门 ) Gradle for Android 第三篇( 依赖管理...

2016-12-22 15:57:34

阅读数 185

评论数 0

Gradle for Android 第四篇( 构建变体 )

这是一个系列,所以如果你看完这篇文章,请看下列文章: Gradle for Android 第一篇( 从 Gradle 和 AS 开始 ) Gradle for Android 第二篇( Build.gradle入门 ) Gradle for Android 第三篇( 依赖管理 ...

2016-12-22 15:50:22

阅读数 157

评论数 0

Gradle for Android 第三篇( 依赖管理 )

依赖管理 这会是一个系列,所以如果你还没有看我之前的几篇文章,请先查看以下文章: 从Gradle和AS开始 Build.gradle入门 依赖管理是Gradle最闪耀的地方,最好的情景是,你仅仅只需添加一行代码在你的build文件,Gradle会自动从远程仓...

2016-12-22 15:37:34

阅读数 186

评论数 0

Gradle for Android 第二篇( Build.gradle入门 )

在这一章,我们将学习以下内容: 理解Gradle文件 编写简单的构建任务 自制构建脚本 理解Gradle脚本 当然我们现在讨论的所有内容都是基于Android studio的,所以请先行下载相关工具。当我们创建一个新的工程,Android stud...

2016-12-22 15:19:53

阅读数 150

评论数 0

Grade for Android(从 Gradle 和 AS 开始)

正如大家所见,这是本英文书,而由于国内的gradle翻译资料不全,所以特次开辟专栏,翻译gradle for Android这本书,同时添加自己的心得体会以及在实际工作上的实战,希望大家能够喜欢。 如果你是名Android开发新手,或者是名从eclipse切换到Android studio的...

2016-12-22 15:04:06

阅读数 187

评论数 0

android studio DEX 方法超过64K限制和gradle编译OOM问题解决,异常名:Error:Execution failed for task ':app:dexDebug'. >

转载来自:http://www.07net01.com/2015/08/889749.html        今天再来讲讲AndroidStudio这个神级的编译器被它虐成狗的经历。最近公司开发了一款自己的项目,项目功能有点小复杂,以至于加入项目的三方库jar文件有点多,项目变得很庞大导致遇到...

2016-12-22 14:43:09

阅读数 323

评论数 0

Android6.0动态权限申请步骤以及需要注意的一些坑

因为工作需要,简单研究了一下Android6.0权限申请,在Google提供的sample的基础上,写了一个简单的demo。算是自己的笔记吧,可能会比较混乱,主要是方便以后查看。后期有别的问题,随时更新~ 本demo github下载地址!!! Google提供的demo的下载地址 ...

2016-12-20 14:00:03

阅读数 2281

评论数 1

Android 6.0 动态权限申请

在Android6.0中,引入了动态申请权限机制。 以前我们在申请权限的时候,都是写在了Manifest.xml里面。 安装的时候会有一堆提示申请权限的界面, Google 可能想到用户可能并不注意这些权限。 so~ 就迎来了 动态权限机制。 请注意,如果你使用了API 23以上...

2016-12-20 11:07:14

阅读数 274

评论数 0

Android进程间通信之使用Messenger

Messenger,信使,可使用它进行进程间的通信,而Messenger对Service的请求采用队列的方式,因此它不支持多线程通信。   看看官方文档对于Messenger的解释:   Reference to a Handler, which others can us...

2016-12-14 16:27:57

阅读数 187

评论数 0

WeakHashMap 用法和原理

在《Effective Java》一书中第六条,消除陈旧对象时,提到了weakHashMap,看了下还是适用的,即在我们使用短时间内就过期的缓存时最好使用weakHashMap,它包含了一个自动调用的方法expungeStaleEntries,这样就会在值被引用后直接执行这个隐含的方法,将不用的键...

2016-12-13 16:57:50

阅读数 304

评论数 0

android:exported 属性详解

昨天在用360扫描应用漏洞时,扫描结果,出来一个Android:exported属性,其实之前根本不知道这个属性,更不知道这个属性用来干嘛的,详情见下图:  因此,查了官方API,学习了一下这个属性! android:exported 是Android中的四大组...

2016-12-13 15:35:38

阅读数 266

评论数 0

详解Android App AllowBackup配置带来的风险

前言 笔者在使用自己编写的 Drozer 模块对国内流行的安卓手机应用进行自动化扫描后发现有大量涉及用户财产和隐私的流行安卓应用存在 Android AllowBackup 漏洞,已测试成功受到漏洞影响的应用包括:新浪微博,百度云网盘,美团,大众点评,去哪儿等等。 ...

2016-12-13 15:12:03

阅读数 408

评论数 0

Android应用开发allowBackup敏感信息泄露的一点反思

1 背景 【工匠若水 http://blog.csdn.net/yanbober 转载烦请注明出处,尊重劳动成果】 其实这篇文章可能有些小题大作,但回过头想想还是很有必要的,有点阴沟里翻船的感觉。相信大家都知道Android API Level 8开始提供了为应用程序备份和恢复数据的功能,此功...

2016-12-13 14:54:21

阅读数 166

评论数 0

android7新特性:多窗口支持

天的这篇文章我们来介绍一下在android 7上最为直观的一个特性-多窗口支持, 当然也可以叫他分屏模式. 有了这个特性妈妈再也不用担心我应用间切换的烦恼了, 那什么多窗口模式呢? 其实在很多国产机器上早就已经支持多窗口了, 只不过这次android 7标准化了多窗口模式, 这对我们开发者来说, ...

2016-12-12 16:49:17

阅读数 253

评论数 0

Android HandlerThread的用法

HandlerThread 继承自Thread,内部封装了Looper。 首先Handler和HandlerThread的主要区别是:Handler与Activity在同一个线程中,HandlerThread与Activity不在同一个线程,而是别外新的线程中(Handler中不能做耗时的操...

2016-12-12 16:07:02

阅读数 186

评论数 0

Android HandlerThread 完全解析

1、概述 话说最近股市变动不变,也成了热火朝天的话题。不知道大家有没有考虑做个实时更新股市数据的app呢?假设我们要做一个股市数据实时更新的app,我们可以在网上找个第三方的股市数据接口,然后在我们的app中每隔1分钟(合适的时间)去更新数据,然后更新我们的UI即可。 当然了,本文不是...

2016-12-12 15:44:43

阅读数 235

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭