他说我只要搞定这个APP那就太牛了!
点击上方蓝色文字关注我们吧



1. 会员状态数据结构 (UserBean类)
public class UserBean {private long _expire; // 会员过期时间戳(秒级)private long _expire_course; // 课程过期时间// ... 其他字段}
2. 会员状态判断逻辑 (renderVipExpireView 方法)
privatevoidrenderVipExpireView(TextView expireView, TextView statusView, long expireTime) {long currentTime = Calendar.getInstance().getTimeInMillis();long foreverTime = currentTime + 6307200000000L; // 约200年后的时间if (expireTime <= 0) {// 未购买状态expireView.setText("未购买");statusView.setText("立即开通");} else if (expireTime < currentTime) {// 已过期expireView.setText("已过期");statusView.setText("会员续费");} else if (expireTime > foreverTime) {// 无限期会员(永久会员)expireView.setText("无限期");statusView.setText("立即查看");} else {// 正常会员,显示到期时间expireView.setText("yyyy.MM.dd到期");statusView.setText("会员续费");}}
通过分析上方关键代码,只需要修改一下三个方法名:
get_expirerenderVipExpireViewsetupData
首先,给get_expire方法返回时间戳:0x3bb2b0c6018L
if-lez v4, :cond_7b
goto :cond_7b
mul-long v2, v2, v4//下方给他赋值const-wide v2, 0x3bb2b0c6018L
____________
End.
感 谢 阅 读
点赞,转发,关注关注关注↓↓
夜雨聆风
