自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小许子的博客

人生为棋,我愿为卒,行动虽慢,可谁见我后退一步 !!!

  • 博客(13)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android中View(视图)绘制不同状态背景图片原理深入分析以及StateListDrawable使用详解

本文重点有以下两点: 1、View的几种不同状态属性 2、如何根据不同状态去切换我们的背景图片。开篇介绍:android背景选择器selector用法汇总对android开发有经验的同学,对 节点的使用一定很熟悉,该节点的作用就是定义一组状态资源图片,使其能够 在不同的状态下更换某个View的背景图片。例如,如下的hello_selection.xml文件定义:

2015-12-31 16:14:47 477

转载 android中引入外部字体

在Android中,加载外部字体是非常容易的!    步骤如下:    1. 创建新的Android工程;    2. 在工程下的assets文件夹下新建名字为fonts的文件夹(名字可以任意选取),把所有的外部字体文件都放在这里面;如下图所示:3. 编辑main.xml,代码如下: 1main.xml

2015-12-30 21:16:45 797

原创 异常处理

1、Java的异常机制主要依赖于try、catch、finally、throw和throws五个关键字。其中,try关键字后面紧跟一个大括号括起来的代码块,该代码块可能引发异常;catch后面为对应的异常类型和一个代码块,用于表明该catch块用于处理这种类型的异常;多个catch后可以跟个finally,用于回收在try块里打开的物理资源,异常机制总会保证finally块被执行;throws关键

2015-12-30 19:17:03 290

转载 android service 详解

参考自CSDN博客:http://blog.csdn.net/wtao158/archive/2010/01/08/5149721.aspx 个人认为百度文库中的这篇文章写的很好。http://wenku.baidu.com/link?url=JKWXhFAVT04uhArwQeuGZ2QieG3_sMqg5RpDwC6IFWOmb8NZKvXw3ATIXs7Grh4-ieyMYO

2015-12-23 21:09:08 400

转载 对Android Service的一些理解

Service是Android四大组件之一,用于在后台处理一些操作、提供服务,没有提供用户接口、没有界面。 Service业运行于所属进程的主线程,也不能直接进行网络请求等耗时操作,需要开启新线程来进行耗时操作,或者使用IntentService。Service有两种启动方式,根据启动方式不同,Service分两种,一种是本地服务,通过startService调用服务,一种是远程服

2015-12-23 21:03:43 326

转载 Android Fragment完全解析,关于碎片你所需知道的一切

我们都知道,Android上的界面展示都是通过Activity实现的,Activity实在是太常用了,我相信大家都已经非常熟悉了,这里就不再赘述。但是Activity也有它的局限性,同样的界面在手机上显示可能很好看,在平板上就未必了,因为平板的屏幕非常大,手机的界面放在平板上可能会有过分被拉长、控件间距过大等情况。这个时候更好的体验效果是在Activity中嵌入"小Activity",然后

2015-12-23 13:53:19 428

转载 【Android 非常基础】PopupWindow showAtLocation和showAsDropDown参数分析

PopupWindow 的这两个方法都是控制PopupWindow 出现的,具体分析如下:1.showAtLocation,例如:showAtLocation(findViewById(R.id.search_ib), Gravity.TOP | Gravity.RIGHT,10, 10);第一个参数:这个view是要能获取到window唯一标示的(也就是只要能获取到windo

2015-12-21 22:40:46 11947

原创 android开发中遇到的异常总结

1、android 4.0中出错java.lang.UnsupportedOperationException在android4.0中画图的时候使用:          canvas.clipPath(path); 报错java.lang.UnsupportedOperationException出现原因是4.0硬件加速出的问题,我们在配置文件里面加上  android

2015-12-21 20:26:28 434

转载 android中activity的四种加载模式

一、何为加载模式在android的多activity开发中,activity之间的跳转可能需要有多种方式,有时是普通的生成一个新实例,有时希望跳转到原来某个activity实例,而不是生成大量的重复的activity。加载模式便是决定以哪种方式启动一个跳转到原来某个Activity实例。二、加载模式有哪些以及如何配置1、在android里

2015-12-20 21:07:22 365

转载 Android Activity生命周期 举例说明

一个应用程序正在进行,Activity执行顺序如下:这时有电话打来了,Activity执行顺序如下:通话结束,Activity执行顺序如下:说明:这个程序在Android 模拟器2.1运行分析一下这个过程; onStart 紧随onCreate之后,这个不用多说,onResume和onRestart 都有重启的意思,他们有什么区别?为什么on

2015-12-20 20:47:20 653

原创 Preference-Header

参考链接:http://blog.csdn.net/ixiaobu/article/details/86099351、Preference Headers方法要点是:在主屏中通过.xml文件布局列出所有的主题设置项,而每个主题的详细设置则由各自指定的PreferenceFragment负责。 <header android:fragment="c

2015-12-20 15:52:10 1621

原创 列表视图ListView和ListActivity

一、ListView是手机系统中使用很广泛的一种组件,它以垂直列表的形式显示所有列表项。创建列表视图有两种方式:直接使用ListView进行创建让Activity继承ListActivity(相当于该Activity显示的组件为ListView)二、在获取列表视图后,要为其提供显示的列表项。ListView可以通过ListAdapter获取列表项。创建ListAdapter后,可通

2015-12-18 14:21:22 540

原创 可展开的列表组件ExpandableListView

1、ExpandableListView作为ListView的子类,可将应用中的列表项分为几组,每组里又可以包含多个列表项。其用法与ListView类似,但是,其所显示的额列表项须有ExpandableListAdapter提供。2、与Adapter类似,ExpandableListAdapter也有三种实现方式:BaseExpandableListAdapterS

2015-12-18 13:31:37 459

Magnifier放大镜

通过触摸对本地图片放大,提供鹰眼显示,使用双缓冲,满屏显示

2015-12-21

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

TA关注的人

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