android 常用方法
来源:互联网 发布:淘宝质量好的牛仔裤 编辑:程序博客网 时间:2024/06/07 21:38
package com.sunkiha.mydemo.mydemo.comm.util;import android.content.Context;import android.content.pm.ApplicationInfo;import android.content.pm.PackageInfo;import android.content.res.Resources;import android.graphics.drawable.Drawable;/** * Created by Administrator on 2016/2/16. */public class S { private Context mContext; private Resources mResources; public S(Context context) { mContext = context; mResources = mContext.getResources(); } /** * 根据资源的名字获取它的ID * * @param name 要获取的资源的名字 * @param defType 资源的类型,如drawable, string 。。。 * @return 资源的id */ public int getResId(String name, String defType) { String packageName = mContext.getApplicationInfo().packageName; return mResources.getIdentifier(name, defType, packageName); } /** * 获取有关本程序的信息。 * * @return 有关本程序的信息。 */ public ApkInfo getApkInfo() { ApkInfo apkInfo = new ApkInfo(); ApplicationInfo applicationInfo = mContext.getApplicationInfo(); apkInfo.packageName = applicationInfo.packageName; apkInfo.iconId = applicationInfo.icon; apkInfo.iconDrawable = mResources.getDrawable(apkInfo.iconId); apkInfo.programName = mResources.getText(applicationInfo.labelRes) .toString(); PackageInfo packageInfo = null; try { packageInfo = mContext.getPackageManager().getPackageInfo( applicationInfo.packageName, 0); apkInfo.versionCode = packageInfo.versionCode; apkInfo.versionName = packageInfo.versionName; } catch (Exception e) { e.printStackTrace(); } return apkInfo; } public class ApkInfo { private String packageName; private String programName; private int iconId; private Drawable iconDrawable; private int versionCode; private String versionName; }}
0 0
- Android常用方法
- Android中常用方法
- Android 常用方法
- Android常用方法
- Android 的常用方法
- android math常用方法
- Android常用方法总结
- android 常用方法集合
- [Android]SQLite 常用方法
- Android:Environment 常用方法
- Android常用方法
- android Activity常用方法
- Android一些常用方法
- android 常用方法集合
- Android常用方法
- android 常用方法总结
- Android WebView常用方法
- android开发常用方法
- POJ 2560
- Mac eclipse 快捷键及常用设置
- 工具类收藏
- Error:Connection timed out: connect.
- Stable marriage problem笔记
- android 常用方法
- Gallery单独使用,Gallery和ImageSwitcher组件结合使用的例子
- 4.3 不要编写返回引用可变对象的访问器方法
- 线程的状态与调度
- 5、可以为空的值类型int?
- USACO4.2.1 网络流最大流算法
- Android listview addHeaderView 和 addFooterView 详解
- ACE模板知识积累-CSS部分-1-.space
- Caused by: java.lang.SecurityException: Permission Denial: not allowed to send broadcast android.int