zuoxiao
2024-03-04 275fbc47873d5c4f78a57b4fa58a08e2e7af2dc2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package com.dayu.recharge.tools;
 
import android.app.Activity;
import android.content.Intent;
 
import com.dayu.recharge.card.UserCard;
 
/**
 * Created by Android Studio.
 * author: zuo
 * Date: 2023-11-21
 * Time: 14:46
 * 备注:
 */
public class WriteCardUtils {
    static boolean userFlag = false;
 
    //向卡写入用户信息
    public static boolean setUser(Intent intent, UserCard userCard, Activity activity) {
        userFlag = NFCWriteHelper.getInstence(intent,activity).writeData(userCard.getZeroBytes(), 1, 0);
        if (!userFlag) {
            return false;
        }
        userFlag = NFCWriteHelper.getInstence(intent,activity).writeData(userCard.getOneBytes(), 1, 1);
        if (!userFlag) {
            return false;
        }
        userFlag = NFCWriteHelper.getInstence(intent,activity).writeData(userCard.getTwoBytes(), 1, 2);
        return userFlag;
    }
}