自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YUZHIBOYI的专栏

Make your life a story worth telling!

  • 博客(47)
  • 资源 (4)
  • 收藏
  • 关注

原创 Android中ViewFlipper实现动态加载view

前面已经讲过ImageSwitcher和TextSwitcher。ImageSwitcher用来切换ImageView的,TextSwitcher是用来切换TextView的。但是我们现在要切换自定义View怎么办?ImageSwitcher和TextSwitcher已经不能满足我们的需求。ViewFlipper可以在任意View之间切换。下面我们就来讲解它。先看一下结构图...

2012-06-29 16:21:59 12643 10

转载 Android之TextSwitcher详解

TextSwitcher 字面理解是文字交换器,是ViewSwitcher的子类,从ViewSwitcher来看,是View交换器,TextSwitcher继承自ViewSwitcher,显然是交换TextView。 效果图: 应用分为三步: 1.得到 TextSwitcher 实例对象   TextSwitcher switcher = (TextSwitcher

2012-06-28 17:28:59 4475

转载 Android中ImageSwitcher详解(注意与图片浏览器的区别)

先看看继承关系,ImageSwitcher和TextSwitcher的继承关系是一样的。两个重要的父类:ViewSwitcher和ViewAnimator继承于ViewSwitcher,说明具备了切换功能继承于ViewAnimator,说明具备了动画功能ImageSwitcher原理ImageSwitcher的内容在Gallery中已经有所讲解,这边系统的详解一下

2012-06-28 17:26:19 16761 1

转载 Android之ScaleGestureDetector(缩放手势检测)

一、概述      ScaleGestureDetector这个类是专门用来检测两个手指在屏幕上做缩放的手势用的,最简单的应用就是用来缩放图片或者缩放网页。二、要求     利用ScaleGestureDetector这个类实现图片缩放。三、实现     新建工程MyScale,修改main.xml文件,在里面添加一个Button和一个SurfaceView,如

2012-06-27 16:35:26 13853 2

原创 Android中使用dimen定义尺寸

最近,遇到了一种定义尺寸的方法,类似于C里面的宏定义一样,其实以前已经见过了这种使用方式,今天有时间就记录一下方便以后使用。下面来介绍一下:尺寸资源XML文件的使用       下面还是通过一个实例来演示尺寸资源的用法。该实例在布局文件中添加一个TextView和一个Button,分别使用尺寸资源文件来定义它们的宽和高。        在工程的res\values\目录下创建一个dim

2012-06-27 14:50:16 86577 6

转载 Android之自定义式Style与Theme

越来越多互联网企业都在Android平台上部署其客户端,为了提升用户体验,这些客户端都做得布局合理而且美观.......Android的Style设计就是提升用户体验的关键之一。Android上的Style分为了两个方面:Theme是针对窗体级别的,改变窗体样式;Style是针对窗体元素级别的,改变指定控件或者Layout的样式。Android系统的themes.xml

2012-06-27 14:33:56 7403

原创 Android中用Application类实现全局数据变量的使用

最近在项目中,遇到了application这个类,开始不知道有什么用,经过学习后才知道它的用途也蛮大的,举个例子,如果想在整个应用中使用全局变量,在java中一般是使用静态变量,public类型;而在android中如果使用这样的全局变量就不符合Android的框架架构,但是可以使用一种更优雅的方式就是使用Application context。        我们先看看一下这段说明:

2012-06-26 14:21:26 9540 2

原创 Tabhost嵌套以及Tab中多个Activity跳转的实现

今天明白了Tabhost嵌套和Tab里实现多个Activity的跳转原理,自己做了一个demo,先看看效果图:源码 如下:[java] view plaincopy(1) DoubleTabHostpackage yy.android.tab;    import android.app.TabActivity;  import android.co

2012-06-20 17:18:39 13204 8

转载 Calendar Provider(中文版)

Calendar Provider:英文原文:http://developer.android.com/guide/topics/providers/calendar-provider.html版本:Android 4.0 r1译者署名:Rongqi Fan译者链接:Calendar ProviderCalendar Provider是一个为用户提供日程事件的库。Calenda

2012-06-19 16:39:51 2843

转载 利用onSaveInstanceState()方法保存Activity状态

Activity里的onSaveInstanceState()方法,虽然系统会自动调用它来保存Activity的一些数据,但当除它默认要保存的数据外,我们还要保存一些其他数据的时候, 我们就需要覆盖onSaveInstanceState()方法来保存Activity的附件信息。例如在播放视频过程中,横竖屏切换要保持当前播放时间进度,在默认情况下播放时间是不被自动保存的。写了一个简单的播放视频的

2012-06-19 16:21:45 69273 2

转载 Android实现豆瓣FM的首页效果

实现了豆瓣FM的首页效果,如下:程序代码结构如下: 其中MainActivity是主界面显示,GalleryFlow实现了Gallery的随手势拖动的大小变化,Rotate3dAnimation实现了歌曲封面图片的旋转。main.xml是主界面的布局文件,总体采用LinearLayout布局,上部是Gallery,中部图片部分采用了FrameLayout,确保了歌曲信息

2012-06-19 15:31:57 3407 1

转载 Android自定义Gallery,实现CoverFlow效果

在Android实现显示文字的Gallery和Android修改Gallery页面布局的基础上,利用Gallery实现了CoverFlow效果,如下:项目代码结构如下:layout_gallery.xml是Gallery的布局文件:[html] view plaincopyxml version="1.0" encoding="utf-8"?>

2012-06-19 15:21:59 8455

转载 Android的SharedPreferences和PreferenceActivity用法

本文主要介绍SharedPreferences和PreferenceActivity的用法。    主要资料来源于网络,包括但不限于:《Android之PreferenceActivity》《在Android中Preferences数据存储的使用》《Android的设置界面及Preference使用》《OnPreferenceChangeListener分析,以及与OnPref

2012-06-19 13:36:12 11734 1

原创 与 Task 有关的 Intent对象中设置的Flag总结

最近在项目中要使用到 : intent.setFlags(int flags)来设置Activity在task中的相应动作,所以在网上查了一些资料,现在总结一下,它的用法:(1)FLAG_ACTIVITY_BROUGHT_TO_FRONT    这个标志一般不是由程序代码设置的,如在launchMode中设置singleTask模式时系统帮你设定。(2)FLAG_ACTIVITY_

2012-06-18 17:18:35 1318

转载 Android的Activity and Task Design

Android系统中的四个基本概念对你是很有帮助的,它们分别是:l Applicationsl Activitiesl Activity Stackl Tasks Applications         一个Android应用程序其实就是由一个或者多个Activity组成。它们被捆绑在一起并存放进.apk文件中,这就是Android应用程序。Andro

2012-06-18 10:09:08 1958

原创 IOS之Objective-C学习笔记(五)

今天记录一下学习Cocoa里有关里的Foundation框架。1.首先Cocoa是由两个不同的框架组成的:Foundation Kit和Application Kit,而Application Kit包含了所有的用户接口对象和高级类,Foundation框架中则有很多有用的,面向数据的低级类和数据类型。2.范围的作用,看看一下结构体:        [plain]

2012-06-16 23:11:10 8928

原创 IOS之Objective-C学习笔记(四)

大家好~由于最近都比较忙,趁着现在周末更新一下我的Objective-C学习笔记,好,现在开始。1.什么是复合?在Objective-C 中,复合是通过包含作为实例变量的对象指针实现的:(我们定义一辆车有一个发动机和四个轮,程序如下)[plain] view plaincopy #import    @interface  Tire

2012-06-16 12:17:00 2048

转载 AutoCompleteTextView与TextWatcher的结合

/********************************************************************************************* author:conowen@大钟 * E-mail:conowen@hotmail.com * http://blog.csdn.net/conowen * 注:本文为原创,仅作为学习交流使用

2012-06-15 17:05:38 5087

转载 InputFilter实现EditText文本输入过滤器

以前从来没有用过这个东西,我之所以用到这个东西,是因为我们要限制一个TextView显示的字数,但是返回的数据字数不一,所以,我们就对这个做了限制,只要返回的信息大于4个字,就截取前4个,后面的不要了。// 控制显示前3个,后面用..代替 // 下面的2个方法,都有对应的XML属性,就是说你可以在XML中设置,如果用代码设置的话,就去看文档对应的设置方法holder.userN

2012-06-15 16:29:53 1987

转载 Android Dialog用法

摘要: 创建对话框 一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交互. 对话框一般用于提示信息和与当前应用程序直接相关的小功能.Android API 支持下列类型 ...创建对话框  一个对话框一般是一个出现在当前Activity之上的一个小窗口. 处于下面的Activity失去焦点, 对话框接受所有的用户交

2012-06-15 15:21:44 7174 1

转载 onSaveInstanceState和onRestoreInstanceState的触发机制

关于Activity的onSaveInstanceState调用时机的说明     Activity的生命周期里并没有提到onSaveInstanceState的触发,这个函数提供了为我们在某些情况下保存Activity信息的机会,但需要注意的是这个函数不是什么时候都会被调用的,官方文档解释的比较清楚,特此翻译一下。原文出处:android-sdk-windows-1.5_r3/docs/

2012-06-15 14:29:24 1555

转载 Android之CursorAdapter用法

CursorAdapter继承于BaseAdapter是个虚类,它为cursor和ListView提供了连接的桥梁。           public abstract class    CursorAdapter        extends BaseAdapter直接子类只有ResourceCursorAdapterClass OverviewAdapter tha

2012-06-12 09:47:58 45238 2

转载 iOS&Android素材图片网址

有时候做些简单的应用,根本不需要找专人来画图,想找想要的图片,怎么办? 我去哪里找Android应用可用的好看的png图片呢? 今天发现俩个网站,专门提供免费png, 并且很给力的是他们都是以搜索为主要接口,试试便知道了!!http://www.iconfinder.com/http://www.iconarchive.com/

2012-06-11 16:43:35 2646

原创 IOS之Objective-C学习笔记(三)

今天开始学习Objective-C中的继承,继续记录自己的学过程,好~我们现在开始。 相信大家都非常清楚为什么要使用继承的原因了,所以在这里就不再多说明了。回忆上一篇文章中的Circle和Rectangule类接口程序,两个接口的代码非常相似,基本上除了类名不同其余都是一样的。连方法的实现也是基本一样的。    1.继承的语法:           (1)这时是没使用继承时

2012-06-10 14:50:34 6132

原创 IOS之Objective-C学习笔记(二)

今天来记录一下怎么使用Objective-C来实现面向对象的编程。1.首先先看看一些新的术语:   (1)类:是一种结构,它表示对象的类型,对象引用类来获得和本身有关的各种信息,特别是运行什么代码来处理每种操作。   (2)对象:是一种结构,它包含值和指向其类的隐藏指针。   (3)实例:对象的另一种叫法。   (4)消息:是对象可以执行的操作。用于通知对象

2012-06-10 12:11:47 2412

原创 IOS之Objective-C学习笔记(一)

最近开始学习Objective-C,所以做写笔记,方便以后自己复习,也方便大家一起交流~1.用Objective-C实现第一个Hello YUZHIBOYI程序:   在Xcode新建工程(相信这个不难做,这里不多说),保存工程名为:Hello -YUZHIBOYI.m。程序如写:[plain] view plaincopy

2012-06-10 11:21:00 2546

转载 实现Tabhost每个tab中放入多个Activity!

最近做完了一个客户端项目外面是个tabhost(用于底部tab栏)每个tab中有一个Activity,这个很普遍。但有时需要每个tab中有多个页面,也就是说需要 在一个tab中跳转不同的Activity。当时,我只是简单的在一个Activity中使用了动态布局 (设置layout是否显示)虽然效果还不错,但实际上依然是同一个Activity,这样的缺点是代码结构会相对复杂,不易维护

2012-06-08 16:16:41 3370

转载 用ActivityGroup解决TabHost中多个Activity跳转问题

介绍有时,我们想在一个window中显示多个视图,这时就需要用到Tab容器。在Android里它叫TabHost。使用TabHost有两种方式:(1)在相同的activity中使用TabHost导航多个视图(2)使用TabHost导航多个Activity(通过intents)Tab应用的结构TabHost的Activity的结构如下:最近在做一个程序,刚开始没考虑全

2012-06-08 16:13:35 12845 7

转载 高仿网易新闻顶部滑动条效果 (源码)

[java] view plaincopypackage yy.android.slider;    import android.app.Activity;  import android.os.Bundle;  import android.util.Log;  import android.view.Gravity;  import a

2012-06-08 14:25:07 7089 2

转载 Android高仿网易新闻顶部滑动条效果

这个是网易新闻的主界面,我们知道底部可以用tabhost实现,这个很容易,我们在其他软件中也会经常用到。         至于顶部的滑动条,个人感觉还是比较漂亮的所以今天也模仿了下,网易顶部滑动条的效果,由于初次模仿这种效果,可能有些地方还不够完美,不过基本已经实现,希望大家能够喜欢。         废话不多说,下面上代码:      首先是布局layout下的main.xml

2012-06-08 14:20:35 10336 5

转载 解决Android下ViewPager和PagerAdapter中调用notifyDataSetChanged失效问题

Google在Android 3.0SDK中推出的ViewPager控件很大程度上满足了开发者开发页面左右移动切换的功能,使用非常方便,参见:http://jameszhao84.iteye.com/blog/1344584。但是使用中发现,在删除或者修改数据的时候,PagerAdapter无法像BaseAdapter那样仅通过notifyDataSetChanged方法通知刷新View。

2012-06-07 16:48:47 10935 1

转载 Android实现左右滑动指引效果(使用ViewPager)

本文介绍Android中实现左右滑动的指引效果。       本文的目的是要实现左右滑动的指引效果。那么什么是指引效果呢?现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用户能更好的理解应用的功能,甚至是一些新闻阅读器会把一些头条新闻以指引效果的形式显示。说个最基本的,就是我们的手机主屏幕就是这种效果。   下面我们就开始实现我们的左右滑动指引效果。为了大家更好

2012-06-07 16:17:52 4233 2

转载 Android中正确导入第三方jar包

andriod中如果引入jar包的方式不对就会出现一些奇怪的错误。工作的时候恰好有一个jar包需要调用,结果用了很长时间才解决出现的bug。刚开始是这样引用的(eclipse):右键工程,Build path,java build path,选择libraries,在右边的按钮中点击“Add External JARs”,然后选择合适的jar包(大部分人应该会这样做).结果

2012-06-07 10:21:29 1154 1

转载 Android Bitmap用法总结

Bitmap用法总结1、Drawable → BitmapJava代码  [java] view plaincopy 1、Drawable → Bitmap  public static Bitmap drawableToBitmap(Drawable drawable) {  Bitmap bitmap = Bitmap

2012-06-06 16:52:35 6337 2

转载 Android 创建与解析XML(六)—— 比较与使用

前面介绍了四种创建、解析XML的方式:0、 Android 创建与解析XML(一)——  概述1、 Android 创建与解析XML(二)—— Dom方式2、 Android 创建与解析XML(三)—— Sax方式3、 Android 创建与解析XML(四)—— Pull方式4、 Android 创建与解析XML(五)—— Dom4j方式其中,从处理

2012-06-06 15:57:19 822

转载 Android 创建与解析XML(四)—— Pull方式

1、Pull概述Android系统中和创建XML相关的包为org.xmlpull.v1,在这个包中不仅提供了用于创建XML的 XmlSerializer,还提供了用来解析XML的Pull方式解析器 XmlPullParserXmlSerializer没有像XmlPullParser那样提取XML事件,而是把它们推出到数据流OutputStream或Writer中。XmlSerializ

2012-06-06 15:51:50 896

转载 Android --- 图片的特效处理

Android --- 图片处理的方法转换 -  drawable To  bitmap缩放 -  Zoom圆角 -  Round Corner倒影 -  ReflectedbitmapPrcess  code:[java] view plaincopyprint?package com.learn.games;    import an

2012-06-06 14:36:36 1478

转载 Android 创建与解析XML(二)—— Dom方式(源码)

package yy.android.xml;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class YXMLActivity extends Activity {        private TextView tvXMLCre

2012-06-05 15:22:09 766

转载 Android 创建与解析XML(三)—— Sax方式(源码)

package yy.android.sax;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class YSAXActivity extends Activity {        private TextView tvXMLCre

2012-06-05 14:46:33 834 1

转载 Android 创建与解析XML(三)—— Sax方式

1. Sax概述SAX是一种占用内存少且解析速度快的解析器,它采用的是事件启动,不需要解析完整个文档,而是按照内容顺序看文档某个部分是否符合xml语法,如果符合就触发相应的事件,所谓的事件就是些回调方法(callback),这些方法 定义在ContentHandler中,下面是其主要方法:startDocument():当遇到文档的时候就触发这个事件 调用这个方法 可以在其中做些预处理

2012-06-05 10:33:56 585

cocos2dx实例

Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的

2015-03-02

linux USB驱动开发

linux驱动开发 主要是USB的驱动开发 希望对大家有帮助

2010-10-15

Debian参考手册

嵌入式开发手册 谢谢大家 希望对大家有所帮助

2010-10-15

空空如也

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

TA关注的人

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