Android 工具函数汇总 (获得设备唯一 DeviceId)


  1. //返回设备唯一的 id
  2.     public static String J_C_getIosDeviceId()
  3.     {
  4.         String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
  5.         return android_id;
  6.     }
  7.     //判断当前是否有可用网络
  8.     public static boolean J_C_isNetworkOK()
  9.     {
  10.         //获取当前的网络连接服务
  11.         
  12.         try {
  13.             ConnectivityManager connectivity = (ConnectivityManager) getContext().getSystemService(Context.CONNECTIVITY_SERVICE);
  14.             if (connectivity != null) {

  15.                 NetworkInfo info = connectivity.getActiveNetworkInfo();
  16.                 if (info != null && info.isConnected()) {

  17.                     if (info.getState() == NetworkInfo.State.CONNECTED) {
  18.                         return true;
  19.                     }
  20.                 }
  21.             }
  22.         } catch (Exception e) {
  23.             return false;
  24.         }
  25.         return false;
  26.         
  27.     }
  28.     
  29.     //打开url
  30.     public static void J_C_toOpenNetworkURL(String url)
  31.     {
  32.          Uri uri = Uri.parse(url);
  33.           Intent it = new Intent(Intent.ACTION_VIEW, uri);
  34.           getContext().startActivity(it);
  35.     }


对应 ios DeviceId 代码参考:

//获得临时的UUID

std::string getIosDeviceId()

{

    std::string m_str;

    NSString* idStr = [OpenUDID value];  //

    m_str = [idStr UTF8String];

    return m_str;

    

}



郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。