鸿蒙系统怎么查询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

随机推荐

  • 妮维雅630淡斑精华真假

    关于妮维雅630淡斑精华的真假问题,我可以告诉你,这取决于你购买的渠道和产品包装。如果你选择在正规渠道购买,比如官网、专柜或者认可的线上零售商,那么你购买到的产品应该是真品。如果你选择在一些不明来源的小店或者个人手中购买,那么就存在假货风险

    2024-04-15
    67600
  • 挂耳v脸面膜真的有用吗

    1、坚持用是可以的,不过要配合瘦脸紧致精油一起用,一般都有跟瘦脸膜套盒的。2、很多瘦脸面膜确实以紧致肌肤的作用起到了瘦脸的效果,但是并不能改变脸部本身的骨架,所以,骨架大的MM想变成V型脸,光依赖面膜是不可能的哦~瘦脸面膜是只能祛除脸部赘肉

    2024-04-15
    66700
  • 洗面奶 面膜 爽肤水 精华油 芦荟胶 精华液 面霜 乳液 求早晚使用顺序…

    早晚护肤是每个人都需要的日常,而正确的使用顺序可以让你的肌肤更加健康亮丽。以下是洗面奶、面膜、爽肤水、精华油、芦荟胶、精华液、面霜和乳液的正确使用顺序:要用洗面奶彻底清洁皮肤。将适量洗面奶涂在手心,按摩脸部并轻轻揉搓,再用温水冲洗干净。在清

    2024-04-15
    63500
  • 潼南定制生日礼品套盒在哪里

    在潼南定制生日礼品套盒可以考虑以下几种方式:1、在当地的商业区或购物中心寻找礼品专卖店,这些店铺通常有各种各样的礼品选择,可以根据您的需求为您提供定制服务。2、在网上寻找当地的定制礼品店,可以通过社交媒体或搜索引擎查找,一些电商平台上也有一

    2024-04-15
    47200
  • 国产好用的精华液推荐

    国产好用的精华液推荐如下:1、自然堂凝时鲜颜肌活修护精华液。2、百雀羚水嫩精纯肌底精华液。3、相宜本草丹参清痘精华液。4、御泥坊光感璀璨皙妍精华液。5、羽西净萃悦白盈透精华液。如何选择适合自己的精华液?观察精华液的质地,选择适合自己的肤质的

    2024-04-15
    55800
  • 请问下爽肤水、保湿霜、保湿凝露、保湿乳液、精华乳、精华素使用的顺序是怎样的?

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

    2024-04-15
    48300
  • 妮维雅美白身体乳需要避光吗

    需要。根据查询妮维雅官网得知,妮维雅身体乳中的成分会因为长时间暴露在阳光下而失去活性,影响保湿效果和质量,所以需要避光存储,正确存储方式是放在阴凉干燥处,避免阳光直射和高温环境。妮维雅(NIVEA)德国拜尔斯道夫公司所有的大型全球护肤品与身

    2024-04-15
    43700

发表评论

登录后才能评论
保存