自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

另一度空间的专栏

学习,学习,再学习

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

原创 Android高级进阶九 Android OpenGL对立方体进行光照处理

一连串的OpenGL处理,不知道大家疲惫了没有,但是walfred却更加的着迷了,今天就接着在上一篇的立方体之后,对立方体进行光照处理,老样子先上效果图:        效果图这次我就上静态图了,因为尝试过截取gif格式,但由于不同的光照导致截取的gif格式的图片很丑,所以只好取一张静态图。        本节的内容很简单,介绍两种光照:环境光Ambient和漫射光Diffuse。

2012-01-31 21:37:42 983

原创 Android高级进阶八 Android OpenGL给立方体进行纹理映射

最新版本:Android高级进阶八 Android OpenGL给立方体进行纹理映射         看到了Android高级进阶七 Android OpenGL开发四棱锥和立方体之后,我们是不是增加了使用OpenGL开发图形的兴趣啊,呵呵,希望大家保持热情啊,今天我们接着给已经画好的立方体进行文理处理,效果图如下:         可以看到,我们对正方体做了如下处理:

2012-01-04 22:18:48 1512 1

原创 Android高级进阶七 Android OpenGL开发四棱锥和立方体

最新版本:Android高级进阶七 Android OpenGL开发四棱锥和立方体         前面我们貌似接触到的都是“平面上的3D”,可是貌似终究是貌似,这一节我们开始接触真正的3D,使用OpenGL画四棱锥和立方体,并使用前面我们已经学过的方法对他们进行着色处理,着色方法见:Android高级进阶五 Android OpenGL给多边形着色。        效果图如下:

2012-01-04 22:17:58 1683

原创 Android高级进阶六 Android OpenGL旋转多边形

最新版本;Android高级进阶六 Android OpenGL旋转多边形         上一节我们已经改三角形和四边形上色了,具体上色方案可以查看:Android高级进阶五 Android OpenGL给多边形着色。这一篇文章我们接着对代码进行修改,增加多边形的旋转功能,使其看起来更具动感。        先上效果图:        从上面图片可以看出三角形沿y轴、四边

2012-01-04 22:16:55 765

原创 Android高级进阶五 Android OpenGL给多边形着色

最新版本:Android高级进阶五 Android OpenGL给多边形着色         上一节Android高级进阶四 Android OpenGL开发多边形完成了我们AndroidOpenGL开发的第一步,这一节我们接着上一节的步伐,谈谈如何在已经画好了的图像上进行着色。        Android SDK至今已经提供了2中多边形着色方案,一个是平滑着色(smooth c

2012-01-04 22:16:07 680

原创 Android高级进阶四 Android OpenGL开发多边形

最新版本:Android高级进阶四 Android OpenGL开发多边形         有了上一篇Android高级进阶三 Android OpenGL | ES开发框架的介绍,我们现在就来开发一个最简单的静态三角形和静态四边形为例,绝大部分代码我都加上了注释,看官看就可以了~~        先上效果图:                源码如下:packa

2012-01-04 22:13:49 610

原创 Android高级进阶三 Android OpenGL | ES开发框架

最新版本:Android高级进阶三 Android OpenGL | ES开发框架         在Android3d开发中,纵然Android给我们提供了一个GL10的类来实现3D开发实例,但是开发人员一般会使用更好的GLSurfaceView来更好的显示OpenGL视图,所以我们鉴于此,我们也使用GLSurfaceView来开发OpenGL,而在GLSurfaceView中则包含了一

2012-01-04 22:12:57 748

原创 Android高级进阶二 Android OpenGL | ES介绍

最新版本:Android高级进阶二 Android OpenGL | ES介绍        Android支持3D图像开发,使用的是开源的OpenGLES库,接下来我们将在一系列的文章中介绍 Android 3D图像开发。1、什么是 OpenGL?        详看:Android高级进阶一 OpenGL介绍2、OpenGL 的发展历程  1992年7月 发布了 O

2012-01-04 22:11:33 720

原创 Android高级进阶一 OpenGL介绍

最新版本:Android高级进阶一 OpenGL介绍        OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。OpenGL的英文全称是“Open Grap

2012-01-04 22:10:45 646

原创 Android中级进阶五ListView中Button或者Imagebutton共存

最新版本:Android中级进阶五ListView中Button或者Imagebutton共存         在使用ListView的时候,我们使用adapter中画我们自定义item项时,一般会加上Button事件,或者Imagebutton,但是效果却不是我们想象的那么简单,因为你会发现ListView的itemclick事件就不生效了,原因很简单Button的onClick事件

2012-01-02 15:16:23 627

原创 Android中级进阶四ListView上拉刷新数据的实现

最新版本:Android中级进阶四ListView上拉刷新数据的实现         不少数据都是通过ListView绑定数据源实现的,比如mop、人人的实现都是这样的,但是现在我们的需要是当我们的ListView展现了已有的数据库的数据之后,用户下拉ListView时,需要实现更新数据,这该怎么实现呢?        采用滚动事件(OnScrollListener )监听就可以实现此了,

2012-01-02 15:15:06 1808 3

原创 Android中级进阶三 自定义Android标题栏

最新版本:Android中级进阶三 自定义Android标题栏原装的Android标题栏配色比较单调,就是黑色的一坨,现在假设你的软件需要独自添加标题栏,这样不仅美观而且可以将进度条等加进去,如何实现:方法一:在你的那张Activity中onCreate方法中加上下面代码:requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);

