首页 > 解决方案 > 从 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,但我不想那样做,因为理想情况下我会在应用程序生命周期的早期执行这个调用。

标签: javaandroidc++properties

解决方案


推荐阅读