Android SDK 开发流程

1创建library

1、点击file --> new---->new Module

2、点击 next

3、编写SDK内容

public class LogUtils {private static String customTagPrefix = "lib日志";private static String generateTag() {StackTraceElement caller = new Throwable().getStackTrace()[2];String tag = "%s.%s(L:%d)";String callerName = caller.getClassName();callerClazzName = callerName.substring(callerClazzName.lastIndexOf(".") + 1);tag = String.format(Locale.ENGLISH, tag, callerClazzName, caller.getMethodName(), caller.getLineNumber());tag = TextUtils.isEmpty(customTagPrefix) ? tag : customTagPrefix + ":" + tag;return tag;}public static void e(String message) {Log.e(generateTag(), message);}
}

2、项目内创建module依赖

    implementation project(path: ':libraryname')

3、生成aar文件

4、查看aar文件

5、引用aar文件

将 .aar 文件放入项目libs目录下

再 module的build.gradle文件中加入以下代码

repositories {flatDir {dirs 'libs'}
}dependencies {implementation fileTree(include: ['*.jar'], dir: 'libs')implementation 'com.android.support:appcompat-v7:28.0.0'implementation(name: 'libraryname-release', ext: 'aar')}

6、调用

     @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);LogUtils.e("日志测试");}

7、结果

Android SDK 开发流程相关推荐

  1. 鸟人的Android揭秘(5)——搭建Android SDK开发环境(一)

    前面已经完整讲解了Android平台的构成,以及从Git服务器下载源代码并进行编译的内容.接下来讲解如何搭建Android SDK开发环境,包括Android Studio.Sublime.Andro ...

  2. Android SDK开发4之心得体会

    目录 一. 前言 二.SDK分类 1.SDK简介 2.SDK 分类 三.SDK 设计 1 .核心原则 2.SDK 设计原则 3.接口易用性 4.命名规范要统一 5.跨端接口尽量保持一致 6.尽量不依赖 ...

  3. 浅谈Android SDK开发

    目录 浅谈Android SDK开发 SDK开发的原则 SDK设计 功能与职责边界设计 接口设计 兼容性设计 发布输出设计 SDK文档设计 SDK项目架构 组件化.模块化 统一资源管理 第三方依赖管理 ...

  4. 【Android SDK 开发】随想录:开发一流Android SDK

    原文地址:https://blog.csdn.net/dd864140130/article/details/53558011 本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 自从 ...

  5. 实际开发的存储过程_实际生产中的 Android SDK开发总结| 完结

    本文作者 作者:brucevanfdm 链接: https://zhuanlan.zhihu.com/p/163899902 本文由作者授权发布. 上一篇我们介绍了 SDK 开发的: 开篇与设计 Ex ...

  6. Google Android SDK开发范例大全

    1. 图书信息: Google Android SDK开发范例大全(第2版)     人民邮电出版社 2010-6-1 0:00:00 余志龙;陈昱勋;郑名杰;陈小凤;郭秩均 79 元 ISBN:97 ...

  7. Google Android SDK开发范例大全(第2版)

    内容简介 <Google Android SDK开发范例大全(第2版)>在上一版的基础上,以Android手机应用程序开发(采用AndroidSDK2.1)为主题,通过160多个范例全面且 ...

  8. Android好书推荐:《Google Android SDK开发范例》

    http://www.jizhuomi.com/android/book/51.html <Google Android SDK开发范例大全(第3版)>采用范例集的形式,由浅入深地带领Go ...

  9. Google Android SDK开发范例大全(第3版)

    查看书籍详细信息: Google Android SDK开发范例大全(第3版)当当网 编辑推荐 Android开发经典畅销书!前两版均为同类最畅销,新版最引人注目的特点是:架构清楚易使用:所有范例程序 ...

最新文章

  1. 从Netflix的Hystrix框架理解服务熔断和服务降级
  2. mysql 5.7参数目录_mysql5.7配置
  3. SqlHelper简单实现(通过Expression和反射)4.对象反射Helper类
  4. 如何用计算机组添加打印机共享的打印机,工作组内打印机如何共享?
  5. 移动端怎么让底部固定_移动端排名应该怎么做?两种匹配移动端实战排名干货分享...
  6. css高清动图,CSS3+PNG实现GIF动画效果
  7. 针对ASP.NET MVC的SEO优化笔记
  8. P1640 [SCOI2010]连续攻击游戏
  9. android 对文件的读写,对android的/sys/文件进行读写操作
  10. 最新版本Aid LearningV0.86安装注意事项
  11. 关于麒麟!关于互联网
  12. A001 - 基础 - 交换机原理简述
  13. Games201学习笔记3:欧拉视角
  14. Sql Server服务远程过程调用失败。[0x800706be]
  15. continue 当条件不问那么执行你所对比的这个参数
  16. 生成分布式项目批次号
  17. .Net Core 6.0 + Vue 项目尝试
  18. 计算机历史ppt 英文儿童,计算机历史英文版PPT.ppt
  19. NQI一站式服务平台建设,质量基础设施系统开发方案
  20. 【Get深一度】天线孔径-antenna aperture

热门文章

  1. 交通运输部办公厅关于公布无车承运人试点考核合格企业名单的通知
  2. iOS-计算两个日期之间的天数
  3. 网络课笔记整理——物理层
  4. strtol,strtoll,strtoul, strtoull字符串转化成数字
  5. 系统默认环境变量PATH设置
  6. 关于VB.NET IIF函数
  7. 建模笔记——熵值法熵权法(python)
  8. 谷歌高质量外链怎么做?Google网站买英文外链可行吗?
  9. 融合蓝牙与IoT 拓展Wi-Fi商业价值
  10. web安全之--UrlRewrite