2012-01-02 15:14:19 433

原创 Android中级进阶二 ListView巧用convertView

最新版本:Android中级进阶二 ListView巧用convertView在Android中级进阶一ListView使用BaseAdapte我们使用了自己的DownloadAdapter,并提到了getView()是来画ListView的每一个条目的。我们把每一个条目都用一个对象来表示,下面的ViewHolder来表示这个对象的类:public class ViewHold

2012-01-02 15:13:34 469

原创 Android中级进阶一ListView使用BaseAdapter

最新版本:Android中级进阶一ListView使用BaseAdapter在Android入门walfred提到了使用ListView合理布局数据源,当时提到了ListView在使用时,需要使用adapter来绑定数据,文章中提到的是使用SimpleCursorAdapter,直接绑定数据库查询的游标。但是现在,我们的需求发生了变化,我们需要一个这样的ListView:1、ListVie

2012-01-02 15:12:35 553

原创 使用ListView合理布局数据源

最新版本:使用ListView合理布局数据源这一次来个稍微复杂点的,在Android中使用ListView,有人不能从ListView名字意会这个控件是干什么的,待在下这么一描述,您应该会明白了。当我们不确定我们需要显示具体数据的条目的时候,这时ListView就派上用场了,使用ListView可以列表显示数据,而且可以自适应内容的条目。       在使用ListView之前,我稍微说下

2012-01-02 15:10:41 600

原创 Android中上下左右键的按下和弹起响应操作

最新版本:Android中上下左右键的按下和弹起响应操作我们已经练习了不少view了,在button介绍一文中,我们介绍了button事件的响应,然后在介绍其他view控件的时候,也介绍了不少响应这些控件的响应事件,看得出响应方法都是系统的一些回调函数在起作用,今天,我们在学习下Android虚拟键盘上下左右键按下和弹起的响应事件,由于代码简单,我就不再累赘的说明和交待了,看代码即可知用法。

2012-01-02 15:09:39 2703

原创 多项选择(CheckBox)的使用

最新版本:多项选择(CheckBox)的使用之前介绍过单项选择功能RadioGroup和RadioButton的使用,那在Android中如何实现多项选择的呢?对,就是使用checkbox,CheckBox的使用相对更简单,现在我们开始来简单的实现CheckBox。动作一创建CheckBoxTest项目工程,这是我完成之后的目录:动作二在布局文件中,添加一个4个CheckB

2012-01-02 15:08:24 865

带图片的按钮ImageButton源码

陆陆续续完成了ImageView和Button控件的讲解之后,我们设想在Android中有没有一种图片按钮,这个图片按钮既可以显示图片又可以当作Button来使用?答案是——有的,本节内容我就来介绍这个ImageView和Button的和产物ImageButton。课程见:http://www.ourunix.org/android/post/126.html

2012-05-10

下拉菜单Spinner的使用源码

