0

我已经看到(但对它一无所知) android.permission.INJECT_EVENTS 权限。如果我有一个根设备,我可以使用它编写一个应用程序来自动化另一个应用程序吗?或者这是在实际发布的硬件中通常被禁用的东西?还是我对许可意味着什么的印象完全错误?

我只是想知道这是否值得花时间学习。

如果我能做到,目标是在 S800c 相机上自动化尼康的相机应用程序。他们烦人地忽略了在此设备上的相机 API 实现中提供所有相机功能,但如果我希望我可以自动化相机应用程序,我也许可以这样使用它。

4

1 回答 1

1

如果我有一个根设备,我可以使用它编写一个应用程序来自动化另一个应用程序吗?

仅当您正在创建自己的固件时。INJECT_EVENTSsignature级别权限,意味着请求权限的 APK 必须由与固件签名相同的签名密钥签名。拥有 root 对此没有任何影响,除了增加您运行替代固件的能力(如果该设备有任何固件)。

除此之外,您还必须追踪 Android 中通过INJECT_EVENTS.

他们烦人地忽略了在此设备上的相机 API 实现中提供所有相机功能

这听起来不太好。如果你不介意我问,你具体指的是什么?

于 2012-10-21T20:41:05.787 回答