Android实现QQ抢红包插件

2019-12-10 19:22:41丽君
易采站长站为您分析Android实现QQ抢红包插件,可以支持抢QQ拼手气红包,普通红包,口令红包,感兴趣的小伙伴们可以参考一下  

又想到快要过年了,到时候还不知道群里要发好多红包,所以我将之前在网上宕的一份微信抢红包的代码修改了一下,实现了QQ抢红包!可以支持抢QQ拼手气红包,普通红包,口令红包,现在再也不怕20年单身手速的人跟我抢红包了! 
先看测试效果图: 
1.抢QQ口令红包 

 Android实现QQ抢红包插件                           

 可以看见,只要红包一发出,自动填写口令并发出,帮你将红包抢到手! 
2.抢QQ拼手气红包                 

Android实现QQ抢红包插件

拼手气红包也是一样,只要红包一发出,自动帮你把红包抢到手,是不是很爽的感觉? 
3.抢QQ好友发送的红包

Android实现QQ抢红包插件

只要好友或者群里的人把红包一发出,就会第一时间让你抢到红包!所以只要在群里面开启插件,抢红包从来都是百发百中!好了废话不多说了,也不吹嘘有多牛多好了,下面直接给大家上代码:

MainActivity: 

/*MainActivity中的代码基本没改变:*/
public class MainActivity extends AppCompatActivity {
  private final Intent mAccessibleIntent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
  private Button switchPlugin;
 
  @Overrideprotected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.activity_main);  
    switchPlugin = (Button) findViewById(R.id.button_accessible);
    updateServiceStatus();
  }
 
  /*开启插件的按钮*/
  public void onButtonClicked(View view) {startActivity(mAccessibleIntent);}
 
  @Overrideprotected void onResume() {
    super.onResume();
    updateServiceStatus();
  }
}
 
  private void updateServiceStatus() {  
    boolean serviceEnabled = false;  
    AccessibilityManager accessibilityManager = (AccessibilityManager) getSystemService(Context.ACCESSIBILITY_SERVICE);
    List<AccessibilityServiceInfo> accessibilityServices = accessibilityManager.getEnabledAccessibilityServiceList(AccessibilityServiceInfo.FEEDBACK_GENERIC);  
    for (AccessibilityServiceInfo info : accessibilityServices) {   
      if (info.getId().equals(getPackageName() + "/.QQHongbaoService")) {     
        serviceEnabled = true;     
        break;    
       } 
     }
     if (serviceEnabled) {  
       switchPlugin.setText("关闭插件"); 
       getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
     } else {  
       switchPlugin.setText("开启插件");  
       getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);}
   }
}