1.通过wifi获取经纬度。

/**
  * 通过wifi获取经纬度
  *
  * @return 经度,纬度
  */
 private String getLocationInfo() {

  LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

  Location location = locationManager

  .getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

  return location.getLatitude() + "," + location.getLongitude();

 }

别忘了在配置文件当中加入权限

2  判断是否联网

/**
  * 判断是否有网络
  *
  * @return ture 为有网false为无网;
  */
 private boolean isNetwork() {
  ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
  boolean bool = false;
  NetworkInfo networkInfo = connectivityManager.getActiveNetworkInfo();
  if (networkInfo == null || !networkInfo.isAvailable()) {
   // 当前有可用网络
   bool = false;
  } else {
   bool = true;
   // 当前无可用网络
  }
  return bool;

 }



3 获取产品的渠道号

/**
  * 获取产品渠道号
  * @return String渠道号
  */
 private String getQuDao() {

  ApplicationInfo info;
  String qudao = "";
  try {
   info = this.getPackageManager().getApplicationInfo(
     this.getPackageName(), PackageManager.GET_META_DATA);
   qudao = info.metaData.getString("PACKNAME");
  } catch (Exception e1) {
   // TODO Auto-generated catch block
   e1.printStackTrace();
  }
  return qudao;
 }

需要现在配置文件中定义一个

              android:name="PACKNAME"
            android:value="{@market@}" />




4:android获取屏幕的高度和宽度用到WindowManager这个类,两种方法:   1 、WindowManager wm = (WindowManager) getContext()                      .getSystemService(Context.WINDOW_SERVICE);         int  width = wm.getDefaultDisplay().getWidth();       int  height = wm.getDefaultDisplay().getHeight();   2 、WindowManager wm = this .getWindowManager();         int  width = wm.getDefaultDisplay().getWidth();       int  height = wm.getDefaultDisplay().getHeight();


更多相关文章

  1. 【阿里云镜像】切换阿里巴巴开源镜像站镜像——Debian镜像
  2. Android获取本机Mac地址和IP地址
  3. 获取android手机基本信息
  4. Android(安卓)时间获取及格式化
  5. Android开发小知识点集锦
  6. 从jdk1.7.0获取MD5认证指纹方法
  7. Android手机用户隐私获取,包括读取通讯录、读取通话记录、读取浏
  8. 如何使Android应用程序获取系统权限
  9. 与Android的系统打交道

随机推荐

  1. 集成Android免费语音合成功能(在线、离线
  2. android 资料文档共享
  3. Android普通对话框原理
  4. AIDL --- Android中的远程接口[转]
  5. checkbox 文字与多选框的对齐问题
  6. Android 自动化测试框架Instrumentation
  7. android 通知提醒
  8. Android(安卓)必须知道2018年流行的框架
  9. 打开Android Studio报错,Unable to create
  10. android 读取DDMS里的文件时打不开,解决方