Android开发中常用到方法总结 第4页

bsp;      WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);

       WifiInfo info = wifi.getConnectionInfo();

 

       String maxText = info.getMacAddress();

       String ipText = intToIp(info.getIpAddress());

       String status = "";

       if (wifi.getWifiState() == WifiManager.WIFI_STATE_ENABLED)

       {

           status = "WIFI_STATE_ENABLED";

       }

       String ssid = info.getSSID();

       int networkID = info.getNetworkId();

       int speed = info.getLinkSpeed();

       return "mac:" + maxText + "\n\r"

              + "ip:" + ipText + "\n\r"

              + "wifi status :" + status + "\n\r"

              + "ssid :" + ssid + "\n\r"

              + "net work id :" + networkID + "\n\r"

              + "connection speed:" + speed + "\n\r"

              ;

    }

15.获取手机元宵祝福网页 上所有非系统应用

public static ArrayList<AppInfo> getInstalledPackages(Context context)

{

ArrayList<AppInfo> appList = new ArrayList<AppInfo>();

List<PackageInfo> packages = context.getPackageManager()

.getInstalledPackages(0);


for (int i = 0; i < packages.size(); i++)

{

PackageInfo packageInfo = packages.get(i);

AppInfo tmpInfo = new AppInfo();

tmpInfo.appName = packageInfo.applicationInfo.loadLabel(

context.getPackageManager()).toString();

tmpInfo.packageName = packageInfo.packageName;

tmpInfo.versionName = packageInfo.versionName;

tmpInfo.versionCode = packageInfo.versionCode;

tmpInfo.appIcon = packageInfo.applicationInfo

.loadIcon(context.getPackageManager());

if((packageInfo.applicationInfo.flags&ApplicationInfo.FLAG_SYSTEM)==0)

       {

//如果非系统应用,则添加至appList

           appList.add(tmpInfo);

       }

}

上一页  [1] [2] [3] [4] [5] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有