微信自动抢红包 findViewById(R.id.open).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
RobMoney.setStartFunc2(true);
Toast.makeText(MainActivity.this, "开启自动抢红包", Toast.LENGTH_LONG).show();
}
});
findViewById(R.id.stop).setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
RobMoney.setStartFunc2(false);
Toast.makeText(MainActivity.this, "关闭自动抢红包", Toast.LENGTH_LONG).show();
}
});
try {
if (!isAccessibilitySettingsOn(this)) {
Toast.makeText(this, "找到抢红包服务,开启即可", Toast.LENGTH_LONG).show();
Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(intent);
}
} catch (Exception e) {
Log.i("Vysor-main", "", e);
}
}
/**
* 判断辅助功能服务是否开启
*
* @param mContext
* @return
*/
private boolean isAccessibilitySettingsOn(Context mContext) {
int accessibilityEnabled = 0;
final String service = getPackageName() "/" RobMoney.class.getCanonicalName();
try {
accessibilityEnabled = Settings.Secure.getInt(mContext.getApplicationContext().getContentResolver(),
android.provider.Settings.Secure.ACCESSIBILITY_ENABLED);
//Log.v(TAG, "accessibilityEnabled = " accessibilityEnabled);
} catch (Settings.SettingNotFoundException e) {
//Log.e(TAG, "Error finding setting, default accessibility to not found: " e.getMessage());
}
TextUtils.SimpleStringSplitter mStringColonSplitter = new TextUtils.SimpleStringSplitter(':');
if (accessibilityEnabled == 1) {
//Log.v(TAG, "***ACCESSIBILITY IS ENABLED*** -----------------");
String settingValue = Settings.Secure.getString(mContext.getApplicationContext().getContentResolver(),
Settings.Secure.ENABLED_ACCESSIBILITY_SERVICES);
if (settingValue != null) {
mStringColonSplitter.setString(settingValue);
while (mStringColonSplitter.hasNext()) {
String accessibilityService = mStringColonSplitter.next();
//Log.v(TAG, "-------------- > accessibilityService :: " accessibilityService " " service);
if (accessibilityService.equalsIgnoreCase(service)) {
//Log.v(TAG, "We've found the correct setting - accessibility is switched on!");
return true;
}
}
}
} else {
//Log.v(TAG, "***ACCESSIBILITY IS DISABLED***");
}
return false;
}
评论