Android技术探索
主要讲解Android开发的各个高级知识的,针对Android技术进阶的开发者,需要有一定的技术基础。
方大锤
学习的过程不再枯燥乏味。
展开
-
一天掌握Android JNI本地编程 快速入门
一、JNI(Java Native Interface) 1、什么是JNI: JNI(Java Native Interface):java本地开发接口 JNI是一个协议,这个协议用来沟通java代码和外部的本地代码(c/c++) 外部的c/c++代码也可以调用java代码 2...转载 2018-11-30 14:40:51 · 711 阅读 · 0 评论 -
Android常用工具类库
andutilAndroid常用工具类,包含了Android开发中经常会使用到的工具类,这里做一个统一的整理,方便使用。项目源码:https://github.com/totoks/andutil使用方式Android Studio中在build.gradle文件中添加依赖api 'xyz.totok.andutil:andutil:0.0.8'文件介绍文件名称功能...原创 2018-11-17 17:55:23 · 10205 阅读 · 0 评论 -
Android使用gradle依赖管理、依赖冲突终极解决方案
Android使用gradle依赖管理、依赖冲突终极解决方案在Android开发中,相信遇到关于版本依赖的问题的同学有不少。虽然Android Studio一般都会自动帮我们去重,但是有时候去重失败了还是需要手动处理。在这里总结下自己长期遇到的各类问题的解决方式。统一版本管理当我们的项目有多个module的时候,各自都可以在自己的build.gradle中添加自己的依赖,这个时候各自独立编译...原创 2018-10-31 22:51:49 · 4514 阅读 · 0 评论 -
Android Data Binding(数据绑定)用户指南
1)介绍这篇文章介绍了如何使用Data Binding库来写声明的layouts文件,并且用最少的代码来绑定你的app逻辑和layouts文件。Data Binding库不仅灵活而且广泛兼容- 它是一个support库,因此你可以在所有的Android平台最低能到Android 2.1(API等级7+)上使用它。需求:Android Plugin for Gradle **1.5.0-alp...转载 2018-10-25 18:58:17 · 446 阅读 · 0 评论 -
搭建自己Android开发框架
Android优秀的开发框架有很多,很多功能都有成熟的解决方案,比如网络请求、依赖注入、图片加载、数据库等都有很多开源的框架可以直接使用,我们可以站在巨人的肩膀上,组合一套自己常用的开发框架,也可以作为公司的开发框架,达到快速开发的目的。选择框架的原则:1、能满足自己的业务需求选择一个框架前首先考虑是否能满足自己或公司的需求,比较流行的框架基本上能满足我们大部分的需求2、主流的选择主流的框架网上相关的资源也多,团队成员都接触过的概率也大3、持续更新的Android的发展很快,原创 2018-10-24 10:32:21 · 3161 阅读 · 1 评论 -
Android常用第三方库混淆规则集合
# Add project specific ProGuard rules here.# By default, the flags in this file are appended to flags specified# in D:\android-sdk-windows/tools/proguard/proguard-android.txt# You can edit the incl...原创 2018-10-23 15:07:16 · 1890 阅读 · 0 评论