自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 快捷键

在开发或学习过程中熟练使用快捷键进行操作,效率会多多少少提高一些,下面就列举了一下我个人常用到的快捷键。1.PC基本操作常用快捷键:    Alt+Enter             :显示选中文件的属性    Alt+Space+C      :关闭当前窗体(个人认为比点关闭X或Alt+F4要好用的多,按键比较近)    Alt+Space+X       :当前窗体最大

2013-05-14 10:19:08 515

转载 【Android UI】调色

Hex CodeColor#FFFFFF #FFFFCC #FFFF99 #FFFF66 #FFFF33 #FFFF00 #FFCCFF

2013-04-15 10:26:32 12700

转载 Android:Parcelable和Serializable的区别

本文主要介绍Parcelable和Serializable的作用、效率、区别及选择。关于Serializable的介绍见Java序列化的高级认识。1、作用Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输也可以是程序内的,也可以是两个程序间的。而Android的Parcelable的设计初衷是因为Serializable效率

2013-04-12 16:19:01 568

转载 Android:使用自定义透明Dialog样式的Activity

有时你需要一个对话框,但同时对话框中的内容有更多控制和能控制其生命周期,这时你可以使用带有Dialog样式的Activity来应用你的项目中,想使Activity有对话框那样效果可以在Androidmanifest中添加 android:style/Theme.Dialog 的主题特性。    例如这样:<activity android:name=”MyDialogActivity”

2013-03-26 17:58:33 919

转载 Android:Timer和TimerTask详解

Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。    TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:/*** Simple demo that uses java.util.Timer to schedule a task to execute once 5 seconds have

2013-03-20 15:48:41 840

转载 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :    应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。    Activity之间通过Intent进行通

2013-03-18 12:15:08 507

转载 Android:getApplicationContext()、Activity.this、 getBaseContext()区别

getApplicationContext()返回应用的上下文,生命周期是整个应用,应用摧毁它才摧毁Activity.this的context 返回当前activity的上下文,属于activity ,activity 摧毁他就摧毁 getBaseContext()  返回由构造函数指定或setBaseContext()设置的上下文

2013-03-18 11:16:45 1057

转载 Android:为什么要用getBaseContext()方法代替this?

this常常引用当前的 context。但是有些时候,必须使用getBaseContext()来代替this。就是说使用this会引发错误。如下面的例子:Spinner spinner = (Spinner) findViewById(R.id.spinner);spinner.setAdapter(adapter); spinner.setOnItemSelec

2013-03-18 11:14:37 1341

转载 Android多线程:Looper和HandlerThread

更新UI的时候主线程必须是目标线程,如何掌握这个主动性?是通过Looper和HandlerThread实现的。Android中每一个线程都跟着一个Looper,Looper可以帮助线程维护一个消息队列,Looper对象的执行需要初始化Looper.prepare方法,使用Looper.loop方法启动消息队列管理机制,退出时还要使用Looper.release方法释放资源,下面代码为在Androi

2013-03-18 11:06:19 630

转载 Android的Handler总结

一、Handler的定义:          主要接受子线程发送的数据, 并用此数据配合主线程更新UI.          解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如

2013-03-18 10:40:39 467

空空如也

空空如也

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

TA关注的人

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