相关疑难解决方法(0)

调试服务

我用远程接口编写了一个服务,并将其安装在我的PC的Eclipse AVD上.我有一个客户端测试工具,它启动并调用服务中的方法.最初我通过控件类和活动安装了服务,我现在已将其删除,因此服务的清单如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
package="com.myname.gridservice"
android:versionCode="1"
android:versionName="1.0">
<application
    android:icon="@drawable/icon"
    android:label="@string/app_name"
    android:debuggable="true">
    <service
        android:enabled="true"
        android:debuggable="true"
        android:name="OverlayService">
        <intent-filter>
            <action android:name="com.myname.OverlayService.SERVICE"/>
            <action android:name="com.myname.gridservice.IRemoteInterface" />
        </intent-filter>
    </service>
 </application>  
</manifest>   
Run Code Online (Sandbox Code Playgroud)

所以没有活动标签.

当我从Eclipse中的调试图标启动它时,控制台告诉我它正在安装apk(它是),但它不会显示为调试线程并且不会触发断点,尽管服务的行为是可以的客户看到了它.如果我将服务标签包装在具有关联类的活动标签中并启动它,那么我可以调试它

是否可以调试服务而不将其包装在活动中?

android android-manifest

54
推荐指数
4
解决办法
4万
查看次数

在应用程序中以编程方式启用USB调试(在设置/应用程序/开发下)

是否可以在我的应用程序中以编程方式启用USB调试(在设置/应用程序/开发下)?

我正在查看Permission.WRITE_SETTINGShttp://developer.android.com/reference/android/provider/Settings.System.html,但我找不到合适的东西.

permissions android android-manifest

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

如何以编程方式禁用Android USB调试

某些三星Android手机有一个错误,如果插入USB,USB调试会自动打开.这显然是一个安全问题.我想编写一个程序来禁用USB调试,这样我就可以在插入usb-plug时启动它.关于如何做到这一点的任何想法?

debugging usb android

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

标签 统计

android ×3

android-manifest ×2

debugging ×1

permissions ×1

usb ×1