自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux/Android开发记录

学习、记录、分享Linux/Android开发技术

  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 Android应用开发学习笔记之BroadcastReceiver

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 一、BroadcastReceiver机制概述 Broadcast Receiver是Android的一种“广播发布/消息接收”机制,或者说的更准确一些,是一种“监听”机制。作为广播发布者的应用程序,可以在不知道谁(如果有的话)将接收这个广播消息的情况下发出一个广播消息(广播的消息实际上就是一个

2013-08-29 08:12:28 1808

原创 Android应用开发学习笔记之Service

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz Android Service分为两种,一是StartedService,另一种是Bound Service。下面来看Android官方文档对这两种Service的定义:A service canessentially take two forms:StartedA service is "

2013-08-28 11:20:59 1475

原创 Android应用开发学习笔记之AsyncTask

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 在上一篇文章中我们学习了多线程和Handler消息处理机制,如果有计算量比较大的任务,可以创建一个新线程执行计算工作,但是子线程无法更新UI界面,所以通过Handler消息处理机制与UI线程通信,更新UI界面。有一个问题需要注意,创建的子线程太多时,会影响系统性能。针对这个问题,Android为我们

2013-08-23 15:46:39 1350

原创 Android应用开发学习笔记之多线程与Handler消息处理机制

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 和JAVA一样,Android下我们可以通过创建一个Thread对象实现多线程。Thread类有多个构造函数,一般通过构造函数Thread(Runnable runnable)实现多线程,代码如下:Thread thread = new Thread(new Runnable() {

2013-08-23 15:39:58 1528

原创 Android应用开发学习笔记之ContentProvider

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz ContentProvider用于为其它应用程序提供共享数据,它为不同应用程序间共享数据提供了统一的操作接口。 一、ContentProvider的Uri每个ContentProvider都有对应的Uri,例如,一个自定义的ContentProvider Uri格式如下:content:

2013-08-22 17:00:26 2040 2

原创 Android应用开发学习笔记之播放视频

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 在Android中,我们可以通过使用VideoView类或者MediaPlayer类来播放视频。 一、使用VideoView类播放视频要使用VideoView类播放视频,首先要在布局文件中添加VideoView组件,然后在Activity中获取该组件,并使用VideoView.setVide

2013-08-22 16:32:04 8876 3

原创 Android应用开发学习笔记之播放音频

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz Android支持常用音视频格式文件的播放,本文我们来学习怎样开发Android应用程序对音视频进行操作。Android提供了MediaPlayer和SoundPool两个类能够用来播放音频,MediaPlayer类通常用来播放较大的文件,比如一首MP3歌曲,这种文件通常保存在SD卡上,而不是保存在

2013-08-22 16:27:23 7563 2

原创 Android应用开发学习笔记之绘图

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz 一、绘图常用类介绍 在Android中绘图时,常用到的几个类是Paint、Canvas、Bitmap和BitmaptFactory。其中,Paint类代表画笔,Canvas类代表画布。有了Paint和Canvas类就可以进行绘图操作了。 1、  Paint类Android官方文档中对

2013-08-22 16:21:51 7142

原创 Android应用开发学习笔记之事件处理

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz Android提供的事件处理机制分为两类:一是基于监听的事件处理;二是基于回调的事件处理。对于基于监听的事件处理,主要的做法是为Android界面组件绑定特定的事件监听器。对于基于回调的事件处理,主要是重写Android组件特定的回调函数或重写Activity的回调函数。基于监听的事件处理,在前面的

2013-08-16 15:05:50 1522

原创 Android应用开发学习笔记之菜单

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz Android中的菜单分为选项菜单(OptionMenu)和上下文菜单(Context Menu)。通常使用菜单资源文件创建菜单。菜单资源文件通常放置在res\menu目录下,这个目录默认情况下是不存在的,需要我们自己创建该目录。菜单资源的根元素通常是标记,在该标记中可以包含两种子元素:1、标记,用

2013-08-16 15:03:29 1847

原创 Android应用开发学习笔记之Intent

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz Intent是什么呢?来看Android官网上的定义:An intent is an abstractdescription of an operation to be performed. It can be used with startActivity tolaunch an Activi

2013-08-16 14:53:19 1714

原创 Android应用开发学习笔记之Fragment

作者:刘昊昱 博客:http://blog.csdn.net/liuhaoyutz Fragment翻译成中文就是“碎片”、“片断”的意思,Fragment通常用来作为一个Activity用户界面的一部分。例如,可以用Fragment1在左边显示一个列表,用Fragment2在右边显示选中列表项的详细内容。两个Fragment属于同一个Activity,并且每个Fragment有它自己

2013-08-13 15:14:24 1699

原创 Android应用开发学习笔记之startActivityForResult

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 如果我们有这样的需求:使用Activity1启动Activity2,Activity2处理完数据后,将处理结果返回给Activity1,这时,可以使用startActivityForResult()函数。下面我们通过一个例子来看这个函数的用法,该例子运行效果如下:我们先来看主布局文

2013-08-08 16:35:20 2889

原创 Android应用开发学习笔记之使用Bundle交换数据

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 在上一篇文章中我们学会了怎样从一个Activity中启动另外一个Activity执行,但是有时我们需要在两个Activity之间传递一些数据,这种需要可以通过Bundle来实现。下面我们就通过一个例子看怎样通过Bundle在两个Activity之间传递数据。该程序运行效果如下:首先看主布局

2013-08-08 16:30:25 3312

原创 Android应用开发学习笔记之启动另外一个Activity

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 一个Activity可以启动另外一个Activity,以实现比较复杂的功能,我们来看一个例子,其运行效果如下图所示:主布局文件main.xml如下所示:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/a

2013-08-06 16:43:18 2052 1

原创 Android应用开发学习笔记之AlertDialog对话框

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 本文中我们通过一个例子来看AlertDialog对话框的实现,其运行效果如下:主布局文件main.xml内容如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi

2013-08-06 16:35:31 1844

原创 Android应用开发学习笔记之状态栏通知

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 状态栏通知涉及到两个类,一是Notification,它代表一个通知;另一个是NotificationManager,它是用于发送Notification的系统服务。使用状态栏通知一般有4个步骤:1、  通过getSystemService()方法获取NotificationManag

2013-08-06 16:31:41 3729

原创 Android应用开发学习笔记之Toast消息提示框

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 本文我们来看Toast消息提示框的用法。使用Toast消息提示框一般有三个步骤:1、  创建一个Toast对象。可以使用两种方法创建Toast对象,一种是使用Toast构造函数,另一种方法是使用Toast.makeText()方法创建。使用构造函数创建代码如下:Toast toas

2013-08-06 16:20:12 2548

原创 Android应用开发学习笔记之画廊视图

作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz 画廊视图Gallery能按水平方向显示一组图片,并可以拖动图片。下面我们来看一个使用画廊视图的例子,其运行效果如下:先来看主布局文件main.xml,其内容如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res

2013-08-04 20:24:02 2891

原创 Android应用开发学习笔记之图片切换器

作者:刘昊昱博客:http://blog.csdn.net/liuhaoyutz 如果我们要实现类似Windows的照片查看器切换上一张下一张照片的效果,可以使用图片切换器ImageSwitcher,下面我们来看一个例子,其运行效果如下所示:先来看主布局文件main.xml,其内容如下:<LinearLayout xmlns:android="http://schem

2013-08-04 19:28:26 1402 1

原创 Android应用开发学习笔记之选项卡

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 在应用中使用选项卡,可以使复杂的布局变得简洁清晰。本文我们通过一个例子来学习Android选项卡的用法,下图是该例子的运行效果:我们先来看主布局文件main.xml:<TabHost xmlns:android="http://schemas.android.com/apk/res

2013-08-02 15:31:31 2377 1

原创 Android应用开发学习笔记之进度条

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 进度条ProgressBar是一个经常用到的组件,它的使用也很简单,只需要把进度条显示在前台,然后在后台启动一个线程,根据需要修改进度条的状态。我们来看一个例子,该程序运行效果如下图所示:该程序主布局文件main.xml内容如下:<LinearLayout xmlns:androi

2013-08-02 15:26:47 1206

原创 Android应用开发学习笔记之Selector

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 本文我们来看一个通过selector动态改变ImageButton背景图片的例子,下图是该程序的运行效果:该程序中有三个ImageButton,最上面的是鼠标按下时的状态;中间的是鼠标没有按下,但是按钮获得了焦点的状态;最下面的是鼠标没有按下,按钮也不具有焦点的状态。先来看主布局文件m

2013-08-01 17:05:18 1207

原创 Android应用开发学习笔记之网格视图

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 本文我们来学习一个使用表格视图的程序,下图是该程序的运行效果:该程序主Activity文件内容如下:package com.liuhaoyu;import java.util.ArrayList;import java.util.HashMap;import java.

2013-08-01 17:02:04 2405

原创 Android应用开发学习笔记之列表视图

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 列表视图我们会经常用到,可以通过两种方式来创建列表视图,一种方式是直接使用ListView组件创建,另一种方式是通过让Activity继承ListActivity实现。指定ListView组件的内容有两种方法,一是通过在布局文件中指定数组资源,另一种是通过创建适配器。下面来看一个使用Lis

2013-08-01 16:58:16 2473

原创 Android应用开发学习笔记之列表选择框

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz 本文我们来看列表选择框的实现。程序运行效果如下图所示:主布局文件main.xml内容如下所示:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_w

2013-08-01 16:35:13 2923

Universal-USB-Installer-1.9.5.2

用于制作Ubuntu启动安装U盘,使用起来很方便快捷。

2014-08-02

ADT-18.0.0.zip

ADT-18.0.0.zip离线安装包,因为eclipse在线安装ADT不方便,所以可以使用离线安装的方式。

2012-04-25

ADT-16.0.0.zip

ADT-16.0.0.zip离线升级包,因为eclipse在线安装ADT插件不方便,可以使用离线安装的方式。

2012-04-25

ADT-12.0.0.zip

ADT-12.0.0.zip离线升级包,因为eclipse在线安装ADT插件不方便,可以使用离线安装的方式。

2012-04-25

emacs_vim_config

emacs and vim config file.

2012-04-21

空空如也

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

TA关注的人

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