自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

邻家·清崎技术成长轨迹

好奇之心,知识之门!!

  • 博客(58)
  • 资源 (7)
  • 收藏
  • 关注

转载 android 中.9图片的用法 详解

一、什么是.9文件?1、9.png格式癿图片是Android平台上新创癿一种被拉伸却丌失真癿东东。 2、不传统癿png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成癿边沿,该边沿用于对图片癿可扩展区和内容显示区迚行定义。二、.9文件的特点是什么?1. .9格式癿图片在android环境下具有自适应调节大小癿能力。2. .9格式癿图片允许开发人员定义可扩展区

2013-02-19 09:23:10 1055

转载 Android多抽屉效果 (类似最早QQ使用的效果)

也不知道该怎么取名,暂且就叫他多抽屉效果吧~~  最早QQ就是这样的效果,点一下,还有声音,呵呵。 一晃,都过去那么多年了...  废话不多说了,看下效果:   这个就是类似抽屉的效果,这边做了三个抽屉,点击抽屉既可打开,同时关闭其他抽屉。 有人猜到怎么做的了吗? 其实很简单,就是三个 TextView + 三个Layout。 关键就在于控制

2012-11-29 09:45:22 787

转载 Android 中悬浮窗口

调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParams属性不同,效果也就不同了。比如创建系统顶级窗口,实现悬浮窗口效果!WindowManager的方法很简单,基本用到的就三个addView,removeV

2012-11-29 09:42:59 557

转载 android实现uc和墨迹天气那样的左右拖动效果

[代码] FlingGalleryActivity001import android.app.Activity; 002import android.os.Bundle; 003  004import android

2012-11-29 09:13:53 597

转载 标题栏进度条

在后台线程中执行各种操作(网络连接、大数据存储)的时候,我们希望让客户能看到后台有操作在进行,那么既能有效的提示用户,又不占用当前操作空间,最好的方法就是在标题栏有个进度条。实现的方法很简单,代码如下:01public void onCreate(Bundle savedInstanceState) {

2012-11-29 09:05:54 401

转载 背景色渐变

一、背景色渐变背景色渐变可以通过在res/drawable中定义一个XML文件实现,gradient.xml的代码如下:1xmlversion="1.0"encoding="utf-8"?>  2shapexmlns:android="http://schemas.android.c

2012-11-29 09:04:32 498

转载 界面边框圆角

界面边框圆角的实现方式同样是在res/drawable中定义一个XML文件,corners.xml的代码如下:1xmlversion="1.0"encoding="utf-8"?>2shapexmlns:android="http://schemas.android.com/apk/res/

2012-11-29 09:02:18 368

转载 ViewStub用法介绍

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl

2012-11-28 15:08:53 380

转载 android手势操作滑动效果触摸屏事件处理

android手势操作滑动效果触摸屏事件处理编辑文档很多时候,利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过 GestureDetector.OnGestureListener接口来实现的,不过William翻遍了An

2012-11-28 09:09:02 488

原创 libgdx游戏引擎教程地址汇总

第一讲:libgdx游戏引擎教程(一)性能优良的游戏引擎—libgdxhttp://www.apkbus.com/android-57355-1-1.html第二讲:libgdx游戏引擎教程(二)ApplicationListener,着手第一个程序!http://www.apkbus.com/android-57372-1-1.html第三讲:libgdx游戏引擎教程

2012-11-23 15:59:14 831

原创 LibGDX开发工具汇总

1.Libgdx粒子系统编辑器—Particle EditorParticle Editor下载地址:http://libgdx.googlecode.com/svn/jws/particle-editor.jnlp

2012-11-23 14:39:14 767

原创 android游戏开发框架libgdx的使用-安卓巴士教程地址汇总

1.android游戏开发框架libgdx的使用(一)--环境搭建 http://www.apkbus.com/android-19745-1-1.html2.android游戏开发框架libgdx的使用(二)--图形绘制http://www.apkbus.com/android-19746-1-1.html3.android游戏开发框架libgdx的使用(三)--中文显示与汉字绘制h

2012-11-23 13:25:51 1135

转载 android游戏开发框架libgdx的使用-环境搭建

Libgdx是一款支持2D与3D游戏开发的游戏类库,兼容大多数微机平台(标准JavaSE实现,能运行在Mac、Linux、Windows等系统)与Android平台(Android1.5以上即可使用,Android2.1以上可满功率发挥)。地址:http://code.google.com/p/libgdx/首先下载最新的jar,我下载的是libgdx-0.9.2。新建一个

2012-11-23 10:30:55 463

转载 libGDX介绍

简介  libGdx[1]是一个跨平台的2D/3D的游戏开发框架,它由Java/C/C++语言编写而成。它基于Apache License, Version 2.0[2]协议,对商业使用和非商业使用均免费。代码托管于Google Code中[3]。编辑本段特点  开源的游戏框架并不少见,但是libgdx的优势是相当明显的,主要是体现在以下几个方面极强兼容性  libgdx兼

2012-11-23 09:38:23 868

原创 动画activity播放后自动跳转

@Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);                new Handler() {  }.p

