- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 单例模式
定义:确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例 实现单例的关键点: 构造函数不对外开放,一般为private 通过静态方法或者枚举返回单例类对象 确保单例类的对象有且只有一个,尤其在多线程环境下 确保单例在反序列化时不会重新构建函数 实现方式 饿汉模式 private static SignalTask mSignalTask = new SignalTask();
2015-11-30 09:02:59 242
原创 判断网络状态
判断网络是否可用 public static boolean isNetworkAvailable(Context context) { try { ConnectivityManager cn = (ConnectivityManager) context .getSystemService(Context.CONNE
2015-11-18 19:21:39 286
原创 判断应用是否存在
根据包名 private Boolean isAppInstall(String packageName){ PackageManager pm = mContext.getPackageManager(); List<PackageInfo> pinfo = pm.getInstalledPackages(0); if (pinfo != null
2015-11-14 15:42:20 548
原创 Activity新认识
一个activity生命周期 显示状态:oncreat;onstart;onresume 不可见状态:onPause;onStop 销毁状态:onDestory 多个activity交互的生命周期 从A跳到B A B onCreat onStart onResume onPause
2015-11-03 09:05:27 456
原创 AdapterView和Adapter
AdapterView:容器组件,其子元素内容的有adapter所决定 ListView:以垂直滑动列表形式显示一组数据。 GridView:以网格形式显示一组数据。 Spinner:以下拉列表形式显示一组数据。 Gallery:以水平滑动列表形式显示一组数据。 Adapter数据和视图之间交互的中介 ArrayAdapter:最简单的适配器,数据源为文本字符串数组。 ArrayA
2015-11-02 19:09:14 352
原创 屏幕适配
屏幕适配 的基本概念 屏幕尺寸:屏幕的对角线长度:1英寸 = 2.54厘米 屏幕分辨率:在横纵向上的屏幕点数,单位px 纵向*横向 = 1920*1080 屏幕像素密度:每英寸上的像素点数 ,单位dpi,(√横向^2+纵向^2)/屏幕英寸数 px:像素,构成图像的最小单位 dp\dip:密度无关像素;160dpi为基准,1dip=1px
2015-11-01 14:34:22 319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人