自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Android布局使用详解

Android布局原则: 1、尽量多使用LinearLayout(线性布局)和RelativeLayout(相对布局),不要使用AbsoluteLayout(绝对布局) 2、在布局层次一样的情况下,建议使用LinearLayout代替RelativeLayout,因为LinearLayout性...

2015-01-27 15:21:06

阅读数 507

评论数 0

原创 Android中ScrollView使用详解

滚动视图(ScorollView)是指当拥有很多内容,屏幕显示不完时,需要通过滚动来显示完整的视图。包括水平滚动视图(HorizontalScorollView)和垂直滚动视图(ScorollView) 隐藏滚动条 1、标签属性:android:scrollbars="none&quo...

2015-01-23 15:33:56

阅读数 11393

评论数 0

原创 Android中ViewFlipper的简单使用

ViewFlipper是Android系统自带的一个多页面管理控件,它可以实现子界面的自动切换。 为ViewFlipper加入View: 1、静态导入:在layout布局文件中直接导入 2、动态导入:addView()方法 ViewFlipper常用方法: setInAnimation:设置Vi...

2015-01-21 17:16:35

阅读数 485

评论数 0

原创 Android中ViewPager的使用详解

ViewPager是目前比较常用的一种控件,ViewPager的使用与ListView、GridView有些相似,都需要重写适配器Adapter。ViewPager的Adapter有下面几种: 1、PagerAdapter 数据源:List 将Layout布局转换为View对象 1)LayoutI...

2015-01-21 14:51:30

阅读数 716

评论数 0

原创 Android中的Fragment使用详解之数据传递

1、Fragment布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent&qu...

2015-01-20 17:26:32

阅读数 2308

评论数 0

原创 Android中的Fragment使用详解之生命周期

Fragment的生命周期,关键方法:onAttach()、onCreateView(),下面Fragment的生命周期进行测试 1、Fragment的布局文件 <LinearLayout xmlns:android="http://schemas.android.com/a...

2015-01-20 15:48:02

阅读数 407

评论数 0

原创 Android中的Fragment使用详解

Android在3.0中引入了Fragments的概念,主要目的是在大屏幕设备上——例如平板电脑上,支持更加动态和灵活的UI设计。平板电脑的屏幕要比手机的大很多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互。Fragment在你的应用中相当是一个模块化和可重用的组件,因为Fra...

2015-01-19 17:39:29

阅读数 490

评论数 0

原创 Android中的Fragment使用详解之页面加载

1、Fragment布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"...

2015-01-19 16:45:58

阅读数 768

评论数 0

原创 Android进度条ProgressBar使用详解

先介绍一下ProgressBar几种比较常用的属性 布局中设置: android:max="100" ——最大显示进度 android:progress="50"——第一显示进度 android:secondaryProgress="80&qu...

2015-01-16 16:16:45

阅读数 7679

评论数 0

原创 Android中的页面跳转详解

Android页面跳转方式: 1、通过class跳转 Intent intent = new Intent(); //(当前Activity,目标Activity) intent.setClass(MainActivity.this, TestActivity.class); startActiv...

2015-01-15 16:24:55

阅读数 10046

评论数 1

原创 Android日期时间选择控件使用详解

Android中的日期和时间选择控件主要分为两种,一种是嵌入到Activity中,另一种是弹出框的形式。下面直接使用一个小例子介绍一下日期和时间选择控件的两种使用形式。 1、布局文件中的日期和时间选择控件,用于第一种形式使用。两个按钮用于弹出日期和时间选择控件。 <RelativeLayou...

2015-01-15 16:09:08

阅读数 1828

评论数 0

原创 Android四大组件之BroadcastReceiver

Broadcast(广播)是一种广泛运用在应用程序之间传输信息的机制。 BroadcastReceiver(广播接收者)是对发送出来的广播进行过滤接收并响应的一类组件,它就是用来接收来自系统和应用中的广播。 用途:当开机完成后系统会产生一条广播,当网络状态改变时系统会产生一条广播,当电池电...

2015-01-14 16:57:22

阅读数 310

评论数 0

原创 Android四大组件之ContentProvider