使用的Spinner,自然在Android中也可以实现,而且很简单,下面的代码将教你一步一步的使用Spinner,由于代码在代码中已经有很多注释,故我这边就不多写了,看官看代码就知其意了。教程见:http://www.ourunix.org/android/post/12.html

2012-05-06

Button和Button事件的简单应用源码

这一节主要演示下按钮控件Button以及点击Button的一个处理事件,当Button被点击之后,改变Button之前的文字,例子很简单,希望大家能看明白~~教程from:http://www.ourunix.org/android/post/5.html

2012-05-06

使用GridView合理布局数据源源码

条形列表状的列表我们在Android中一般都是使用ListView来显示,通过ListView合理绑定数据源就能将数据很好的在前端显示,今天我们再学习另外一种合理绑定数据源的前端显示方式——网格,不少客户端在展示产品时会使用网格来显示,另外我们Launcher显示应用时同样使用的是网格GridView。文章见www.ourunix.org/android/post/123.html

2012-05-04

Launcher使用TextView显示应用图标

TextView上显示图片稀奇吧,我们的Launcher显示的应用图标以及下面显示的文字就是TextView这货干的,今天我们就来用TextView实现这一效果。详见文章:http://www.ourunix.org/android/post/122.html

2012-05-03

TextView的简单编码实现

其实在Android中,使用控件除了在layout下的布局文件中实现之外,我们还可以通过在java文件中完全通过编码来实现,只不过完全使用编码的方式来驾驭我们的控件是不可取的,因为这增加了代码量,对外阅读不是太友好,一般的做法是在布局文件中布局某个控件,并使用id来标识,然后在编码中通过提取该id的方法来控制,下面将介绍之。详细见:http://www.ourunix.org/android/post/4.html

2012-05-03

TextView的简单使用

TextView的简单使用我们在第一个Android应用,hello OurAndroid中,其实已经用到了Textview这个控件了,我们在Android开发中一般会使用TextView来显示文本内容,这篇我将介绍一个使用布局文件控制的TextView。http://www.ourunix.org/android/post/3.html

2012-05-01

使用SharedPreferences实现简单数据应用程序共享

SharedPreferences可以让不同程序之间的数据进行共享,当两个应用程序之间数据需要传递或者共享时,可以使用这个方法。本文会使用两个例子SharePreferenceWrite和SharePreferenceRead,前者为一个写SharedPreferences的程序,后者为读取前者写的SharedPreferences。

2012-04-11

Activity特效

本文主要介绍的是Activity特效制作,主要是从一个activity跳转到另外一个activity时的动画,这部分特效的制作包括两个部分:第一部分是第一个activity退出时的动画;而另外一部分时第二个activity进入时的动画。

2012-03-29

Android画廊Gallery的使用

Gallery即为画廊,美术馆的意思,Android为我们开发者提供了这么一个view组件,极大的方便我们开发图片类应用,而且效果很美观,再配合上开发者独自添加进去的效果,Gallery相关的开发变得越来越吃香。

2012-03-26

Tabwidget/tabhost的tab指向不同的Activity

Tabwidget的不同tab指向不同的Activity

2012-03-25

自己布局TabHost,样式多样化显示

但是当我们的需要是将tabhost显示在下方,并且点击一个tab时会出现一些样式变化,比如图片更换等效果,这种方式就不灵活了,所以我们得自己提出自己来自己布局TabHost,使之样式多样化。

2012-03-25

使用TabActivity简单实现TabHost显示

我们的Activity不再继承于Activity而改之继承于tabActivity,并在布局文件中布局上述点击按钮之后的5个显示文字的TextView,布局文件与之前的布局文件并无变化

2012-03-25

在Android上播放声音及控制源码

今天在做一款应用,想在里面添加一些音乐来增加用户体验,于是否翻看Android API,发现了其中有一个 MediaPlayer 类来控制媒体的音频播放,使用它有两种方式来达到声音播放的效果: MediaPlayer实例.setDataSource(Path)或者 MediaPlayer类.create(Context, uri) 。

2012-03-10

OurUnixAndroid客户端源码(1.5)版本

