java - 从 C++ 访问 Android 属性
问题描述
我需要在我的设备上用 C++ 读取一个 Android 属性。
有问题的属性是 sys.serialno。
目前,我在java中访问该属性,类似于:
Process p = Runtime.getRuntime().exec( "getprop sys.serialno" );
p.waitFor();
BufferedReader reader = new BufferedReader( new InputStreamReader( p.getInputStream() ) );
String line = reader.readLine();
但是我现在想在 C++ 中做同样的事情。我不想模仿上面的代码,我只需要以最简单的方式访问该属性。
我很感激我可以从我的 C++ 中调用 java,但我不想那样做,因为理想情况下我会在应用程序生命周期的早期执行这个调用。
解决方案
推荐阅读
- linux-kernel - getnstimeofday 返回的最大值
- python - 如何处理包含在具有不同大小的元素列表中的数据来训练 LSTM?
- c++ - 为什么析构函数中的异常会在 msvc 2017 中的 c++17 中创建内存泄漏
- c# - 以编程方式填充分配给对象的属性集定义中的数据
- swift - 从非父视图控制器分配委托
- reactjs - 滚动时反应导航切换标签栏
- piranha-cms - 获取/设置块上的列表字段
- unity3d - 尝试启动 Unity / Unreal Engine 时收到错误 (API-MS-WIN-CRT-MATH)
- syntax - 在复杂条件下避免过多的括号
- cmake - CMake:所有子目录的 source_group