是否可以在我的应用程序中以编程方式启用USB调试(在设置/应用程序/开发下)?
我正在查看Permission.WRITE_SETTINGS和
http://developer.android.com/reference/android/provider/Settings.System.html,但我找不到合适的东西.
此问题仅适用于Android 2.2:
以下屏幕截图显示了安装的3种不同的文本到语音引擎:
在此屏幕截图中,您可以看到并非所有3都已选中(已启用).相反,IVONA未经检查,仅留下Pico(暗示,因为它是硬编码的)和SVOX(已检查).

我希望能够以编程方式从我的应用程序查询特定的TTS引擎(如IVONA)是否被选中(假设我知道在编码时的包名,当然).
在安卓2.2所有我是getDefaultEngine()不能在一个情况下真正帮助碧被选定为默认和SVOX检查(换句话说,我怎么知道SVOX如果被选中的Pico是默认?)
如何在Android 2.2中实现这一目标?
这是可能吗?
PS Android 4.x(API> = 14)引入了getEngines(),这可能会让您相信ICS +已经解决了这个问题,但仔细研究后发现:
我有一个应用程序使用意图用相机拍照,但最近我遇到了一个问题,用户使用开发者选项,如"后台进程限制",他们关闭所有后台应用程序 - 所以我的应用程序被杀死,除了调用onPause和onResume.我希望如果有可能检查这个选项是否关闭,那么我可以提示用户正确的对话.