自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.Hu的专栏

学而不思则罔,思而不学则殆

  • 博客(10)
  • 收藏
  • 关注

原创 listfragment 中的 listview 不能运行

在 Mainactivity 中我从一个 xml 文件中获取内容。然后我想在 fragment 中用 listview 填充 首先在清单文件中假如组件<fragment android:name="com.example.fragmentexam.FragementList" android:id="@+id/frag_list" android:layout_w

2015-06-30 19:18:37 598

原创 单例设计模式

单例的实现有很多种下面我来介绍常见的单例实现方式 第一种(懒汉,线程不安全): public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstanc

2015-05-21 19:10:00 296

原创 ListView的优化

一、复用convertView,减少findViewById的次数 1、优化一:复用convertView Android系统本身为我们考虑了ListView的优化问题,在复写的Adapter的类中,比较重要的两个方法是getCount()和getView()。界面上有多少个条显示,就会调用多少次的getView()方法;因此如果在每次调用的时候,如果不进行优化,每次都会使用View.in

2015-05-21 18:28:06 477

原创 Android中的多线程

说到多线程我们必须知道什么是线程? 一:传统线程机制 什么是线程? 线程是一条程序执行的线索,一行一行代码按时间执行下去,所执行的路线就是一条线程。如果还有另外线索同时执行,也就是两行并行执行,这就是多线程 创建线程的方式 创建线程的第一种方式:继承Thread类 步骤:(1)定义类继承Thread (2)覆写Thread类中的run方法 (3)调用线程的start方法,该方法

2015-05-21 17:25:03 564

原创 反射实现AOP

运用动态代理和反射机制实现简单的AOP操作 首先写一个动态代理类 ProxyFactoryBean.javapackage Aopframework; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; import java.

2015-04-12 19:30:21 523

原创 Android四大组件之----内容提供者

内容提供者

2015-04-12 19:02:57 362

原创 Android开发中手机中的文件的权限所代表的意思

例如: 解读 -  ---  ---  --- 第一位:代表文件的类型(d:文件夹,-:文件 ,l:挂在某一个文件) 第2~4位:rw-代表的权限是当前用户的权限 第5~7为 :当前用户所在组的其他组员的权限 第8~10::其他所有的权限 .---没有任何劝和 ,r--可读,-w-可写,rw-可读可写

2015-04-12 18:51:41 651

原创 android的单元测试

Android的Junit Test和JAVA开发中有些不一样,他必须要在AndroidManifest.xml文件中配置一下信息 首先在manifest节点下添加以下信息:             android:name="android.test.InstrumentationTestRunner"         android:targetPackage="com.it

2015-04-12 18:44:05 329

原创 Android打包安装的过程

打包安装过程(Run as Android Application ) : 1. 生成apk文件. 1). 生成.dex文件. 2). 资源索引表的生成resources.arsc. 3). 准备未编译文件. 4). 清单文件AndroidMenifest.xml文件转换成二进制. 5). 使用debug.keystore对整个应用程序进行打包签名. 2. 加载apk文件到模

2015-04-12 18:40:50 435

原创 Android体系结构和虚拟机

虚拟机的区别: JVM. java-->javac-->.class-->jar-->.jar 架构:堆栈 DVM:java-->javac-->.class-->dx.bat-->.dex 架构:寄存器(cpu上一块高速的缓存) 在开发Android的时候我们通常会用到一个叫adb  :android debug bridge       android调试桥 模拟器启动失败

2015-04-12 18:31:13 587

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除