‘壹’ android抢红包代码怎样获取接收红包的时间
实现原理
通过利用AccessibilityService辅助服务,监测屏幕内容,如监听状态栏的信息,屏幕跳转等,以此来实现自动拆红包的功能。关于AccessibilityService辅助服务,可以自行网络了解更多。
代码基础:
1.首先声明一个RedPacketService继承自AccessibilityService,该服务类有两个方法必须重写,如下:
[java] view plain
/**
* Created by Yemon on 2017/2/3.
* email:[email protected]
*
* 抢红包服务类
*/
public class RedPacketService extends AccessibilityService {
/**
* 必须重写的方法:此方法用了接受系统发来的event。在你注册的event发生是被调用。在整个生命周期会被调用多次。
*/
@Override
public void onAccessibilityEvent(AccessibilityEvent event) {
}
/**
* 必须重写的方法:系统要中断此service返回的响应时会调用。在整个生命周期会被调用多次。
*/
@Override
public void onInterrupt() {
Toast.makeText(this, "我快被终结了啊-----", Toast.LENGTH_SHORT).show();
}
/**
* 服务已连接
*/
@Override
protected void onServiceConnected() {
Toast.makeText(this, "抢红包服务开启", Toast.LENGTH_SHORT).show();
super.onServiceConnected();
}
/**
* 服务已断开
*/
@Override
public boolean onUnbind(Intent intent) {
Toast.makeText(this, "抢红包服务已被关闭", Toast.LENGTH_SHORT).show();
return super.onUnbind(intent);
}
}
‘贰’ 微信“拼手气”红包规则是怎么样的
微信【拼手气】红包是需要至少需要3个人群聊时,可以进行发起,之后根据自己的设定个数,在进行开启时,随机出现多少。
(参考环境:手机型号:OPPOK10, 手机系统Android11 ,ColorOSV11.1微信8.0.25)
1.打开微信,点击加入的群进入,点击【+】——选择【红包】。