android-library相关内容

将android库添加到Studio/SDK中的默认库列表

因此,首先,为了消除任何疑问,我知道如何向android项目添加库.我的问题是,我想在我的Android Studio中将库添加到默认库列表中. 让我举例说明.假设我想将Glide库添加到我的项目中.为此,我必须转到github滑行页面,然后从那里复制compile 'com.github.bumptech.glide:glide:3.7.0'文本并粘贴到我的build.gradle文件中. ..
发布时间:2020-08-27 06:43:20 移动开发

接收推送通知到图书馆项目

我有一个项目作为库可以导出到我的项目的精简版. 在图书馆项目中,我实现了推送通知.我已将图书馆项目作为普通项目运行,并且推送通知工作正常. 当我将该项目作为精简版项目中的库导入时,会发生我的问题.推送通知失败. 这是我的GCMIntentService类: public class GCMIntentService extends GCMBaseIntentService { ..
发布时间:2020-08-27 06:43:17 移动开发

Android Studio中的图书馆项目

我刚刚安装了Android Studio,想知道如何创建一个Android Library项目.在中共享的解决方案这篇帖子不再有效. 更新:我不确定这是否足以创建一个库项目,但这是我已经完成的步骤: 创建没有活动的普通Android项目 将apply plugin: 'com.android.application'从 build.gradle 更改为apply plugin: ' ..
发布时间:2020-08-27 06:43:13 移动开发

Android-需要一种无需源代码即可创建库(.aar文件)的方法

我的目标是能够将Android库应用程序仅以二进制形式(不提供源代码)分发给其他开发人员. 这样他们就可以用它制作自己的应用程序. 我正在开发两个android应用程序.第一个是库应用程序应充当一种SDK. 第二个应用程序应使用库应用程序并制作原始应用程序. 我正在使用android studio开发应用程序.我已经完成了库应用程序的实现并生成了.aar. 现在,我正在使用自己的 ..
发布时间:2020-08-27 06:43:06 移动开发

如何覆盖具有自己活动的库的样式

我有一个图书馆,图书馆有自己的带有colorPrimary和colorPrimaryDark属性的活动.在使用该库的应用程序中,这些颜色属性具有不同的值. 有没有一种方法可以使库使用调用者应用程序提供的样式? 最后,如果应用程序具有绿色工具栏,则库中的活动将具有绿色工具栏,而不是库主题中定义的工具栏. 这是图书馆的主题: ..
发布时间:2020-08-27 06:43:03 移动开发

将本机反应项目捆绑为iOS框架或(.aar)Android库

我正在探索使用react-native创建iOS框架(Android库)的可能性,该框架可以分布式,并且可以通过在构建应用程序时包括在内而与应用程序集成. 例如,维护单个代码库为ios创建一个".framework",为Android创建一个.jar(基本编译的代码而不是React组件代码)作为开发者社区的发行版. 解决方案 建议使用React Native来安装react依赖项的方 ..
发布时间:2020-08-27 06:42:59 移动开发

我可以将我的android项目中的资源标记为已弃用吗?

我有一个Android库,我想将某些资源标记为已弃用. 可绘制的图形,尺寸,持续时间...我读到某处可以在资源定义中添加deprecated ="deprecated",但似乎没有任何作用. 在Android R中,您可以看到诸如 @java.lang.Deprecated public static final int autoText = 16843114; 我正在尝试通过编 ..
发布时间:2020-08-27 06:42:55 移动开发

使用Dagger 2在库模块中注入应用程序上下文

我正在构建具有以下功能的应用程序:ContentProvider,SyncAdapter,Job服务和相关的持久性逻辑.这些最上面是带有UI的“活动".我试图将所有所说的功能放在一个单独的库模块中,因为从理论上讲,它们的逻辑是独立的,并且可以在任何应用程序中重复使用. 现在是Dagger2.库的依赖关系图的第一个节点(主要组件)确实需要提供Context,并且必须从Application注入 ..

android库项目混淆

嗨,我开发了一个Android库,现在我想对其进行混淆处理以进行重新分发.我用eclipse和android 4.1.2版开发我的库.我试图用日食和护卫术来使人迷惑.我确实进行了导出,并且还将proguard.config = proguard-project.text放在了project-properties中,但是它没有生成任何jar文件.它显示了我的结果,因为它不允许图书馆项目. 所以 ..
发布时间:2020-08-27 06:42:48 移动开发

如何避免Android库项目中未使用的资源和代码进入我的APK?

我在Eclipse工作区中有一个Android Library Project,我将其用作唯一的工具箱.一次偶然的机会(1),我发现该库中的资源(xml动画,xml布局,甚至可绘制对象!!!)都打包到了使用该库的项目的APK中,即使我不使用它们./p> 阅读 Android总是打包未使用的资源吗? ,我想知道这是否正常.如何避免这种情况?唯一的方法是拥有不同的图书馆项目吗? 编辑:我发现, ..
发布时间:2020-08-27 06:42:45 移动开发

如何从Gradle设置AAR输出的名称

我有一个项目,其中包含多个模块,其中一个是Android库(较差地命名为sdk).当我构建项目时,它会输出一个名为sdk.aar的AAR. 我在Android或Gradle文档中找不到任何可以更改AAR输出名称的内容.我希望它像Jar任务一样具有基本名称+版本号,但是我无法解决如何对AAR进行相同的操作,因为它的所有配置似乎都隐藏在android.library插件中./p> 重命名模块在 ..
发布时间:2020-08-27 06:42:36 移动开发

适用于Android的声音可视化库

我正在寻找一个可以帮助我实现声音可视化的库. 罗尔(Ror)示例,如下所示: 您知道任何开源/付费库吗? 解决方案 我能够找到以下在GitHub上开源的库: https://github.com/Cleveroad/WaveInApp https://github.com/h6ah4i/android-openslmediaplayer https://github ..
发布时间:2020-08-27 06:42:18 移动开发

在库中包括Firebase Analytics

我有多个Android应用程序,都包含一个自定义库.该库是应用程序的核心,每个应用程序仅包含一个主要活动,该活动扩展了库中的活动以决定特定应用程序的口味. 我现在想在整个应用程序(包括库)中包括Firebase Analytics,但是我无法确定如何做.每个应用程序的google-services.json文件应该有所不同,但是如果没有包含库的软件包名称的google-services文件, ..
发布时间:2020-08-27 06:42:15 移动开发

从.aar库调用Android活动时出错.

我有一个使用Google Maps API的项目,该项目执行地理围栏和其他与地图相关的活动.我将此项目转换为一个库(.aar),以便可以与具有类似用例的地图和geofnece的其他项目共享该库. 我的问题是当我创建一个新项目并导入.aar库时,我无法在.aar库中调用活动. 单击按钮从库中调用活动后,应用程序崩溃,并在调试器中显示错误. android.content.Activit ..
发布时间:2020-08-27 01:41:15 移动开发