android 关闭进程问题 killBackgroundProcesses无效 是不是结束后进程又自动重启了?内存清理也用的是这个机制? 难道权限不够?http://blog.csdn.net/whu_zhangmin/article/details/19123283 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有root权限呢,可能是结束之后又重启了,要关闭的app,还有一个服务,要一起关掉。 进程关掉了,服务没关掉。这个第三方的服务,又把这个进程给启起来了!请教大神关服务的方法,我要彻底干掉这个第三方的app! 先用stopService方法把它服务结束掉 stopService 具体如何使用,请赐教,多谢 ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);am.forceStopPackage(packageName); am.forceStopPackage(packageName);没有forceStopPackage方法呢。绿茶帮忙 这样也不行呢,抛出异常Permission Denial: forceStopPackage() from pid=11621, uid=10027 requires android.permission.FORCE_STOP_PACKAGESActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); try { Method forceStopPackage = am.getClass().getDeclaredMethod("forceStopPackage", String.class); forceStopPackage.setAccessible(true); forceStopPackage.invoke(am, "包名"); } catch (Exception e) { } 在AndroidManifest.xml中新增权限:<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" /> 还有forceStopPackage.invoke(am, "包名"); 这里参数怎么是包名这个字符串呢? 应该是具体进程的包名com.xx.xx 权限添加了的,是不是这样权限还是不够呀?<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.xxx" android:versionCode="1" android:versionName="1.0" > <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" /> <uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" /> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> 有些rom不知道改了什么,在模拟器和刷了cm的真机上是没问题的,在刷了某些国产rom之后就不行了,可能是修改了系统底层 如何实现选中Gallery中的图片,在屏幕上四处移动? canvas如何设置点击事件? 请问用杀进程的软件全杀时会不会影响到桌面插件appwidget?? PC客户端与Android服务端的Socket同步通信(USB) NDK中使用surface问题 Android 1.6下not enough memory for layer bitmap错误是怎么回事? 有木有完整的android.ZH_cn.chm android 屏幕旋转 android获取gps时的一个问题 用于移动端开发的技术有哪些,以及各自的优缺点?跪求! Ant循环打包 AVD的hardware选项在哪?
请教大神关服务的方法,我要彻底干掉这个第三方的app!
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
am.forceStopPackage(packageName);
try {
Method forceStopPackage = am.getClass().getDeclaredMethod("forceStopPackage", String.class);
forceStopPackage.setAccessible(true);
forceStopPackage.invoke(am, "包名");
}
catch (Exception e) {
}
在AndroidManifest.xml中新增权限:
<uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" />
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.xxx"
android:versionCode="1"
android:versionName="1.0" > <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES" />
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="18" />