自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 android 自定义控件

添加一张图,进阶篇开篇的内容,自定义View绘制流程函数调用链(简化版)。。一、前言很多人把自定义View想得复杂了,以为有多高深,主要还是没有实践过,没有足够的自信;但也有很多人把自定义View想得简单了,以为摸清View的几个关键回调、知道自定义属性和Android的消息分发机制就算是老司机了,其实对于自定义View来讲,设计、排版、效率都是很费脑筋的,我在gi

2016-11-19 20:52:53 277

转载 ListView的局部刷新

1.前言在Android开发中我们经常会用到listview的数据和界面刷新动作,我们每次可能会用到的都是Adapter.notifyDataSetChanged()方法。这个方法的原理是利用观察者模式对我们的数据源进行监听,当我们的数据源发生变化的时候,会调用Adapter的getView()方法进行整个界面的刷新。这样的话我们发现,getview()会调用多次,刷新了好多个不需要刷新的

2016-11-19 20:43:09 263

原创 PopupWindow实现底部滑出菜单

1、xml资源文件1.主布局activity_main.xmlRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/main" a

2016-11-19 20:39:35 588

转载 Android资源访问机制—获取Resources对象

modify base on android-4.4.4_r2.0.1我们知道在开发中,需要应用程序资源,如应用工程中assets和res目录下的图片,layout,values等,或者需要系统内置的资源。我们获取这些资源的入口对象都是Resources对象,并博文将分析如何获取Resources对象。 获取Resources的过程:(1)将framewor

2016-10-26 22:19:26 1317

原创 ContentProvider内容提供者简单总结(四大主键之一)

1 概述:内容提供者.2 应用场景:想把自己的数据对外提供,就要用到内容提供者.3  访问内容提供者步骤 :      1.创建内容提供者解析器         ContentResolver resolver  = 上下文.getContentResolver();      2 定义要访问的内容:        Uri uri  =  Uri.parse("co

2016-10-16 22:59:39 306

原创 Service简单总结(android四大主键之一)

1 service(服务):服务是没有界面的组件,运行在后台,服务是运行在当前应用程序的进程里2,编写步骤:    1,写一个类继承service    2,重写onBind()方法    3, 在清单文件的下面声明service3 应用场景:如果用耗时的操作,不想有界面,而且还不想程序退出就停止的逻辑,放在服务里   例如:消息的推送,定时的轮询  开启服务方法 st

2016-10-15 23:57:49 529

原创 BroadcastReceiver简单总结(android四大组件之一)

中文名:广播接受者:编写步骤:1写一个类继承BroadcastReceiver2重写onReceive()方法3在清单文件的下面声明receiver特点: 即使应用程序的进程不在,当广播时间来到的时候,广播接受者的进程会自动启动,响应广播事件有序广播,特点: 广播消息是按照一定顺序去执行的,优先级高的获取到广播消息,优先级低的后获取到广播消息,优先级

2016-10-15 23:04:49 290

原创 Activity总结

四大主键之一编写步骤:        1,写一个类继承Activity         2,重写onCreate()方法         3,在清单文件的下面声明activityActivity生命周期          onCreate() ---             onStart() ---     onResume() --- onPause() ---

2016-10-13 00:00:47 303

空空如也

空空如也

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

TA关注的人

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