标签: android-source

android.os.SystemProperties在哪里?

我正在查看Android Camera代码,当我尝试导入时android.os.SystemProperties,无法找到它.

这是我正在查看的文件:https:
//android.googlesource.com/platform/packages/apps/Camera/+/eclair-release/src/com/android/camera/VideoCamera.java

我创建了一个新的2.1项目,并尝试再次导入此命名空间,但仍然无法找到它.我检查了https://developer.android.comSystemProperties没有列出.

我错过了什么?

android android-source

45
推荐指数
6
解决办法
8万
查看次数

如何获取android的本机方法源代码

是否可以获取并观察Android的程序组件的本机方法代码.如果有人知道怎么做,请告诉我.

android native android-source

40
推荐指数
1
解决办法
1万
查看次数

Modem代码如何与Android代码对话

我想知道Android Modem代码如何调用/传递消息到Android应用程序层的高级概念.假设我们以SMS为例.如果网络发送短信和调制解调器(比如说Qualcomm C代码解析它),它是如何传输到Android应用层的?

是否总会发生JNI通话?作为调制解调器和Android之间的接口 您能否与我们分享信息?谢谢

modem android android-source ril

40
推荐指数
1
解决办法
2万
查看次数

模拟器在内核映像文件中找不到“Linux 版本”字符串

我正在为 Nexus Player 构建 AOSP,成功编译后,我尝试运行模拟器,收到的消息是:

模拟器:错误:在内核映像文件中找不到“Linux 版本”字符串:/home/mita/Work/Nexus/out/target/product/fugu/kernel

我找不到任何关于此的信息,请有人帮忙。

完整的输出是:

模拟器:找到 ANDROID_PRODUCT_OUT:/home/mita/Work/Nexus/out/target/product/fugu 模拟器:找到构建目标架构:x86 模拟器:寻找 emulator-x86 来模拟 'x86' CPU 模拟器:探测程序:./emulator64 -x86 模拟器:探测程序:./emulator-x86 模拟器:探测路径:emulator64-x86 模拟器:返回结果:/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86 模拟器:找到特定于目标的模拟器二进制文件:/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86 emulator:GPU emulation is disabled emulator: Running :/home/mita/Work/Nexus/prebuilts/ android-emulator/linux-x86_64/emulator64-x86 模拟器:qemu 后端:argv[00] = "/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86" 模拟器:qemu 后端:argv[01] = "-verbose" 模拟器:连接后端参数:/home/mita/Work/Nexus/prebuilts/android-emulator/linux-x86_64/emulator64-x86 -verbose 模拟器:找到 Android 构建根:/home/mita /Work/Nexus 模拟器:找到 Android 构建:/home/mita/Work/Nexus/out/target/product/fugu 模拟器:在 /home/mita/Work/Nexus/out/target/product/fugu/ 读取属性文件system/build.prop 模拟器:找不到启动属性文件:/home/mita/Work/Nexus/out/target/product/fugu/boot.prop在 /home/mita/Work/Nexus/out/target/product/fugu/system/build.prop 模拟器读取属性文件:找不到启动属性文件:/home/mita/Work/Nexus/out/target/product/fugu /boot.prop在 /home/mita/Work/Nexus/out/target/product/fugu/system/build.prop 模拟器读取属性文件:找不到启动属性文件:/home/mita/Work/Nexus/out/target/product/fugu /boot.prop

模拟器:找到目标 API sdkVersion:25

模拟器:虚拟设备没有配置文件 - 没问题模拟器:使用核心硬件配置路径:/home/mita/Work/Nexus/out/target/product/fugu/hardware-qemu.ini 模拟器:找到皮肤特定的hardware.ini :/home/mita/Work/Nexus/development/tools/emulator/skins/HVGA/hardware.ini 模拟器:自动配置:-skin HVGA 模拟器:自动配置:-skindir /home/mita/Work/Nexus/development/tools/emulator /skins 模拟器:找到特定于皮肤的硬件密钥集模拟器:尝试加载皮肤文件“/home/mita/Work/Nexus/development/tools/emulator/skins/HVGA/layout”模拟器:皮肤网络速度:“完整”模拟器:皮肤网络延迟:“无”模拟器:自动配置:-kernel /home/mita/Work/Nexus/out/target/product/fugu/kernel 模拟器:目标 arch = 'x86' 模拟器:自动配置:-qemu -cpu qemu32 …

linux android-emulator android-source ubuntu-14.04

38
推荐指数
3
解决办法
2万
查看次数

重启android机器

我们有android + linux m/c,我们登录到linux shell并在android GUI中启动机器.现在我们有一些脚本通过linux shell在同一台机器上运行.在这种情况下,当脚本挂起时,我们需要重启android机器.但它导致重启linux机器.因为他们在同一台机器上.所以我需要重新启动android的方式,因此它来自挂起状态,控制仍然在通过linux shell运行的脚本上.

那么有什么adb或linux命令对我有用吗?

android adb android-source

37
推荐指数
3
解决办法
9万
查看次数

如何在AOSP构建中添加APK?

我需要在我的AOSP版本中添加一些第三方APK.我应该保留这些APK的文件夹,以便在构建代码并创建映像时,它是否安装在模拟器中?

看起来系统应用程序保存在packages/app文件夹中,因此我需要知道第三方APK的保存位置.

android android-source

35
推荐指数
3
解决办法
3万
查看次数

Android锁屏的来源

我正在寻找android锁屏的源代码.它可以适用于任何版本的Android(1.5,1.6,2.0等).

我尝试在https://android.googlesource.com/上查看存储库,但它看起来不像它platform/frameworks/base.也许它是封闭的来源?

android android-source

34
推荐指数
2
解决办法
6万
查看次数

adb devices =>没有权限(plugdev组中的用户;您的udev规则是否错误?)

如果我将具有Android Oreo OS的android手机连接到Linux PC,则会收到以下错误日志

$ adb devices
List of devices attached
xxxxxxxx    no permissions (user in plugdev group; are your udev rules wrong?);
see [http://developer.android.com/tools/device.html]
Run Code Online (Sandbox Code Playgroud)

我尝试使用错误消息提供的链接,但仍然收到相同的错误。

java linux android adb android-source

33
推荐指数
2
解决办法
2万
查看次数

为什么Activity中受保护的android:onClick方法实际上有效?

假设你android:onClick="doClick"Activityas中定义

protected void doClick(View view) { }
Run Code Online (Sandbox Code Playgroud)

文件指出,

此名称必须对应于只接受View类型的一个参数的公共方法.

这是底层Class.getMethod()方法的一个给定要求,它只能在文档声明它时找到公共方法

返回一个Method对象,该对象反映此Class对象表示的类或接口的指定公共成员方法.

那么,这种实现根本不适用于某些设备和模拟器的可能性如何呢?虽然它对使用相同API级别的其他设备不起作用?

java reflection android android-source

31
推荐指数
1
解决办法
654
查看次数

如何处理AOSP repo sync上的curl clone.bundle错误

从AOSP下载主分支后,我收到以下错误:

curl: (22) The requested URL returned error: 404 Not Found
Server does not provide clone.bundle; ignoring.
Run Code Online (Sandbox Code Playgroud)

为什么会出现这个错误?

日志:

 * [new tag]         android-cts-4.4_r1 -> android-cts-4.4_r1
 * [new tag]         android-sdk-4.4.2_r1 -> android-sdk-4.4.2_r1
Fetching projects:   7% (32/448)  Fetching project platform/packages/apps/Launcher3
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Server does …
Run Code Online (Sandbox Code Playgroud)

android android-source repo

30
推荐指数
1
解决办法
1万
查看次数