自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PopupWindow

PopupWindow是Android上自定义弹出窗口,使用起来很方便。与AlertDialog类似,区别在于AlertDialog不能指定显示位置,只能默认显示在屏幕最中间(当然也可以通过设置WindowManager参数来改变位置)。而PopupWindow是可以指定显示位置的,随便哪个位置都可以,更加灵活。构造函数:public PopupWindow(View contentVie

2017-11-28 15:23:57 162

原创 listview的简单使用

我们经常会在应用程序中使用列表的形式来展现一些内容,ListView就是用来展示这些信息的控件。要使用ListView,首先要了解什么是适配器。适配器是一个连接数据和AdapterView(ListView就是一个典型的AdapterView,后面还会学习其他的)的桥梁,通过它能有效地实现数据与AdapterView的分离设置,使AdapterView与数据的绑定更加简便,修改更加方便. 常见的有

2017-11-28 14:30:43 204

原创 安卓dialog

安卓系统原生提供了几种类型的对话框供用户选择,同时我们也可以根据自己的需要,创建新的对话框.一确定取消对话框 /* 创建对话框构建器对象,类似工厂模式*/ AlertDialog.Builder builder = new Builder(this); /*设置标题和正文*/ builder.setTitle("警告"); builde

2017-11-28 13:54:16 251

原创 sqllite数据库学习

SQLite是Android内置的一个小型、关系型、属于文本型的数据库。Android提供了对 SQLite数据库的完全支持,应用程序中的任何类都可以通过名称来访问任何的数据库,但是应用程序之外的就不能访问。Android中,通过SQLiteOpenHelper类来实现对SQLite数据库的操作。要使用sqlite数据库,必须新建一个类继承sqlliteopenhelper这个类,并重写其中的方法

2017-11-28 10:02:39 426

原创 android广播接受者学习

在生活中,电台要发布消息,通过广播把消息广播出去,使用收音机,就可以收听广播,得知这条消息.同样地,在Android中,系统在运行过程中,会产生会多事件,那么某些事件产生时,比如:电量改变、收发短信、拨打电话、屏幕解锁、开机,系统会发送广播,只要应用程序接收到这条广播,就知道系统发生了相应的事件,从而执行相应的代码。使用广播接收者,就可以收听广播. 一创建广播接受者创建一个类继承自Br

2017-11-27 16:47:21 395

原创 SharePreference学习

SharePreference提供一些基础的信息存储功能,所有的信息都是按照键值对的形式进行保存,只能保存一些基本数据类型,如字符串,整形,布尔型等.本质上是保存在xml文件中的,保存在\data\data\\shared_prefs\目录下面。一 写入信息 SharedPreferences sp = getSharedPreferences("info", MODE_PRIVAT

2017-11-27 15:46:09 392

原创 activity简介

一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。  一个应用程序通常由多个activities组成。通常,一个应用程序中的都有一个mainactivity,相当于程序的入口。其他activity从这个

2017-11-27 14:06:17 1091

原创 安卓常见布局

一线性布局线性布局中嵌套的组件之间不可以重叠, 有一个布局方向 ,水平或者竖直,依次排开.在竖直布局下,左对齐、右对齐,水平居中生效.在水平布局下,顶部对齐、底部对齐、竖直居中生效. 线性布局中有个很重要的概念----权重:按比例分配屏幕的剩余宽度或者高度 谷歌推荐使用时将空间宽度或高度设置为0dp.在定义布局颜色时候,我们可以使用谷歌给我们预定义好的颜色代码"@android:color/d

2017-11-26 20:53:15 228

原创 安卓样式与主题

当我们在做一个apk的时候,有时候我们会遇到一些风格一致的控件,这时候我们就需要利用style来统一规定风格,避免在每个地方重复定义.样式被定义在一个XML资源文件中,跟设置布局的XML资源文件是分开的。这跟web设计中的CSS(层叠样式表)相似,就是页面和样式分隔开来。style我们可以应用到控件上,也可以应用到activity上或者整个application上,这时这个样式就变成了主题.一

2017-11-26 20:28:40 389

原创 安卓xml解析

在Android平台下几种常见的XML解析方法。分别为SAX解析器、DOM解析器和PULL解析器.SAX解析器:SAX(Simple API for XML)解析器是一种基于事件的解析器,它的核心是事件处理模式,主要是围绕着事件源以及事件处理器来工作的。当事件源产生事件后,调用事件处理器相应的处理方法,一个事件就可以得到处理。在事件源调用事件处理器中特定方法的时候,还要传递给事件处理器相应事件

2017-11-26 09:33:32 575

原创 安卓Json解析

在安卓apk与后台服务通信时,我们一般有2中可以选择的数据格式xml和json. 而json作为一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,相比xml更轻量级,传输速度更快.在安卓中对json的解析我们一般有两种方式,一种是使用安卓自带api,一种是使用gson这个第三方的库.一原生解析系统自带的解析类都在o

2017-11-25 15:30:47 355

原创 安卓网络请求

在java中,我们一般使用Apache的HttpClient和Java的HttpURLConnection来进行网络请求.一 HttpClientHttpClient Apache提供的,非常好用,不到在安卓6.0及之后版本中,已经被移除,如果想要使用可以到下载以前版本的jar包引入项目.HttpClient使用步骤:1.创建HttpClient实例,可以使用系统自定义实例,也可以

2017-11-25 14:39:05 1045

原创 AsyncTask使用介绍

在安卓中,通常我们进行一些耗时的操作时,我们会新开启一个线程去做这个耗时的事情,等到这个线程处理完毕之后,我们再向UI线程发送message,主线程的Handler收到消息后会去更新ui线程.这样写代码很麻烦,因为我们既要在子线程中写代码,又要在主线程中写代码.为了解决这个问题,Android1.5提供了工具类android.os.AsyncTask.我们先来看下这个类的签名:public

2017-11-25 11:36:36 179

原创 ViewPager学习

ViewPager是v4包中的一个类,主要用来在不跳转activity的时候实现,页面的切换.要使用这个控件要加入v4包.使用该控件的时候不能省略包名,需要写上该控件的完整名字.一简单示例:演示:1.在主布局文件中添加一个viewpager控件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android

2017-11-24 15:31:14 252

原创 Fragment学习

Android在3.0版本引入了Fragment(碎片)功能,android 4.0 后平板手机混用.用途在一个Activity里切换界面,切换界面时只切换Fragment里面的内容.生命周期方法跟Activity一致,可以理解把其为就是一个Activity.低版本要想使用fragment 请导入v4包.在support-v4.jar包中有相关api.一.定义第一个Fragment1.

2017-11-23 16:20:31 141

原创 ScrollView和HorizontalScrollView的使用

ScrollView和HorizontalScrollView的使用

2017-11-23 11:24:51 248 1

原创 安卓activity切换动画

方式一:从Android2.0开始在Activity增加了一个方法overridePendingTransition (int enterAnim, int exitAnim)其中:enterAnim 定义Activity进入屏幕时的动画,exitAnim 定义Activity退出屏幕时的动画.在res/anim/建2个xml文件,一个用来表示activity进入时的动画,还有一个表示ac

2017-11-23 09:31:19 765

原创 安卓动画

安卓动画

2017-11-22 22:36:27 218

原创 android基本控件-textview

textview介绍

2017-11-22 11:44:40 656

原创 android项目简单介绍

安卓项目基础结构介绍

2017-11-22 09:57:18 1395

空空如也

空空如也

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

TA关注的人

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