`
263229365
  • 浏览: 465301 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何干掉360(付代码)

 
阅读更多

最近360很凶,有推送的,有桌面图标的,全部会被提示有风险,极大地损害了开发者的利益。目前我想到了两个办法:
 
1、检测到360就提示用户说,360扫描QQ聊天纪录,涉及隐私。
 
相信广大用户还记得几年前360大战QQ吧,对360的行为是有印象的。我们且不管360有没有扫描QQ聊天纪录,光360恁什么说我们的推送有
 
风险,软件有病毒这点,我们也有足够的底气反咬他一口!相信QQ的用户群不会比360少!!
 
代码实现:
A。检测:
    private boolean isPackageExists(String targetPackage){
        List<ApplicationInfo> packages;
        PackageManager pm;
            pm = getPackageManager();        
            packages = pm.getInstalledApplications(0);
            for (ApplicationInfo packageInfo : packages) {
        if(packageInfo.packageName.equals(targetPackage)) return true;
        }        
        return false;
    };
360的包名是"com.qihoo360.mobilesafe";
 
另外QQ手机管家是"com.tencent.qqpimsecure"
 
金山手机卫士:"com.ijinshan.mguard"
 
你要检测360,是不是存在就直接调用isPackageExists接口就行了,输入参数填"com.qihoo360.mobilesafe"
 
 
 
B。检测到了360之后,提示用户删除:
 
 private void showUninstall360() {
  new AlertDialog.Builder(mContext)
  .setTitle(R.string.title360) //
  .setMessage(R.string.msg360) //
  .setNegativeButton(R.string.uninstall_360, new DialogInterface.OnClickListener() {
   
   @Override
   public void onClick(DialogInterface dialog, int which) {
    // TODO Auto-generated method stub
    uninstall360();  
   }
  }).show();
 }
 
 private void uninstall360() {
  Intent intent = new Intent(Intent.ACTION_DELETE, Uri.fromParts("package", "com.qihoo360.mobilesafe",null)); //第一个参数pageckage不用变,第二个参数填360的包名,第三个参数填null
  startActivity(intent); 
 }
 
来张效果图

 

图片

 点马上删除,调出系统的删除功能

 

图片

 

点OK,就可以删除360了。
 
2、检测到360,不提示用户,直接把360从系统删除!
这个功能目前还在研究中。
 
也许单恁一个人的力量干不过360,可我相信广大开发者团结起来,一致反对360,说360扫描QQ聊天纪录  ,广大用户就会越来越相信我们了。值 的庆幸的是,我这样的作法,360公司已有查觉了,这说明我一人力量就可以让360感到了威胁。360看似很强大的公司,号称上亿用户群的软件,有多么的脆弱。其他本来360说我们的软件有病毒,就是瞎搞,欺骗手机小白用户!如果将来我们战胜了360,那是正义战胜邪恶!
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics