0推荐
265K 浏览

手把手教你逆向分析 Android 程序

关于破解应用很多人可能会去破解别人的应用注入广告来获取利益,也有可能盗取别人的信息。 不过我们作为有节操的开发工程师,应该本着瑞雪的精神看待技术,学习技术,而不是乱♂搞。但是我们也应该知道...
0推荐
57K 浏览

Android开源BubbleLayout控件 - 一个可自定义样式的气泡提示

一个可以自定义线条,颜色,箭头大小位置和方向的气泡提示。
0推荐
13K 浏览

Android 偶遇 HTTPS

对于向权威机构申请过证书的网络地址,用 OkHttp 或者 HttpsURLConnection 都可以直接访问,不需要做额外的事情。但是申请证书要$$的,所以开发的时候我们接口经常是使用自签名...
0推荐
71K 浏览

Android apt代码生成之实践入门

现在 Android 主流库中使用 apt 的越来越多,如Dagger2,ButterKnife,DBflow等。不研究一下其怎么玩的,心里实在是不舒服斯基,所以就有了这篇apt代码简单生成的文...
0推荐
22K 浏览

Android音频开发(7):使用 OpenSL ES API(下)

本文则重点介绍 OpenSL ES 框架及其API接口的一些关键的设计和概念,只有理解了它们,你才能更好地读懂 OpenSL ES 的相关代码。示例代码则放到了文章的最后,相信大家理解了这些基本...
0推荐
15K 浏览

Android SwipeBackLayout源码解析

SwipeBackLayout 是一个仿 IOS 通过手势退出界面的开源库。
0推荐
52K 浏览

Android 热修复,没你想的那么难 - 张涛

一种动态加载最简单的实现方式,代码实现起来非常简单,重要的是这种思路和原理
0推荐
11K 浏览

Android Gradle 获取 APK 签名状态及对齐状态

最近由于公司 CI 对所有项目做规范化处理,现有项目都需要按照规范修改 APK 的文件名。 由于 CI 只需要已签名并已对齐的 APK,所以需要获取 APK 的签名状态及资源对齐状态。
0推荐
26K 浏览

Android Tips 7

介绍关于Android的一些有趣的小知识点. 本文是第七篇, 欢迎阅读.
0推荐
17K 浏览

平安好医生技术栈的分析

平安好医生作为平安旗下的移动医疗应用, 受到平安集团的很大重视, 非常不错. 让我们来分析一下这款应用所使用的技术吧, 多学习多进步. 大家在文中获取需要学习的内容吧.
0推荐
26K 浏览

如何正确使用开源项目?

前天发了一篇文章「 如何选择开源项目? 」广受大家喜爱,其实我们在使用开源项目的过程中有不少注意的事项,今天就来给大家补充下「如何正确的使用开源项目?」
HymanCCGE 9年前   
0推荐
86K 浏览

Android 新一代编译 toolchain Jack & Jill 简介

Jack 是 Java Android Compiler Kit 的缩写,它可以将 Java 代码直接编译为 Dalvik 字节码,并负责 Minification, Obfuscation, ...
0推荐
6K 浏览

O 代表着开闭原则

这是 SOLID 安卓开发系列原则的第二部分。如果你错过了第一部分或者不明白 SOLID 原则是什么,看看第一部分,这里介绍了 SOLID 和单一职责原则。
0推荐
13K 浏览

使用GCM网络管理工具优化电池使用

通过 GCM网络管理工具 我们可以注册用于执行网络任务的服务,其中每一个任务都是一件独立的工作。GCM的API帮助进行任务的调度,并让Google Play服务在系统中批量进行网络操作。
TahliaMcCor 9年前   
0推荐
26K 浏览

Android中创建圆角的DialogActivity

在安卓开发中我们多多少少都会使用到DialogActivity,但是系统自带的效果往往不尽如人意,一般都是下面这种效果,所以我们在使用时都会很蛋疼,最近在做项目需要用到圆角的DialogActi...
0推荐
65K 浏览

Android 浮窗开发之窗口层级

最近在项目中遇到了这样的需求:需要在特定的其他应用之上悬浮自己的UI交互(拖动、输入等复杂的UI交互),和九游的浮窗类似,不过我们的比九游的体验更好,我们越过了很多授权的限制。
0推荐
13K 浏览

BUCK 与 RetroLambda 兼容性解决方案

从最初 OkBuck 发布时宣称 BUCK 与 RetroLambda 不兼容只能忍痛割爱(lambda),到 BUCK 维护者之一联系我声称 BUCK 可以编译 Java 8 结果遇到编译错误...
0推荐
14K 浏览

Android SharedPreferences 源码分析

SharedPreferences(以下使用SP简称)在Android中作为一种使用简单的数据存储形式被广泛用来存储一些不需要做数据库操作的数据,比如用户配置项等。本文将从源码入手分析其实现,并...
0推荐
104K 浏览

Android单元测试(四):Mock以及Mockito的使用

在第一篇文章里面 我们提到,返回类型为void方法的单元测试方式,往往是验证里面的某个对象的某个方法是否得到了调用。在那篇文章里面,我举的例子是activity里面的一个login方法
0推荐
34K 浏览

在 Android N 预览版中使用 Java 8 的新特性

Android团队最近发布了Android N Preview,带来了很多提升,包括由Jack编译器提供的Java 8支持。在这篇文章中,我们将来看看它究竟对Android开发者意味着什么,以及...
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档