android相关内容

Android如何导出带有资源的jar?

我创建了一个 Android 项目来构建我的自定义小部件,我想将它导出为其他项目的 jar 以便方便地重用它们,但现在的问题是,我无法使用包含在我的自定义中的资源小部件 jar,例如 png 图片,它从 R 类的资源 Id 中获取空值!我怎样才能解决它? 更新问题: 如何从代码中的资产文件夹解析 LayerDrawable xml? 解决方案 您目前无法导出自包含的 Android ..
发布时间:2022-01-01 17:08:25 移动开发

Gradle:如何在 Android 构建中包含来自依赖 Java 项目的本地 jar?

在我的 Android 应用程序中,当执行引用依赖 .jar 中的代码的代码时,我收到一个 java.lang.NoClassDefFoundError.我的项目包括一个 Android 模块以及一个仅限 java 的库模块,这是 jar 依赖项所在的位置.我正在使用 gradle 1.10 来构建项目.这是我的项目布局: myProject- 应用程序(安卓)- 源代码- 构建.gradle- ..
发布时间:2022-01-01 17:03:29 Java开发

如何将 Android 库项目转换为外部 JAR?

我有一个非常适合我的 Android 库项目,但现在我有兴趣将其“转换"为外部 JAR. 我该怎么做? 是否可以将任何 Android 库项目转换为外部 JAR?如果不是,有什么限制或限制? 解决方案 是否可以将任何 Android 库项目转换为外部 JAR? 现在不行. 如果没有,有什么限制或限制? 如果您的库是纯 Java 代码,没有资源,您可以使用 ..
发布时间:2022-01-01 17:03:14 Java开发

android无法从外部jar中找到类

我正在尝试创建一个简单的测试应用程序,该应用程序通过从外部 JAR 调用一些简单的功能,基本上扩展了 Android Hello World 教程应用程序.但是,当我运行该应用程序时,它无法从 JAR 中找到该类.我做错了什么? 以下是 JAR 的完整来源: package com.mytests.pow;公共类 power2 {私人双 d;公共权力2(){d = 0.0;}公共字符串st ..
发布时间:2022-01-01 16:57:43 移动开发

创建产品 SDK:如何使用我正在创建的 SDK 添加本机库 (.so) 和 jar?

我正在创建一个小部件,我们将提供给开发者最终用户,它由一个 .jar 和一个使用 NDK 构建的本机库 (.so) 组成.JAR 有一个到动态库的 JNI 接口. 很清楚如何在项目中包含外部.jar,但不知道如何包含依赖的动态库. 我如何打包和构建.jar 和.so?这里的最佳做法是什么? 我可以使用 JDK 的 jar 命令创建 JAR 文件.是否需要在 jar 上运行 dx. ..
发布时间:2022-01-01 16:45:50 移动开发

将外部 .jar 文件导入 Android 项目

我有一个标准的 Java 项目,我在其中编写了代码来解析来自 Internet 的一些 BBC Radio XML 数据.该项目称为 BBCSchedules,我感兴趣的课程称为 BBCChannel. 我现在正在尝试在 Android 应用程序中使用 BBCChannel 类.我应该怎么做? 我尝试了各种方法,遵循互联网上的各种建议,目前我要做的就是将我的 BBCSchedules ..
发布时间:2022-01-01 16:44:07 Java开发

Jar Mismatch 在依赖列表中找到 2 个版本的 android-support-v4.jar

我正在尝试创建 2 个版本的 Android 应用程序(免费/付费).我有一个 Android 库,其中包含两者共有的文件.我创建了一个新的 Android 项目并尝试使用该库,但出现以下错误: 在依赖列表中找到2个版本的android-support-v4.jar,但并非所有版本都相同(此时仅检查基于 SHA-1).此时所有版本的库必须相同.找到的版本是:路径:/Users/Zaheer/De ..
发布时间:2022-01-01 16:40:46 Java开发

创建一个用于分发的 Android Jar 库

我知道 Android 库项目,它允许您创建一个共享源项目,可以根据需要将其拉入 Android 应用程序.但是,这需要该来源可用. 我正在寻找一种方法来构建和分发可在其他 Android 项目(如传统 JAR)中使用的闭源库.这将需要使用 Android 编译器,因此它不是 vanilla-Java JAR 文件.FWIW,我不需要在 JAR 中嵌入资源/布局. 我看过 http:/ ..
发布时间:2022-01-01 16:40:39 Java开发

Android 存档库 (aar) 与标准 jar

我一直在阅读一些关于新采用 Gradle 作为 Android 应用程序的标准构建系统的文章.嗯,来自标准 Java 开发,我通常依赖 jar 文件来构建我的项目.然而,Android 似乎也有 aar 包,它们相当于 Windows 操作系统中的 dll 文件,正如前面提到的 此处: 首先,你必须意识到Android平台不允许应用级的“共享库".在“传统"编程语言平台中,C、C++、Jav ..
发布时间:2022-01-01 16:39:13 Java开发

在推送通知上打开浏览器

当用户点击推送通知时,我试图用一个 url 打开浏览器,我在 stackoverflow 中搜索,我找到了这个 Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));开始活动(浏览器意图); 但它对我不起作用,当我说通知没有出现时,我调试了它,它只抛出类文件编辑器没有错误或任何东西. 这是代码 pu ..
发布时间:2022-01-01 16:33:28 移动开发

两个不同的设备是否可以具有相同的 GCM 注册 ID?

我一直在为我的 Android 应用程序开发 GCM.我注意到几乎每次我的设备都有不同的 GCM 注册 ID.对 GCM 注册 ID 保持 UNIQUE_KEY 约束是否安全?并删除所有出现错误 NotRegistered 的 ID 并更新所有 canonical_ids? 的 ID 解决方案 注册 ID 与在特定设备上运行的特定 Android 应用程序相关联. (来自 GCM ..

实现GCM时如何从android应用程序调用服务器应用程序servlet来注册设备

我正在尝试从开发者 android 站点了解 GCM.我已经按照 http://developer.android.com 上的说明实现了客户端 android 应用程序/google/gcm/client.html 和 http 服务器应用程序(不是基于 XMPP 的服务器应用程序)按照 http://developer.android.com/google/gcm/http.html.我使用的 ..
发布时间:2022-01-01 16:32:05 移动开发

XMPP (Openfire) 推送通知 Android

我真的试图找到解决这个问题的方法,但没有.有一些线程与此概念相关,但我没有找到全面的解决方案. 我有一个带有 Openfire 的服务器,可以发送消息.当两个用户都在线时,没有问题.但是,当用户离线时,我想发送推送通知,就像在 Whatsapp 中一样.我听说 Whatsapp 和其他 IM 应用程序使用修改版的 ejabber 发送推送通知,但不知道如何. 一种可能性是使用 GCM, ..

不推荐使用构造函数通知

我对 Android 应用程序开发非常陌生.在这么多教程的帮助下,我创建了一个带有 webview、actionbar 和 GCM 的应用程序.一切正常.但是我收到警告“不推荐使用构造函数通知".我已经通过了notification.builder.但我无法使用新的通知构建器修改我的代码.有人可以帮我..... 公共类 GCMIntentService 扩展 GCMBaseIntentServi ..
发布时间:2022-01-01 16:30:27 移动开发