鸿蒙系统怎么查询iccid?

鸿蒙系统怎么查询iccid?,第1张

public static String getDeviceId() {

// 通过设备管理的获得设备列表方法获得

List<DeviceInfo> deviceList = DeviceManagergetDeviceList(DeviceInfoFLAG_GET_ONLINE_DEVICE);

// 判空

if (deviceListisEmpty()) {

return null;

}

// 获得设备数量

int deviceNum = deviceListsize();

// 创建两个列表,分别存设备id和设备名

ArrayList<String> deviceIds = new ArrayList<>(deviceNum);

ArrayList<String> deviceNames = new ArrayList<>(deviceNum);

// 遍历设备列表,将设备id和设备名分别存到两个列表中

deviceListforEach(device -> {

deviceIdsadd(devicegetDeviceId());

deviceNamesadd(devicegetDeviceName());

});

// 我就直接使用deviceIds的第一个元素,作为启动远程设备的目标id

String deviceIdStr = deviceIdsget(0);

return deviceIdStr;

}

是的,就是编译器选择。

参考以下内容

Compiler name and version macros are predefined by all C/C++

compilers to enable #if/#endif sets around compiler-specific code,

such as inline assembly, compiler-specific intrinsics, or special language

features This can be necessary in high-performance code that aims at using the

best performance tricks available for each compiler This article

surveys common compilers and shows how to use predefined macros to detect the

compiler name and version at compile time

How to detect the compiler name

Compiler name macros indicate a specific compiler, such as Intel ICC or

Microsoft Visual Studio There are exceptions See the notes after the

table

#if defined(__clang__)

/ Clang/LLVM ---------------------------------------------- /

#elif defined(__ICC) || defined(__INTEL_COMPILER)

/ Intel ICC/ICPC ------------------------------------------ /

#elif defined(__GNUC__) || defined(__GNUG__)

/ GNU GCC/G++ --------------------------------------------- /

#elif defined(__HP_cc) || defined(__HP_aCC)

/ Hewlett-Packard C/aC++ ---------------------------------- /

#elif defined(__IBMC__) || defined(__IBMCPP__)

/ IBM XL C/C++ -------------------------------------------- /

#elif defined(_MSC_VER)

/ Microsoft Visual Studio --------------------------------- /

#elif defined(__PGI)

/ Portland Group PGCC/PGCPP ------------------------------- /

#elif defined(__SUNPRO_C) || defined(__SUNPRO_CC)

/ Oracle Solaris Studio ----------------------------------- /

#endif

With iccex

lngSize = LenB(iccex)

lngICC = ICC_USEREX_CLASSES

End With

这个循环导致慢的,应该加个条件以退出循环

改为以下程序自己验证吧,是PB0输出LED,PC0输入,是吧????

//ICC-AVR application builder : 2012/11/18 13:39:36// Target : M128

// Crystal: 40000Mhz

#include <iom128vh>

#include <macrosh>

#define uchar unsigned char

#pragma interrupt_handler int1:2

void int1(void)

{

EIMSK=0X00;

PORTB = 0x01;

EIMSK=0X01;

}

void main()

{

int1(); //PB0为上拉电阻

DDRB = 0xff;

PORTB = 0x00;//PBO为低电平,LED不亮

DDRC=0X00;//C口最后输入端

DDRC=0XFF;

while(1)

{

if((PINA & BIT(0))==0) //判断是否PA0口按下键了。

{PORTC |=BIT(0);} //亮

else

{PORTC &=~BIT(0);} //灭

}

}

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/meirong/3426181.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-02-25

随机推荐

  • 欧莱雅复颜精华露使用方法 欧莱雅复颜精华露怎么用

    1、欧莱雅积雪草微精华露有两种使用方法,一种是作为精华使用,一种是用来湿敷。 2、当做精华使用时,先在手心中倒入适量精华露,然后分别点涂在额头、脸颊、鼻子等部位,将精华露均匀的涂抹开后,再由内向外、由下向上轻轻按摩面部。 3、湿敷时需要先清

    2024-04-15
    61800
  • nivea是什么牌子

    1、妮维雅(NIVEA)是一个由德国公司Beiersdorf所有的大型全球性护肤品与身体护理品品牌。1911年Beiersdorf硏发了拥有Eucerit的油基乳剂皮肤软膏后成立该公司,该乳剂为同类第一种稳定的乳剂。2、今天,在全球公认的最

    2024-04-15
    58700
  • 妮维雅洗面奶男士怎么样

    妮维雅这个品牌,一直专业的致力于男性护肤产品的开发和研究,其中也根据男性的生活特点和肤质的特点,来研究出了很多适合的产品,而关于妮维雅男士洗面奶,也是可以帮助去除多余油脂,非常适合男性肌肤使用泡沫,也非常的丰富。在使用之后,会感觉我们的皮肤

    2024-04-15
    53300
  • 有哪些成套的护肤品可以美白又抗皱的?

    成套的产品需要美白又抗皱,这里推荐几款口碑产品吧。1 whoo 后 雪玉凝水乳礼盒whoo的美白水乳套盒,主打的就是滋润和美白,而且有不错的抗皱的作用。如果是暗黄肌肤需要滋润的肌肤,那么这款很合适,用在脸上感觉滑滑的有滋润

    2024-04-15
    47100
  • 身体乳液哪个牌子好用

    使用顺序(按照分子越小越先用的原则):爽肤水→精华素→保湿乳液→保湿凝露→保湿霜,质地越清爽、越稀越先用,这样更有利于各种营养的充分吸收。保湿霜作为最后一道护肤步骤,目的是要把水分都锁在脸上,这样肌肤才不会水分流失。精华凝露就是精华素,直接

    2024-04-15
    46300
  • 清莹露和神仙水的区别

    1 清莹露清莹露 sk2清莹露怎么用sk2清莹露是属于清洁水,就是洗完脸,第一个用的,是给皮肤一个再次清洁的作用。 sk2清莹露用在神仙水之前,洁面后第一步,是SKII的化妆水,保湿,同时能起到二次清洁和细致皮肤的作用,帮助

    2024-04-15
    41100
  • 大蒜美白效果怎么样?与欧露莲蒜肽美容是一样的吗?

        大蒜由于强烈的气味,往往不受年轻人的青睐,但是对于保养皮肤来说,大蒜有着不可替代的作用,大蒜对皮肤的作用很大,包括:美白、排毒、补水、保湿等等。所以在生活中要适当的吃一些大蒜。1.大蒜可以美白肌肤大蒜中的维生素C及类胡萝卜素的含量很

    2024-04-15
    51200

发表评论

登录后才能评论
保存