自定义博客皮肤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)
  • 收藏
  • 关注

原创 GridView的用法、自定义控件入门写法和界面切换动画

控件GridView的使用:GridView是让item以数据表格的形式来显示布局。如果是单列表形式就使用Listview,如果是多行多列网格形式优先是使用GridView,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。常用的xml属性:android:columnWidth   --设置列的宽度,也就是item的宽度android:v

2016-08-30 11:10:49 1531

原创 画布的用法和fragment用法

画布Canvas:Android框架API提供了一组2D描画API,使用这些API能够在一个画布(canvas)上渲染自己的定制图形,也能够修改那些既存的View对象,来定制它们的外观和视觉效果。在绘制2D图形时,通常要使用 把图形直接绘制在一个画布对象上(Canvas对象)。这种方法,要亲自调用相应类的onDraw()方法(把图形传递给Canvas对象),或者调用Canvas对象的一个draw…

2016-08-25 23:22:38 1216

原创 android内容提供者

ContentProvider:ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的文件、

2016-08-23 20:36:39 659

原创 服务的用法和开启

四大组件服务:先介绍下安卓进程,安卓优先级可以分为以下5钟进程:(1)Foreground process 前台进程  用户正在交互  可以理解成相 当于 Activity执行onResume方法(2)Visible process 可视进程 用户没有在交互 但用户还一直能看得见页面 相当于Activity执行了onPause方法 (3)Service Process  服务进

2016-08-23 18:44:43 506

原创 activity4种启动模式,生命周期的理解

一、Activity的生命周期当activity处于应用中运行时,它的活动状态是由以activity栈的形式管理的。固随着不同应用的运行,每个activity都可能从活动状态转到非活动状态,也会从非活动状态转入活动状态,或者被系统杀死。固需要了解activity的生命周期。Activity 的生命周期大致会经过如下四种状态:A、活动状态:当前Activity位于前台,用户可见,可以获得

2016-08-18 21:48:29 1757

原创 单选框的用法即几种常见对话框

一、单选框RadioGroup的组事件,可以将各自不同的RadioButton,设定与同一个RadioGroup组里的按钮,做出单一选择。RadioGroup中使用类组单选按钮。如果我们选中一个单选按钮属于一个单选按钮组,它会自动取消选中同一组内的任何先前检查的单选按钮。RadioGroup 属性:继承自android.view.View类android:checkedButton

2016-08-18 20:26:29 3684

原创 ListView的用法和滚动条用法

ListView 是手机系统上应用非常非常广泛的一种组件,它以垂直列表的形式显示所有列表项。一、怎样去布局ListViewListView额外提供如图以下的xml属性:android:divider="#000"设置分割条为纯黑色android:dividerHeight="3sp" 设置分割条高度为3dpandroid:divider="@drawable

2016-08-16 22:07:17 1512

原创 xml布局

android中xml解析和生成

2016-08-11 22:36:49 406

原创 android几种布局组件的常用属性

介绍初学者采用的四种布局组件:TextView、EditView、Button、checkbox。一、文本框TextView的功能和用法TextView直接继承了View,而且还是EditView 和Button两个ui组件类的父类。是一个文本编辑器,只是关闭了文章编辑功能,把其他功能给予其子类执行。其派生出的子类类图如下:TextView的xml属性及相关方法介绍:1、a

2016-08-11 10:33:18 1029

原创 android的项目结构和布局介绍

一、项目的结构介绍:每当创建一个项目时,会自动生成如下架构:每层目录分别代表意思:src:src是用来保存Java源文件的目录。如上图包含有三个java的源代码文件gen:gen是用于保存Android自动生成的一个R.java的清单文件。R文件是aapt工具根据应用中的资源文件自动生成的,即是一种应用的资源字典。R文件的规则主要有如下二条:

2016-08-09 22:51:11 3256

原创 android开发环境的搭建

android的环境的搭android开发必须要依赖环境才能开发,也是学习安卓的基础。现在主流的安卓版本已经到了Android-5.0版本以上,当然还有最新的Android-6.0,但开发基本也是用最稳定的安卓4.2或者4.3版本。当然直接用5.0开发也是顺应潮流。(android5.0是彻底迎来了安卓系统扁平化时代,新的系统多了新的配色,全新的通知中心。在系统级别上, 5.0系统彻底从D

2016-08-09 21:22:04 541

原创 java线程

java的线程一个程序从头执行到尾,是一个单一的线程!Java语言的一大特点就是内置了多线程的支持。既是可以同时执行几个执行体,按几条不同的执行线索共同工作的情况,使得编程人员能够开发出多线程功能个、能同时处理多个任务的应用程序。注:多线程执行是一种错觉,其实是cpu会分配一个时间片给线程,在该线程执行完后,又会分配时间片给其他线程,由于cpu处理速度块,时间片极短,会给人一种几个事情同时发生

2016-08-04 17:29:06 488

原创 输入和输出流

当个程序需要读取磁盘上的数据或将程序得到的数据存储到磁盘时,就可以使用输入和输出流,简称I/O流。Java的SDK提供了各式的流类,用以获取不同类别的数据。I/O流提供了一条通道的程序,可以使用这条程序读取“源”中的数据,或把数据送入到目的地。在Java的IO流库中,提供了大量的流类,其中有4个比较重要的抽象类:InputStream(字节输入流);Read(字符输出流);OutStr

2016-08-02 20:55:01 744

吐司自定义

吐司自定义

2016-08-24

空空如也

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

TA关注的人

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