通过Adapter动态添加TextView(补充)

对动态添加TextView进一步详细,通过获取到的MAC、SN、Android ID值填充至values。
增加MacSn类

public class MacSn {

    /////////////////////////////////////////////////////////////////////////////////////////////////////
    //获取MAC
    private static final String ACTIVYTI_TAG = "MacSn";
    public static String[] getMacAddress() {//获取mac
        String[] macStr = new String[1];
        try {
            InetAddress ip = getLocalInetAddress();
            byte[] b = NetworkInterface.getByInetAddress(ip).getHardwareAddress();
            StringBuffer buffer = new StringBuffer();
            for(int i=0;i

由于获取MAC需要一些权限
在AndroidManifest.xml中 添加权限

    
    
    
    
    

然后修改MainActivity.class

snData[0].setSnValue(MacSn.getMacAddress());
snData[1].setSnValue(MacSn.getSn());
snData[2].setSnValue(MacSn.getAndroidId(context));

此程序一开始是领导知道我最近在学习Android,然后给出的测试,让获取MAC和SN,然后我再次基础上慢慢进行添加扩展,最后是这样子。

你可能感兴趣的:(通过Adapter动态添加TextView(补充))