资源简介
android studio中的 android library项目生成的aar文件适合拿出来做开放sdk,让调用者拿来就用
本实例测试过程如下:
1. 新建module gamelistlibrary,选择 android library,然后 在其中新建 activity以及资源文件等(根据具体业务做即可),然后选中 gamelistlibrary项目,点击build>>make module 'gamelistlibrary', 这时会在gamelistlibrary\build\outputs\aar 目录下 生成一个 aar文件
2.将该aar文件 放入 调用项目的 libs目录,然后修改掉用方的gradle文件如下
repositories { flatDir { dirs 'libs' }} dependencies { compile(name: 'gamelistlibrary-debug', ext: 'aar') compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:appcompat-v7:23.0.1' }
repositories { flatDir { dirs 'libs' }}
以及
compile(name: 'gamelistlibrary-debug', ext: 'aar')
3.最后 build>>make project出 apk文件后 即可成功调用gamelibrary中的activity(调用方法 详见核心代码部分)
代码片段和文件信息
/**
* Automatically generated file. DO NOT MODIFY
*/
package com.example.administrator.gamelistlibrary.test;
public final class BuildConfig {
public static final boolean DEBUG = Boolean.parseBoolean(“true“);
public static final String APPLICATION_ID = “com.example.administrator.gamelistlibrary.test“;
public static final String BUILD_TYPE = “debug“;
public static final String FLAVOR = ““;
public static final int VERSION_CODE = 1;
public static final String VERSION_NAME = “1.0“;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 97 2016-02-25 09:59 .gitignore
目录 0 2016-05-12 10:11 .gradle\
目录 0 2016-05-12 10:11 .gradle\2.8\
目录 0 2016-05-12 10:11 .gradle\2.8\taskArtifacts\
文件 31 2016-05-11 15:11 .gradle\2.8\taskArtifacts\cache.properties
文件 17 2016-05-16 12:46 .gradle\2.8\taskArtifacts\cache.properties.lock
文件 429959 2016-05-16 12:46 .gradle\2.8\taskArtifacts\fileHashes.bin
文件 3759141 2016-05-16 12:46 .gradle\2.8\taskArtifacts\fileSnapshots.bin
文件 28202 2016-05-16 10:46 .gradle\2.8\taskArtifacts\outputFileStates.bin
文件 259596 2016-05-16 12:46 .gradle\2.8\taskArtifacts\taskArtifacts.bin
目录 0 2016-05-16 12:56 .idea\
文件 21 2016-05-12 10:14 .idea\.name
文件 686 2016-05-12 10:14 .idea\compiler.xm
目录 0 2016-05-12 10:14 .idea\copyright\
文件 76 2016-05-12 10:14 .idea\copyright\profiles_settings.xm
目录 0 2016-05-12 10:21 .idea\dictionaries\
文件 94 2016-05-12 10:21 .idea\dictionaries\Administrator.xm
文件 159 2016-05-12 10:14 .idea\encodings.xm
文件 879 2016-05-16 12:32 .idea\gradle.xm
目录 0 2016-05-16 12:32 .idea\libraries\
文件 788 2016-05-16 12:32 .idea\libraries\appcompat_v7_23_0_1.xm
文件 797 2016-05-16 12:32 .idea\libraries\appcompat_v7_23_1_1.xm
文件 411 2016-05-16 12:32 .idea\libraries\gamelistlibrary_debug_.xm
文件 526 2016-05-16 12:32 .idea\libraries\hamcrest_core_1_3.xm
文件 477 2016-05-16 12:32 .idea\libraries\junit_4_12.xm
文件 495 2016-05-16 12:32 .idea\libraries\support_annotations_23_0_1.xm
文件 495 2016-05-16 12:32 .idea\libraries\support_annotations_23_1_1.xm
文件 939 2016-05-16 12:32 .idea\libraries\support_v4_23_0_1.xm
文件 951 2016-05-16 12:32 .idea\libraries\support_v4_23_1_1.xm
文件 2226 2016-05-16 12:33 .idea\misc.xm
文件 560 2016-05-16 12:31 .idea\modules.xm
............此处省略3584个文件信息
相关资源
- android 白天 夜间模式切换
- android grid 分页(美团九宫格导航)
-
android 解析xm
l - android分类标题框架demo(SmartTabLayout)
- android 端视频拍摄(带进度条)
- Android 2秒内按两次back键退出应用
- 一个基于RSS的新闻应用
- android 息屏亮屏 (呼吸效果)
- 精仿微信程序android源码
- 《kotlin-for-android-developers-zh》(kotli
- android bluetooth 搜尋距離
- Android应用源码追加的6中图片特效处理
- 完美解决android_gif_drawable_demo
- android 调整屏幕亮度 (无需root)
- android通过ajax上传文件到php服务器
- android 联动滚轮(选择控件)
-
android_自定义ti
tleBar - android 异常崩溃后 重启app(进程守护
- QQSlidingMenu(QQ5.0的侧滑菜单特性)
- SwipeRefreshLayoutDemo(下拉刷新)
- TurntableDemo(圆形菜单)
- ViewPagerAnimator(ViewPager动画切换)
- DialogPlusDemo(对话框组件,可做上下弹
- 最完整的伺服培训教程(图文并茂)
- 2017年数模国赛优秀论文
- android 字母导航
- android 日期选择控件(可选择小时和分
- 电力电子技术册_第五版_王兆安_课后
- Android滑动解锁
- 安卓JNA例程
评论
共有 条评论