本客户端并非专业团队打造,而是walfred一人利用一个星期的业余时间完成,Bug在所难免,希望亲用到不爽之处体谅; 本博客OurAndroid(OurUnix姊妹篇)将会记载本客户端的详细开发过程,其中包括客户端架构、代码编写、代码测试工作等,客户端源码将会开源,方便其他博友参考; 开发OurUnix博客Android客户端作为本OurAndroid博客项目演练项目一;具体可以搜索OurUnix

2012-03-09

使用include实现布局(layout)复用

假使我们遇到这么一种情况,我们需要开发一个app,这个app的基本所有的Activity都使用到了相同的布局,我们该如何设计?我们是给这些个Activity布局文件都统一加上一样的布局代码,但是维护起来很麻烦,修改不方便,有没有一种类似于编程语言的include语法呢?答案是有的,但是sdk的demo并没有说出使用方法,但这并不说明不好使用,其实很简单。下面的IncludeXmlTest工程给出了样式。

2012-03-06

Android OpenGL | ES 实现雾气效果源码

使用OpenGL ES实现自然界的雾气效果,雾气效果很简单,我们今天就使用系统自带的三种雾气渲染算法来实现不同的效果,当然你可以自己设置雾气的颜色和范围程度等。

2012-03-02

综合使用service的一个示例源码下载

详细的介绍Service的使用方式,并用两种方式来启动Service,因为Service是一个服务进程,所以在示例中,我在启动Service和消亡时分别发出notification通知。这个示例包括一张显示的Activity还有一个Service类,其中Activity中包含4个button用来startService、stopService、bindService及unBindService;而Service则用来听后调遣。

2012-02-19

Android高级进阶十四 Android OpenGL粒子模型源码

Android高级进阶十四 Android OpenGL粒子模型源码

2012-02-15

Android播放动画之使用AnimationDrawable播放帧动画工程

使用系统带的AnimationDrawable类来播放动画必须将你需要播放的动画打成一帧一帧的图片保存起来,然后在xml文件中表示出每帧图片,这样就可以提前将资源图片加载内存中了。http://www.ourunix.org/android/post/65.html的代码实例

2012-02-10

Android1.0 wallpaper 源码【meetingApp.7z】

meetingApp.7z

2017-06-27

Android1.0 wallpaper 源码【antd-admin-master.7z】

antd-admin-master

2017-06-27

gulp编译gulp编译文件、gulp编译项目

gulp编译文件、gulp编译项目

2015-12-29

sublimeText3

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器

2015-07-29

图片懒加载

在图片加载时均采用了一种名为懒加载的方式,具体表现为,当页面被请求时,只加载可视区域的图片,其它部分的图片则不加载src="data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///93d3f///yH5BAEAAAMALAAAAAABAAEAAAICVAEAOw==" data-src="\{{#IMGPATH guessImgUrl}}\{{/IMGPATH}}" https://github.com/pniemczyk/ImageLazyLoad

2015-07-29

sumlimetext3

Sublime Text是一个代码编辑器也是HTML和散文先进的文本编辑器。漂亮的用户界面和非凡的功能,例如迷你地图,多选择,Python的插件,代码段,等等。完全可自定义键绑定,菜单和工具栏。Sublime Text的主要功能包括:拼写检查,书签,完整的Python API,Goto功能,即时项目切换,多选择

2015-07-01

弹窗居中问题

弹窗居中问题

2014-01-08

弯柚博客Android自学教程-项目演练二-开发2D动态壁纸源码

项目演练二我们就来开发一个简单的2d动态壁纸,我们知道Android智能手机并不像传统的手机那样可以直接设置一张gif格式的图片作为壁纸,普通手机使用gif格式的图片作为壁纸可以保留gif最大的特点:支持帧播放,可以给用户一个动态的享受。但是从我们开始接受Android系统以来,我们就“被知道”Android手机不支持gif格式的图片作为壁纸,如果使用了gif格式的图片作为壁纸,则只显示第一帧...这些前面的文章已经交待了:Android动态壁纸分析。教程见:http://www.ourunix.org/android/post/96.html

2012-06-28

弯柚博客-用户配置界面PreferenceActivity-源码

因为只是存储用户的一些简单配置文件值,而SharedPreferences正好可以满足Preference的键值对存储。所以用户配置界面PreferenceActivity,就是使用SharedPreferneces以键值对的形式进行保存用户配置文件的,详情:弯柚博客-http://www.ourunix.org/android/post/147.html

