精华内容
下载资源
问答
  • 安卓系统程序卸载器

    2012-10-31 21:15:55
    系统程序卸载器SystemApp Remover是一款程序管理软件,除了能正常卸载第三方程序外,还能卸载系统自带的程序,支持备份/恢复程序,需要root权限。(如果是采用升级的方式更新,有可能刷不出来系统的app,建议卸载掉...
  • Android程序卸载

    2012-11-13 14:47:29
    Android程序卸载源代码 练手作品.. 不够完善,望多多指教~
  • Android例子源码仿iphone的程序卸载器
  • 整了这么多年android,想写的第一个android app,花了3天完成,仿iphone的程序卸载器, 1.load非系统的app 2.长按后图标显示删除按钮,并且来回晃动 3.单击后卸载app 后期将做继续完善。
  • Android程序卸载工具

    2012-06-02 21:57:54
    一个非常方便小巧的Android程序卸载工具,只需要简单的双击需要卸载的软件即可启动卸载程序~~
  • 安卓程序卸载工具AppRemover1.rar
  • 仿iphone的程序卸载器

    2021-03-16 17:26:30
    仿iphone的程序卸载器动扫描加载非系统的app,长按后图标显示删除按钮,并且来回晃动,单击后转跳到系统的卸载界面。
  • 安卓系统程序卸载,很好用的。。。。。。。。
  • 一键程序卸载器

    2015-08-23 21:52:30
    程序可以卸载安卓手机上的任何预装软件,手机需root
  • 本项目是一个仿iphone的程序卸载器,自动扫描加载非系统的app,长按后图标显示删除按钮,并且来回晃动,单击后转跳到系统的卸载界面。本项目编码GBK默认编译版本4.4.2
  • 描述介绍: 轻松卸载系统程序; 该软件是一款程序管理软件,除了能正常卸载第三方程序外,还能卸载系统自带的程序,支持备份/恢复程序,需要root权限。防止使用 RE管理的小白误删系统文件。
  • 仿iphone的程序卸载器动扫描加载非系统的app,长按后图标显示删除按钮,并且来回晃动,单击后转跳到系统的卸载界面。  
  • 轻松卸载系统程序; 该软件是一款程序管理软件,除了能正常卸载第三方程序外,还能卸载系统自带的程序,支持备份/恢复程序,需要root权限。防止使用 RE管理的小白误删系统文件。
  • i6500系统程序卸载器,亲测可用没问题
  • android程序卸载apk

    2013-02-05 15:58:52
    程序中处理卸载apk,我是在这个情况下用到的与大家共享:开始apk上线用的是debug签名,后我换了台电脑,导致打包再上线报签名不一致的问题.后采用数字证书签名并修改了游戏的主类包名.解决签名不一致的问题. 这样导致...
  • android程序卸载后无法删除桌面快捷方式的解决办法
  • 删除安卓系统程序的锐器;一般的删除软件,不会显示系统程序卸载
  • Android应用卸载器

    2014-01-26 23:35:58
    程序卸载器 程序卸载器是很常见的系统管理应用,很多应用管理软件也内置了这个功能。其实功能实现起来非常简单,只需要调用系统的应用卸载服务即可。应用运行界面如下: 系统运行效果 卸载应用关键代码 卸载...

    程序卸载器

    程序卸载器是很常见的系统管理应用,很多应用管理软件也内置了这个功能。其实功能实现起来非常简单,只需要调用系统的应用卸载服务即可。应用运行界面如下:

    系统运行效果

    卸载应用关键代码

    卸载应用需要得到应用的包名,使用Intent传递给Android系统的应用卸载服务,源码如下:

    	Uri uri = Uri.parse("package:" + packageName);
    	Intent intent = new Intent(Intent.ACTION_DELETE, uri);
    	MainActivity.this.startActivity(intent);
    

    获取应用信息关键代码

    卸载应用是需得到应用的包名,获取应用的包名可以使用PackageManager。实现的关键代码如下:

    	PackageManager pm = context.getPackageManager();
    	List<PackageInfo> list = pm.getInstalledPackages(0);
    	for (PackageInfo packageInfo : list) {
    		// 只加载非系统应用
    		if ((packageInfo.applicationInfo.flags & ApplicationInfo.FLAG_SYSTEM) == 0) {
    			AppInfo i = new AppInfo();
    			i.setPackageName(packageInfo.packageName);
    			i.setAppName(pm
    					.getApplicationLabel(packageInfo.applicationInfo)										.toString());
    			// 在API 9 (2.3)中加入
    			// i.setFirstInstallTime(packageInfo.firstInstallTime);
    			i.setFirstInstallTime(new File(
    					packageInfo.applicationInfo.sourceDir).lastModified());
    			i.setIcon(pm.getApplicationIcon(packageInfo.applicationInfo));
    			i.setVersionCode(packageInfo.versionCode);
    			appList.add(i);
    		} else {
    			Log.v(TAG, "忽略系统应用");
    		}
    	}
    

    这段代码中使用PackageManager获得已安装的应用PackageInfo信息列表,使用PackageInfo封装的信息即可得到应用的全部信息,如packageInfo.firstInstallTime等字段在高版本API中加入,使用中需要注意。这个实例忽略掉了系统自带应用。

    因为获取系统应用信息列表可能需要较多时间操作,所以最好在子线程中执行。


    列表排序比较器

    得到的应用列表,为了方便用户查找,应该按照应用名优先排序。Collections工具类提供了sort方法,为了排序自定义元素,需要自定义Comparator的实现类。源代码如下:

    package com.frank.appsmanager;
    
    import java.util.Comparator;
    
    public class AppInfoComparator implements Comparator<AppInfo> {
    
    	@Override
    	public int compare(AppInfo lhs, AppInfo rhs) {
    
    		if (!lhs.getAppName().equals(rhs.getAppName())) {
    			return lhs.getAppName().compareTo(rhs.getAppName());
    		} else {
    			return lhs.getPackageName().compareTo(rhs.getPackageName());
    		}
    
    	}
    
    }
    

    图标大小处理

    不同应用得到的图标大小不同,所以需要对列表中的图标的大小进行重新调整。代码如下:

    package com.frank.appsmanager;
    
    import android.graphics.Bitmap;
    import android.graphics.Canvas;
    import android.graphics.PixelFormat;
    import android.graphics.drawable.Drawable;
    
    public class DrawableUtil {
    	public static Bitmap drawableToBitmap(Drawable drawable) {
    		Bitmap bitmap = Bitmap
    				.createBitmap(
    						drawable.getIntrinsicWidth(),
    						drawable.getIntrinsicHeight(),
    						drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888
    								: Bitmap.Config.RGB_565);
    
    		Canvas canvas = new Canvas(bitmap);
    		drawable.setBounds(0, 0, drawable.getIntrinsicWidth(),
    				drawable.getIntrinsicHeight());
    		drawable.draw(canvas);
    		return bitmap;
    	}
    }
    

    调用位置:

    	// 匹配不同应用icon的大小
    	int size = ((WindowManager) context
    			.getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay()
    			.getWidth() / 6;
    	Bitmap iconBitmap = Bitmap.createScaledBitmap(
    			DrawableUtil.drawableToBitmap(i.getIcon()), size, size, true);
    	holder.iv_icon.setImageBitmap(iconBitmap);
    


    全部代码

    完整应用源代码可通过以下链接下载:

    http://download.csdn.net/detail/f40346839100/6886407





     

    展开全文
  • 适用于安卓系统的手机、平板自带的系统软件卸载
  • 自定义一个广播,并添加如下两个action“android.intent.action.PACKAGE_ADDED”“android.intent.action.PACKAGE_REMOVED”override fun onReceive(context: Context?, intent: Intent?) {val packageName = intent...

    自定义一个广播,并添加如下两个action

    “android.intent.action.PACKAGE_ADDED”

    “android.intent.action.PACKAGE_REMOVED”

    override fun onReceive(context: Context?, intent: Intent?) {

    val packageName = intent?.dataString?.substring("package:".length) ?: ""

    when (intent?.action) {

    "android.intent.action.PACKAGE_ADDED" -> {

    //......

    }

    "android.intent.action.PACKAGE_REMOVED" -> {

    //......

    }

    }

    }

    注册广播,无论动态注册或是静态注册都要加入如下代码 动态注册

    val filter = IntentFilter()

    filter.addAction("android.intent.action.PACKAGE_ADDED")

    filter.addAction("android.intent.action.PACKAGE_REMOVED")

    filter.addDataScheme("package") //加入此行代码,否则无法接收到此广播

    静态注册

    展开全文
  • 安卓卸载演示 android 应用程序卸载时的 pupup 网页
  • 安卓免root程序卸载

    2012-09-06 11:42:06
    安卓免root系统程序卸载 让你不用root简单删除没用的软件
  • 安卓系统精简软件,需要ROOT权限。删前请先备份以防误删
  • android 安装卸载 监听 android 安装卸载 监听 例子:http://blog.csdn.net/totogo2010/article/details/6208270
  • 安卓系统自带程序卸载有这么几种方法:一是使用简单工具卸载二是使用第三方安全防护软件卸载三是使用豌豆荚PC端工具卸载。这三种方法各有不同的地方喜欢的都收藏下吧,都是通过第三方软件,可以轻松安全的卸载内置...

    安卓系统自带程序卸载有这么几种方法:

    一是使用简单工具卸载

    二是使用第三方安全防护软件卸载

    三是使用豌豆荚PC端工具卸载。

    这三种方法各有不同的地方喜欢的都收藏下吧,都是通过第三方软件,可以轻松安全的卸载内置软件。

    介绍第一种方法:

    首先电脑需安装好USB驱动,用下面第三方软件安装驱动:(这步骤是必须做的,因为要连接电脑)步骤1.手机设置打开USB调试

    (设置-应用程序(或开发人员选项)-USB调试 打钩)步骤2.然后把电脑通过USB线连接到手机。步骤3.安装驱动必须的软件:直接下载地址:

    运行上面已安装的软件,软件会自动安装好驱动!步骤4.安装卸载时候需要的软件(点击这里下载)

    步骤5.运行卸载工具-保证手机和电脑连接,选择(卸载预装)

    files_20131128113630.jpg

    步骤5.显示了手机里预装的软件了,需要删除那款直接卸载就可以了。

    files_20131128113758.jpg

    步骤6.选择卸载的应用,确认就可以了。就这么简单就OK了。

    c8e9e46119e7d42a5c9151e02c87ab61.png

    第二种方法就是借助第三方安装的手机应用卸载工具进行卸载,

    该工具不但可以卸载常用软件,卸载系统自带软件,还能备份和还原,非常实用。切

    记:系统自带软件不是随便可以删除的,一定要确保不会影响手机运行的前提下才能删除。下

    载安装到手机上以后运行,就可以卸载程序软件

    360手机卫士 Ver5.2.2.1

    2011060432705011.png应用资费:免费使用支持平台:Android 2.1+

    更新时间:2016-4-22资源大小:6.24MB

    软件分类:界面语言:简体中文

    资源评分:★★★★★下载次数:380036次

    该软件是一款程序管理软件,能够正常卸载自己安装的程序外,

    最大的亮点在于能够卸载系统自带的程序,并且支持备份和还原!

    7b77a8a3a79ecbddd7abcc659c80ed37.png

    第三种方法是使用PC端工具进行卸载。

    使用PC端卸载的方式比较适合那些经常抱着电脑的人,只需要安装一款Android版的91手机助手或者最新出来的豌豆荚就可以方便的使用电脑卸载手机中的软件了。将手机与电脑连接,然后在电脑上运行手机助手。

    以豌豆夹为例,下载豌豆荚以后在电脑上安装并运行,通过USB数据线把电脑和手机连接,

    下载电脑PC版豌豆荚:直接下载地址:

    使用豌豆荚就能简单连接操作了。卸除内置程序和安卓软件都可以。

    580245e00889b45fa1a48b7cdb1efb87.gif

    然后在选择应用游戏按钮,进入手机应用列表

    9d3e8ac18ae4188f75a024a305b37e3b.gif

    选择需要卸载的软件或程序,按“是”卸载成功,该方法的好处是可以批量卸载,节省时间。

    4f95d982fca09d770212423662b5c183.png

    通过本教程的学习你就可以放心大胆的尝试安装任何的软件了,不喜欢就可以删掉它。当然卸载之前一定要慎重考虑,以防删除一些有用软件。

    展开全文
  • Android 安装卸载程序.pdf
  • 代码调用Android应用程序卸载

    千次阅读 2011-12-11 14:40:33
    代码调用Android应用程序卸载Android的应用中,很少有些应用会主动提供卸载自身的应用,最多的也就是一些卸载器应用。个人认为从产品角度来说,主动提供卸载实际上未必不可尝试。 下面从技术角度讲如何实现卸载...
    代码调用Android应用程序卸载
    
    在Android的应用中,很少有些应用会主动提供卸载自身的应用,最多的也就是一些卸载器应用。个人认为从产品角度来说,主动提供卸载实际上未必不可尝试。
    下面从技术角度讲如何实现卸载。
    原理主要为设置一个卸载制定包的intent,然后有对这个intent感兴趣的应用去处理,这里一般默认的是系统的卸载管理进行接收,并处理。下面代码中我们值需要传入一个String类型的包名即可。一般在Activity中调用Context对象的getPackageName()方法即可获取String类型包名。具体源码如下。
    /**
    	 * uninstall apk file
    	 * @param packageName 
    	 */
    	public void uninstallAPK(String packageName){
    		Uri uri=Uri.parse("package:"+packageName);
    		Intent intent=new Intent(Intent.ACTION_DELETE,uri);
    		this.context.startActivity(intent);
    	}


    Last Modified:2011-12-11

    更多技术文章请访问:http://thinkblog.sinaapp.com

    展开全文
  • 如何干净地卸载程序,相信不少智能手机用户会遇到这样的麻烦!特别是对于Android 2.1版本以下系统的...系统程序卸载器System App Remover是啥米?SystemApp Remover是一款程序管理软件,除了能够正常卸载自己安装的...
  • Android 程序无需Root,可以安装APK.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,721
精华内容 16,688
关键字:

安卓程序卸载器