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之后就不行了,可能是修改了系统底层 如何调试这个错误,错误信息如下 关于android中ListView使用的问题 急 求教如何在android 中调用ping命令 ScrollView和PopupWindow不能协同工作的问题 怎么让2个Activity的执行显示的内容在一个页面上显示 android怎么设置桌面布局和快捷方式之类?? android开发之WIFI网络开发操作 appendPath 的用法 郁闷!JSON 传日期出现“英文”月份,数字变成“科学计数法” android动态设置edittext高度 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" />