自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

Android中Widget实例

应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。 为了创建一个Widget,需要AppWidgetProviderInfo与AppWidgetProvider。AppWidgetProviderInfo主要为Widget描述metadata,如Widget的布局,更新频率和AppWidgetProvider类,这在xml里...

2010-08-25 21:47:00 81

Android中SharedPreference实例

SharedPreference是Android提供的一种轻量级的数据存储方式,主要用来存储一些简单的配置信息,例如,默认欢迎语,登录用户名和密码等。其以键值对的方式存储,使得我们能很方便进行读取和存入。 SharedPreference 文件保存在/data/data/<package name>/shared_prefs 路径下(如/data/data/com.andro...

2010-08-25 17:35:00 65

Android中MenuInflater实例

我们知道,LayoutInflater是用来实例化整个布局文件,而 MenuInflater是用来实例化Menu目录下的Menu布局文件的。 传统意义上的菜单定义需要Override Activity的onCreateOptionsMenu,然后在里面调用Menu.add把Menu的一个个item加进来,比较复杂。而通过使用MenuInflater可以把Menu的构造直接放在Men...

2010-08-25 09:23:00 59

Android中LayoutInflater实例

LayoutInflater与findViewById的用法有很多可比较之处。 如:他们都可以通过id返回View。 LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout.custom_dialog,null); Button button = (Button) fi...

2010-08-24 21:32:00 47

Frame-by-frame animation实例

Frame-by-frame Animation可以在XML Resource定义(存放到res/anim文件夹下,也可以存放在res/drawable文件夹下(Android文档就是这样说的)),也可以使 用AnimationDrawable中的API定义。由于Tween Animation与Frame-by-frame Animation有着很大的不同,因此XML定义的格式也...

2010-08-24 11:34:00 63

Tweened animation实例

Tweened animation有四种类型,下面主要介绍Scale类型。 运行效果如下: Android SDK提供了2种方法:直接从XML资源中读取Animation,使用Animation子类的构造函数来初始化Animation对象,第二种方法在看了Android SDK中各个类的说明就知道如何使用了,下面简要说明从XML资源中读取Animation。XML资源中的动画文件ani...

2010-08-23 22:04:00 125

Android中Tweened animation简介

Android提供两种创建简单动画的机制:tweened animation 和 frame-by-frame animation. tweened animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果 frame-by-frame animation:顺序播放事先做好的图像,跟电影类似 这两种动画类型都能在任何View对象中使...

2010-08-23 19:53:00 42

Intent用法实例

Intent用法很灵活,以下列出了Intent的一些常用实例,主要包括Activity的跳转及启动: 无参数Activity跳转 Intent intent = new Intent(Activity.Main.this, Activity2.class); startActivity(intent); 向下一个A...

2010-08-22 20:33:00 97

Android中Intent详解

可以毫不夸张地说:Intent是整个Android应用的脉络与灵魂 。 在一个Android 应用中,主要是由四种组件组成(Activities, Services, Broadcast receivers, Content providers),而这四种组件是独立的,它们之间可以互相调用,协调工作,最终组成一个真正的Android应用。在这些组件之间的通讯,主要是由Inte...

2010-08-22 19:03:00 54

Android中图像的几何变化中Matrix的使用

Android中图像的几何变化可以方便地通过Matrix来实现,通过Matrix的几何变化达到图像的几何变化。 Android中通过Matrix matrix = new Matrix();后得来的matrix为一单位矩阵E: matrix.toString() = Matrix{[1.0, 0.0, 0.0][0.0, 1.0, 0.0][0.0, 0.0, 1.0]} 我们也可以首先...

2010-08-21 17:51:00 58

Eclipse需要学的快捷键

<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 以下是需要学的并且是很实用的Shortcuts: Ctrl+Shift+O 自动导入所需的包(如何不需要的包也可通过此快捷键去掉) Alt+Enter 显示当前选择资源( 工程,or ...

2010-08-21 09:35:00 54

Drawable简单使用

Android文档这样定义Drawable的: A Drawable is a general abstraction for "something that can be drawn." Most often you will deal with Drawable as the type of resource retrieved for drawing things to th...

2010-08-20 17:28:00 66

View.onDraw(Canvas canvas)的使用

View通过View.onDraw(Canvas canvas)来Draw. 我们可以定义自己的继承于View的TestView,然后重载View.onDraw(Canvas canvas). 对于自定义的TestView如何与Activity关联?有以下两种方式: 直接在setContentView(View view)里面加进去自定义的View:setContentView(new...

2010-08-20 16:35:00 97

Android相关网络资源整理

一、官方网站: http://source.android.com/ http://android.git.kernel.orghttp://source.android.comhttp://code.google.com/android, 这里有很多的工具软件。http://developer.android.com http://androidappdocs-staging.apps...

2010-08-14 11:36:00 50

Android 无线启动过程分析 无线启动过程分析

Android 无线启动过程分析 无线启动过程分析 开机过程中无线模块的初始化过程: rild 调用参考实现 Reference-ril.c (hardware/ril/reference-ril) 中的函数: const RIL_RadioFunctions *RIL_Init(const struct RIL_Env *env, int argc, char **argv) re...

2010-08-01 08:13:00 69

空空如也

空空如也

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

TA关注的人

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