- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试(我希望如此)直接在钛项目中(使用 SDK 7.0.1.GA 和 hyperloop 3)的简单 Android hyperloop 代码。
var sysProp = require('android.os.SystemProperties');
var serialNumber = sysProp.get("sys.serialnumber", "none");
但是当应用程序运行时它报告
Requested module not found:android.os.SystemProperties
我认为这可能是因为在编译应用程序时(使用 cli)它会报告
hyperloop:generateSources: Skipping Hyperloop wrapper generation, no usage found ...
我在 jar 中有类似的代码,如果我使用它,它就可以工作,所以我想知道为什么没有触发 super 循环生成,因为我认为这就是问题所在。
抱歉应该解释得更好。
这是 jar source我使用的,序列号的提取只是一个例子(我还需要访问其他信息制造商特定数据),我想看看我是否可以只使用 super 循环而不是包括 JAR 文件来复制 JAR 功能。猜猜如果它没坏就不要修理它,但很好奇是否可以完成。
最佳答案
因此,根据@miga 的反馈和一些反复试验,我提出了一个非常有效的解决方案,并将执行所需的方法反射。我的新 Hyperloop 功能是
function getData(data){
var result = false;
var Class = require("java.lang.Class");
var String = require("java.lang.String");
var c = Class.forName("android.os.SystemProperties");
var get = c.getMethod("get", String.class, String.class);
result = get.invoke(c, data, "Error");
return result;
}
其中data是我想要的系统属性的字符串。
我正在使用它从三星设备中提取和匹配序列号,该序列号是系统属性调用“ril.serialnumber”或“sys.serialnumber”。现在我可以使用上面的函数来完成我使用 JAR 文件的目的。只是想我会分享以防其他人需要类似的东西。
关于android - Titanium Hyperloop 访问 android.os.SystemProperties,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47952887/
我的 pom.xml 中有一个属性,我想在 log4j2.xml 中使用。但是 log4j2 似乎没有检测到该属性,因此无法创建该文件。 该属性按以下方式定义: log.location
我想在 framework/base/core/Java/Android/hardware/Camera.Java 中添加一个属性 cam.sound 以便我可以用来打开或关闭相机快门声音, 但 Sy
在 camera.java 中,我需要在系统中获取属性。但是,我无法导入 android.os.SystemProperties,编译相机总是报错: packages/apps/Camera/src/
正如标题所示,下面发布了错误。我还尝试将 AppPropertyDir 放入我的环境变量中,但这只能帮助解决其他注入(inject)问题,但对这个问题没有帮助! @Configuration("app
在 camera.java 中,我需要在系统中获取属性。但是,我无法导入 android.os.SystemProperties,编译相机总是报错: packages/apps/Camera/src/
我正在阅读《Spring In Action》一书,其中有一个示例: public BlankDisc(@Value("#{systemProperties['disc.title']}" Strin
我正在尝试使用 SystemProperties.get(); 但无法导入 android.os.SystemProperties 包,谷歌搜索告诉我它是隐藏的,有什么办法解决这个问题吗? 最佳答案
我正在查看 Android Camera 代码,当我尝试导入 android.os.SystemProperties 时,找不到。 这是我正在查看的文件: https://android.google
所以我试图让这个应用程序从反射中调用 android.os.SystemProperties 但它有点痛苦,所以如果有人能提供帮助,我们将不胜感激。 所以这是让我失望的代码部分: St
我正在尝试通过注入(inject)值来读取系统属性。 我正在尝试使用http://juraj.blahunka.eu/2014/05/17/inject-jboss-system-properties
众所周知,我们可以使用 android.os.SystemProperties.set(String, String)和 android.os.SystemProperties.get(String,
我有以下代码将消息属性反序列化到我自己的类中,但如何将默认消息属性获取到同一个类中? var data = Encoding.UTF8.GetString(message.Body); var t
我一直在尝试(我希望如此)直接在钛项目中(使用 SDK 7.0.1.GA 和 hyperloop 3)的简单 Android hyperloop 代码。 var sysProp = require('
我正在尝试读取登录我的应用程序所需的用户名和密码并将其分配给系统属性。我可以使用 System.console().readLine 读取值但我无法将其分配给系统属性。属性值始终为空,我知道它为空,就
要使 SystemProperties.set 正常工作,需要哪些 linux 权限? (安卓) 我正在编写一个在 Android 设备上的系统/应用程序中运行的应用程序。 它正在运行 android
这是我的 pom.xml 文件: 4.0.0 com.test test 1.0-SNAPSHOT my_proj
在构建我的应用程序时,我遇到了一个奇怪的异常。 以下是我在主应用程序文件夹(不在 app 文件夹)中的项目特定 build.gradle 文件。 // Top-level build file whe
我在 maven 中使用一个使用 Jetty 的插件。 在这个插件中,我需要进行配置来设置maxFormContentSize: com.organization.example m
我的 appContext.xml 中有这个 file:pathTo/service.properties file:pa
这个问题已经有答案了: Where is android.os.SystemProperties? (8 个回答) 已关闭 7 年前。 我开发 Android 应用程序来显示一些基本信息。 查看来源,
我是一名优秀的程序员,十分优秀!