2012-06-25

使用DatePicker和TimePicker设置日期和时间源码

在Android上使用闹钟时,我发现了Android上出了个新的view来展示日期和时间,这些个view就是本文要介绍的DatePicker和TimePicker。 使用DatePicker和TimePicker方式也很简单,例子中主要展示了这两个view,另外要加以区分的是DatePicker使用init方法来设置初始时间以及绑定Listener,而TimePicker只需实现setOnTimeChangedListener接口就行。 详情:http://www.ourunix.org/android/post/133.html

2012-06-06

手动拖动的进度条SeekBar源码

今天我们就来使用SeekBar,看看这个SeekBar是如何使用的,使用SeekBar我们需要实现OnSeekBarChangeListener接口中的三个方法,它们分别是onStartTrackingTouch、onProgressChanged、onStopTrackingTouch,这三个方法主要是记录了开始拖拽、拖拽值、结束拖拽事件。所以下面我会写个例子来一一实现之。详情:http://www.ourunix.org/android/post/132.html

2012-06-04

ProgressBar显示进度信息源码

在进行UI界面设计时,我们常用到进度条来设计加载进度、下载进度等,本节就使用Android中ProgressBar来进行进度设计,本节的进度设计简单使用了Handler-Looper机制,读者不必纠结于这个,Handler-Looper机制我们在之后的高级开发中会详细讲解,这边读者只需掌握ProgressBar这个UI控件。教程见:http://www.ourunix.org/android/post/131.html

2012-06-03

Android Button样式设计源码

Button按钮我们在之前的教程已经介绍过了,但是系统的Button按钮不是很漂亮,因此我们不便应客户的需求就开发者自己也在想办法去改良这些系统的UI组件,今天我们就来简单的美化下Button按钮,为其添加背景及触摸状态样式。

2012-05-31

Android Button样式设计

Button设置背景很简单,只需简单的应用Background属性即可,而为其添加状态设计也是通过此。Android系统为开发者考虑了一套selector机制,可以根据控件的状态(点击、非点击、焦点)自动切换。下面用一个简单的例子来概括下selector的应用。

2012-05-31

将一个程序完整打成jar包供另外一个程序使用

上面所说的这个方法很累人,不可取。其实Android在设计的时候早就为我们考虑到这一点了,这个在Android中叫做库项目,sdk中的example中就有现成的例子,今天我们就来用两个示例来做这个效果。教程见:http://www.ourunix.org/android/post/129.html

2012-05-16

使用CheckBox实现选择功能源码

CheckBox其实是一个具有两种状态的特殊Button,即选中和未选中两种状态,本篇文章就来用CheckBox来做一个示例。教程见:http://www.ourunix.org/android/post/128.html

2012-05-14

在布局文件中给View加上点击事件的属性

点击事件,这个我们陆续在Button、ImageButton上介绍过了,并且在介绍Button时采用的是直接new一个new OnClickListener对象的方式,而介绍ImageButton的时候采用的是该Activity实现OnClickListener接口的方式,在SDK中其实还有一种更简便的方式,在布局文件中给View加上点击事件的属性。教程见:http://www.ourunix.org/android/post/127.html

2012-05-12

使用ImageView显示图片

使用ImageView显示图片很简单,下面的教程在布局文件中直接通过布局属性将图片布局了,so easy的~~教程见:http://www.ourunix.org/android/post/125.html

2012-05-07

可编辑的文本框EditText

我们在学会了在android上显示文本之后,我们接着来学习如何在android录入文本,即使用可编辑的文本框——EditText控件,本讲内容很简单,内容还包括了前面所介绍的Button。教程见:http://www.ourunix.org/android/post/124.html

2012-05-07

使用AutoCompleteTextView和MultiAutoCompleteTextView自动提示

值得一提的是,AutoCompleteTextView和MultiAutoCompleteTextView这两种自动提示框有什么区别呢,可以由上图看得出来,后者可以将字符串分割开来之后仍然能够自动提示,这是前者做不到的。教程地址:http://www.ourunix.org/android/post/11.html

2012-05-06

空空如也

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

TA关注的人

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