Android 工具函数汇总 (获得设备唯一 DeviceId)
-
//返回设备唯一的 id
-
public static String J_C_getIosDeviceId()
-
{
-
String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
-
return android_id;
-
}
-
//判断当前是否有可用网络
-
public static boolean J_C_isNetworkOK()
-
{
-
//获取当前的网络连接服务
-
-
try {
-
ConnectivityManager connectivity = (ConnectivityManager) getContext().getSystemService(Context.CONNECTIVITY_SERVICE);
-
if (connectivity != null) {
-
-
NetworkInfo info = connectivity.getActiveNetworkInfo();
-
if (info != null && info.isConnected()) {
-
-
if (info.getState() == NetworkInfo.State.CONNECTED) {
-
return true;
-
}
-
}
-
}
-
} catch (Exception e) {
-
return false;
-
}
-
return false;
-
-
}
-
-
//打开url
-
public static void J_C_toOpenNetworkURL(String url)
-
{
-
Uri uri = Uri.parse(url);
-
Intent it = new Intent(Intent.ACTION_VIEW, uri);
-
getContext().startActivity(it);
- }
对应 ios DeviceId 代码参考:
//获得临时的UUID
std::string getIosDeviceId()
{
std::string m_str;
NSString* idStr = [OpenUDID value]; //
m_str = [idStr UTF8String];
return m_str;
}
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。