1.适用场景 1) ContentProvider为存储和读取数据提供了统一的接口 2) 使用ContentProvider,应用程序可以实现数据共享 3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等) 2.相关概念介绍 1...

2015-01-14 13:30:34

阅读数 396

评论数 0

原创 Android四大组件之ContentProvider使用实例

1、创建数据库管理类,并创建所需的表和数据 package com.cx.datastored; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.datab...

2015-01-14 13:19:12

阅读数 479

评论数 0

原创 使用ContentProvider添加获取通讯录信息

1、实现代码 import android.annotation.SuppressLint; import android.app.Activity; import android.content.ContentResolver; import android.database.Cursor; i...

2015-01-13 18:06:22

阅读数 595

评论数 0

原创 Android开发存储方式详解之本地文件读写实例

1、布局文件:输入框、按钮和文本 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.androi...

2015-01-13 15:15:15

阅读数 517

评论数 0

原创 Android开发存储方式详解之SQLite使用实例

使用SQL语句完成SQLite数据库的创建、插入和查询: import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import andr...

2015-01-13 10:15:09

阅读数 372

评论数 0

原创 Android开发存储方式详解

一、SharedPreferences SharedPreferences是一种轻型数据存储方式,本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的匹配信息。 SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。...

2015-01-12 19:08:47

阅读数 743

评论数 0

原创 Android 自定义控件详解

我们在开发工程中有时系统自带的控件已经满足不了我们的需求,这是我们就需要设计自己的控件。这里给大家介绍一个通用导航栏控件。 一、设计我们在布局文件中所需要使用的属性 1、在res\values文件夹下新建一个atts.xml文件。 2、添加自定义控件中各部分组件的属性,代码如下: ...

2015-01-09 14:47:58

阅读数 414

评论数 0

原创 Android Handler使用详解之UI更新

AndroidUI界面更新的四种方式: import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.widget.TextView; public class ...

2015-01-08 13:55:16

阅读数 903

评论数 0

原创 Android Handler使用详解

handler是android给我们提供用来更新UI的一套机制,也是一套消息处理的机制,我们可以发送消息,也可以通过它处理消息。它最根本的目的就是解决多线程并发问题,假设如果在一个Activity当中,有多个线程去更新UI,并且都没有加锁机制,就会产生更新界面错乱。如果对更新UI的操作都进行枷锁处...

2015-01-07 17:02:07

阅读数 2208

评论数 0

原创 Android WebView详解之JS调用Java方法

1、布局文件:只有一个WebView控件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.andro...

2015-01-07 11:19:37

阅读数 8370

评论数 0

原创 Android WebView详解之自动登录

目前该方法还没有测试成功,这里先做一下笔记,方便以后继续优化。 1、WebView的Java类中: new HttpCookie(handler).start();//启动获取cookie方法并传入handler。 public Handler handler = new Handler()...

2015-01-06 18:10:00

阅读数 3605

评论数 0

原创 Android WebView详解之文件下载

1、布局文件activity_main.xml:线性布局,TextView显示页面标题,WebView显示页面。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xm...

2015-01-06 09:57:48

阅读数 6064

评论数 3

原创 Android WebView属性使用详解

一、简单使用 //如果页面中使用了JavaScript,不加改代码页面不显示。 webView.getSettings().setJavaScriptEnabled(true); //加载页面时如果不加改代码,页面会跳转到系统自带浏览器显示。 webView.setWebViewClient(ne...

2015-01-05 15:21:45

阅读数 3250

评论数 0

原创 Android ObjectAnimator动画效果实现

ObjectAnimator.ofFloat(imageView, "alpha", 0f, 1f).setDuration(1000).start(); 第一个括号参数:图片控件,动画效果属性,初始状态(浮点型),结束状态(浮点型)。 第二个括号属性:动画时间(毫秒)。、 动...

2015-01-05 12:45:22

阅读数 1553

评论数 0

原创 Eclipse开发环境导入android sdk的sample中API Demos

File -> New->Project -> Android Simple Project 操作截图:

2015-01-05 11:38:05

阅读数 511

评论数 0

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