react-native--------------移动端事件-------------劉
Posted lstcon
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react-native--------------移动端事件-------------劉相关的知识,希望对你有一定的参考价值。
在react-naitve检测手机是否安装SIM卡
1、android检测
import android.telephony.TelephonyManager; /** * 判断是否包含SIM卡 * * @return 状态 */ public static boolean hasSimCard(Context context) { TelephonyManager telMgr = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); int simState = telMgr.getSimState(); boolean result = true; switch (simState) { case TelephonyManager.SIM_STATE_ABSENT: result = false; // 没有SIM卡 break; case TelephonyManager.SIM_STATE_UNKNOWN: result = false; break; } Log.e("try", result ? "有SIM卡" : "无SIM卡"); return result; }
2、ios检测
RCT_EXPORT_METHOD(isSIMInstalled:(RCTResponseSenderBlock)complete){ CTTelephonyNetworkInfo *networkInfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *carrier = [networkInfo subscriberCellularProvider]; if (!carrier.isoCountryCode) { NSLog(@"未安装SIM卡"); }else{ NSLog(@"存在SIM卡"); } }
以上是关于react-native--------------移动端事件-------------劉的主要内容,如果未能解决你的问题,请参考以下文章
在另一个 React-Native 库中使用 React-Native 库
React-Native + crypto:如何在 React-Native 中生成 HMAC?
React-native:如何在 React-native 中使用(和翻译)带有 jsx 的 typescript .tsx 文件?
React-Native 开发 在react-native 中 运用 redux
在解析模块`react-native/Libraries/Core/Devtools/getDevServer`时,发现了Haste包`react-native`