2012-11-15 13:15:29 357

转载 armeabi和armeabi-v7a

在我们android APK的根目录有一个 libs文件夹,此文件夹下包含了armeabi 和armeabi-v7a两个文件夹,我们的c代码编译成的本地库(各种.so)就会放在这两个文件夹其中的一个。那armeabi-v7a 与 armeabi有什么区别,都是什么意思呢?    armeabi和armeabi-v7a是表示cpu的类型,我们知道一般的手机或平板都是用arm的cpu(mips的就

2012-11-15 10:36:34 719

转载 在Android里显示网页的多种方式

在Android中显示网页主要有两种方式,一种是在Activity里面直接显示网页,另一种是调用浏览器显示网页。方式不同,使用的方法也不同,下面我们分别讲解。(一)在Activity里面直接显示网页1.在Manifest.xml文件里添加Inter网访问权限:uses-permission android:name="android.permission.INTERNET">u

2012-11-08 13:51:05 489

转载 Android实现应用下载并自动安装apk包

安装:1String str = "/CanavaCancel.apk"; 2String fileName = Environment.getExternalStorageDirectory() + str; 3Intent intent = newIntent(Inten

2012-11-06 09:00:34 490

转载 Android中用Application类实现全局变量

在Java中如果要使用全局变量,一般定义public static类型的变量。但是这种方法不符合Android的框架架构,Android中要使用Application context。Application是一个基类,这个基类的作用是获取整个App的状态,我们需要自己定义一个类来继承这个基类。代码如下:[java]package com.tianjf;import android.

2012-11-05 15:21:00 337

转载 zip文件压缩解压缩

package com.once; import java.io.File; import java.util.ArrayList; import java.util.LinkedList; /** * 文件夹遍历 * @author once * */ public class DirTraversal { //no recursion pub

2012-11-01 14:39:53 357

转载 java压缩和解压缩Zip、Jar、Gzip文件

我们经常会使用WinZIP等压缩软件将文件进行压缩以方便传输。在java里面也提供了将文件进行压缩以减少传输时的数据量的类,可以很方便的将文件压缩成ZIP、JAR、GZIP等形式,GZIP主要是在Linux系统下的压缩文件。下面主要讲的就是ZIP形式的压缩文件,而JAR、GZIP形式的压缩文件也是类似的用法。ZIP是一种很常见的压缩形式,在java中要实现ZIP的压缩主要用到的是java.

2012-11-01 10:44:52 495

转载 Comparable接口

Java.lang.Comparable接口中唯一的方法是compareTo(),在该方法中可以进行简单的相等比较以及执行顺序比较,接口实现框架如下:[java] view plaincopyprint?  public class ComparableImpl implements Comparable {  @Override public int compareTo(Comparab

2012-10-22 14:17:21 1058

原创 Opengl ES2.0之mipmap纹理技术小结

1.设置采样方式为mipmap并自动生成一系列的mipmap纹理图的基本代码://设置MIN情况为mipmap最近点采样GLES20.glTexParameterf(GLES20.GL_TEXTURE_2D, GLES20.GL_TEXTURE_MIN_FILTER,GLES20.GL_LINEAR_MIPMAP_NEAREST);//设置MAG情况为mipmap最近点采样GLES

2012-10-17 10:02:15 1922

原创 Opengl ES2.0之纹理拉伸采样小结

1.设置纹理拉伸方式代码//设置S轴的拉伸方式为重复GLES20.glTexParameterf(GLES20.GL_TEXTURE_2D,GLES20.GL_TEXTURE_WRAP_S,GLES20.GL_REPEAT);//设置T轴的拉伸方式为重复GLES20.glTexParameterf(GLES20.GL_TEXTURE_2D,GLES20.GL_TEXTURE

2012-10-17 09:18:13 4832

转载 Matrix使用和详细说明

以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说 明。首先大家看看下面这个3 x 3的矩阵,这个矩阵被分割成4部分。为什么分割成4部分,在后面详细说明。首先给大家举个简单的例子:现设点P0(x0, y0)进行平移后,移到P(x,y),其中x方向的平移量为△x,y方向的平移量为△y,那么,点P(x,y

2012-10-16 09:34:53 1992

转载 Android对于图片的裁剪操作

001package cn.m15.test;002 003import java.io.ByteArrayOutputStream;004import java.io.File;005import android.app.Activi

2012-10-15 14:23:52 459

原创 Matrix相关设置

1.Matrix对摄像机的设置Matrix.setLookAtM(mVMatrix, //存储生成矩阵元素的float[]类型数组0,//填充起始偏移量cx,cy,cz,//摄像机位置的x,y,z坐标tx,ty,tz,//观察目标点的x,y,z坐标upx,upy,upz//up向量在x,y,z轴上的分量); 2.Matrix对正交投影的设置Matrix.or

2012-10-15 10:28:05 899

原创 Android开发小工具总结

1.//设置为竖屏模式setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT 2.//设置viewmGLSurfaceView.requestFocus();//获取焦点mGLSurfaceView.setFocusableInTouchMode(true);//设置为可触控

2012-10-15 09:01:47 387

转载 ShaderUtil加载顶点Shader与片元Shader的工具类

import java.io.ByteArrayOutputStream;import java.io.InputStream;import android.content.res.Resources;import android.opengl.GLES20;import android.util.Log;//加载顶点Shader与片元Shader的工具类public cl

2012-10-15 08:52:17 1587

转载 GLSurfaceView 类

android.opengl.GLSurfaceView类让你更容易地使用OpenGL ES渲染你的应用程序,其主要通过一下几点:1、提供粘合代码把OpenGL ES连接到你的视图系统2、提供粘合代码使得OpenGL ES按照Acticity(活动)的生命周期工作3、使它容易选择一款合适的框架缓冲区像素格式4、创建和管理一个独立的渲染线程,产生平滑的动画5、提供更容易使用的调试

2012-10-09 09:42:53 452

原创 3D图形API简介

较为知名的3D图形API有OpenGL,DirectX和OpenGL ES DirectX主要用于windows下游戏开发,在该领域基本上是一统天下。OpenGL应用较为广泛,几乎适用于所有操作系统,可以开发游戏,工业建模以及嵌入式设备。OpenGL ES是针对嵌入式设备而设计的,是OpenGl的剪裁版本。

2012-10-08 09:05:42 699

原创 java计算30天后的日期源码

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class test { public static void main(String[] args) {   Date date = new Date();   System.out.printl

2012-09-25 16:04:24 5824

原创 游戏开发中音效技术

1.MediaPlay与SoundPoolMediaPlay会占用大量的系统资源,而且播放时还需要进行缓冲,有较大的延时,MediaPlay无法实现即时音效。SoundPool将声音资源加载到内存中,然后在需要的时候进行即时播放,几乎没有延时。对于同一个音效文件,在不改变其时长的情况下,可以采用降低采样率或由立体声改成单声道的方式来缩小体积。 SoundPool实例:pub

2012-09-20 13:52:46 794

转载 jo框架

jo目录英文名字汇编语言条件转移指令  Jo这个框架可用于开发那支持HTML5的移动设备,如iOS,webOS, Android和Chrome OS等平台。  它拥有标准,类原生的UI元素比如用于屏幕登录的Web表单控件,还有弹出小部件可用于在用户点击界面时提供一些额外的信息。  可以查看其网站提供的示例页面,它例子展示了在多种移动设备平

2012-09-20 10:55:44 516

转载 业务编程语言EGL

EGL目录简介设计目标简介  EGL,英文全称“Enterprise Generation Language",是IBM致力推广的业务编程语言。  EGL是IBM设计的面向企业的平台无关高级程序语言,语法类似其它常见语言,EGL程序可以编译成COBOL、Java或 JavaScript代码,以运行在不同平台和浏览器上。它是一种通用的应用程

2012-09-20 10:52:52 1062

转载 面向并发的编程语言Erlang

Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。简介  Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适 合于构建分布式,实时软并行计算系统。  使用Erlang编写出的应用运

2012-09-20 10:20:00 1646

转载 面向文档的数据库系统CouchDB

CouchDB简介:  CouchDB是用Erlang开发的面向文档的数据库系统,最近刚刚发布了1.0版本(2010年7月14日)。CouchDB不是一个传统的关系数据库,而是面向文档的数据库,其数据存储方式有点类似lucene的index文件格式,CouchDB最大的意义在于它是一个面向web应用的新一代存储系统,事实上,CouchDB的口号就是:下一代的Web应用存储系统。Co

2012-09-20 09:58:01 1437

转载 cocos2d开源框架

cocos2d是一个开源框架,用于构建2D游戏、演示程序和其他图形界面交互应用等。介绍  Cocos2D是iPhone开发中一个非常有用的库,它可以让你在创建自己的iPhone游戏时节省很多的时间。它具有很多的功能,比如sprite(精灵)扶持,非常酷的图形效果,动画效果,物理库,音频引擎等等。  官方图标你完全可以免费把它用于商业开发而获得收益。复杂讲

2012-09-17 09:03:33 472

转载 GLSurfaceView类介绍与使用

android.opengl.GLSurfaceView类让你更容易地使用OpenGL ES渲染你的应用程序,其主要通过一下几点:1、提供粘合代码把OpenGL ES连接到你的视图系统2、提供粘合代码使得OpenGL ES按照Acticity(活动)的生命周期工作3、使它容易选择一款合适的框架缓冲区像素格式4、创建和管理一个独立的渲染线程,产生平滑的动画5、提供更容易使用的调试

2012-09-13 14:03:02 572

原创 OpenInventor三维图形建模开发软件包

OpenInventor,为专业3D图形开发工具包,由北京国遥万维信息技术有限公司开发,面向的对象包括工业强度的开发、交互和通过C++、.NET或Java构建的专业3D图形化应用程序。具有以下几个特征,面向对象的3D应用程序端口、 优化的3D渲染、先进的基于OpenGL的着色器、先进的开发帮助5. 全面的3D内核、大型模型的可视化、远程渲染、虚拟现实功能和多屏显示、多线程技术、GPU的广泛应用

2012-09-13 10:44:52 1956

motorola mc40扫描头开发

motorola mc40扫描头开发,给力参考代码。

2013-11-21

andEngine自带的example

正在学习andEngine,在网上包括官网在内找了好久才找到能够运行没有问题的自带的example,z在这里直接分享出来,以便供大家直接下载学习使用!

2012-12-25

andEngine物理引擎用法案例

andEngine其中物理引擎部分,案例非常简单,但是也很实用。

2012-12-18

andEngine粒子系统使用之px文件

andEngine粒子系统使用之采用px文件的方式构建自己的粒子系统,源代码案例

2012-12-18

andEngine之SVG文件的使用

SVG文件在andEngine中的使用,源码详细,一看便明白使用方法。

2012-12-15

BuildableTexture用法案例

andEngine BuildableTexture的用法

2012-12-15

猜红心A游戏源码

非常简单的源码,比较适合初学者。游戏简单,设计简单,逻辑简单!

2012-11-22

空空如也

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

TA关注的人

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