自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

原创 Handler 机制学习之相关类

1.Handler的概念主要是接受子线程发送的数据,并用此数据配合主线程更新UI。一个Handler允许你来发送和处理与其绑定的线程的消息队列中的Message和Runnable对象。(1)执行计划任务,主要是一些定时操作(2)线程间通信,主要是子线程发送数据,主线程用来跟新UI。2.相关的类(1)Handler/** * A

2015-08-29 18:16:36 695

原创 Android的Configuration类

1.Configuration类专门用来描述Android设备的配置信息。2.获得Configuration类对象Configuration config = getResources().getConfiguration();3.各种属性介绍(1)fontScale:字体的缩放因子(2)keyboard:键盘类型(3)keyboardH

2015-08-27 22:01:27 1714

原创 Activity的四种启动模式

1.Activity的启动模式对应的属性为:android:launchMode="standard"属性值有4个,即对应4种不同的启动模式standard:标准模式。默认模式singleTop:Task顶部单例模式singleTask:Task内单例模式singleInstance:全局单实例模式2.standard模式默认

2015-08-27 12:03:12 424

原创 Activity的生命周期&finish方法&back键&home键&dialog对话框

最开始学Android的时候就会学Activity的生命周期函数,也知道具体怎么在跑。但是对于一些特殊的按键,比如按home,back等键却没有详细的看看运行的周期函数。最近工作中在解决一个bug的时候,看到在startActivity后,有调用finish方法。我理所当然地认为在调用finish方法后,后面的代码都不会执行,就像return一样。但是bug就出在了这个地方。在调用fini

2015-08-25 16:03:42 8897

原创 Android异步任务之AsyncTask基本使用

1.Asynctask 介绍异步任务类。任务在后台线程上运行,结果在UI线程上显示。一个抽象类。需要子类来实现。使得使用UI 线程更加正常和简单。就是一个封装过的后台任务类。2.详细介绍(1)三种泛型参数Params:执行之前传入的参数,比如Http请求的URL;Progress:后台运行时更新的参数(执行的百分比);

2015-08-22 19:17:35 377

原创 线程的几个有意思的方法

1.join()方法字面意思就是:让某个线程join(参加、加入)进来。即让加入的那个线程运行,而当前正在运行的线程(调用的线程)阻塞,直到加入的线程运行完成。一句话:谁join进来就执行谁。没有使用join时的情况:package ThreadDemo;public class FirstThread extends Thread { private int

2015-08-20 16:33:51 331

原创 线程的生命周期

1.新建(New),就绪(Runnable),运行(Running),阻塞(Blocked),死亡(Dead)2.使用关键字new创建一个线程之后,该线程处于新建状态。只是由Java虚拟机分配了内存,并初始化其成员变量的值。不会执行线程的线程执行体。3.当线程调用了start()方法后,该线程处于就绪状态。Java虚拟机会为其创建方法栈和程序计数器,还没有运

2015-08-19 14:53:54 296

原创 创建线程的两种常用方法

1.继承Thread类:(1).定义Thread类的子类,并重写该类的run()方法,run()方法的中写线程需要完成的任务。(2).创建Thread子类的实例,创建线程对象。(3).调用线程的start()方法来启动。注意:Java程序开始运行后,程序至少会创建一个主线程,主线程的线程执行体不是由run()方法确定的,而是由main()方法确定的------m

2015-08-19 14:31:18 1032

原创 Android4.4 Wi-Fi P2P WifiP2pService中消息处理

1.DISCOVER_PEERS在函数discoverPeers中,发送一条DISCOVER_PEERS消息,来开始P2P设备搜索。/** * Initiate peer discovery. A discovery process involves scanning for available Wi-Fi peers * for the purpose of

2015-08-17 15:41:03 2909

空空如也

空空如也

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

TA关注的人

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