自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wukunting的专栏

我教给你一样知识,你教给我一样知识,于是我们两个都会了两样知识。技术一定是交流中不断进步.

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

原创 设计模式学习

<br />设计模式<br />针对接口编程,而不是针对具体实现编程<br />优先使用对象组合,而不是类继承<br /> <br />创建型模式: 与对象的创建有关<br />Abstract Factory:提供了一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。<br />Builder:将一个复杂对象的构建于它的表示分离,使得同样的构建过程可以创建不同的表示。<br />Prototype:用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。<br />Singleton

2010-07-13 08:21:00 829

原创 获得root权限

<br />android获得root 权限 采用adb remount. 如果实在不行的话, adb shell  su.

2010-06-22 18:01:00 772 2

原创 毕业五年

毕业五年

2010-06-22 16:59:00 979 1

转载 Activity 与 任务

一、Activity与任务<br />一个activity可以启动另外一个,甚至包括与它不处于同一应用程序之中的。举个例子说,假设你想让用户看到某个地方的街道地图。而已经存在一个具有此功能的activity了,那么你的activity所需要做的工作就是把请求信息放到一个Intent对象里面,并把它传递给startActivity()。于是地图浏览器就会显示那个地图。而当用户按下BACK键的时候,你的activity又会再一次的显示在屏幕上。<br />对于用户来说,这看起来就像是地图浏览器是你activit

2010-06-18 11:03:00 2842 1

原创 读大图像避免内存溢出方法

读大图像避免内存溢出方法

2010-06-18 10:09:00 1798

原创 获得外部Apk资源的实体类

获取外部Apk资源的实体类

2010-06-11 11:36:00 2730

原创 Notification的特殊应用

Notification的特殊应用

2010-06-10 16:41:00 4979

原创 通俗的说OpenGL画图原理3

通俗的说OpenGL画图原理3

2010-06-10 16:28:00 3535 2

原创 通俗的说OpenGL画图原理2

通俗的说OpenGL画图原理2

2010-06-10 16:11:00 5123 3

原创 通俗的说OpenGL画图原理

通俗的说OpenGL画图原理

2010-06-10 15:44:00 17968 2

原创 采用我这个方式登陆developer.android.com

居然发现这个http://txt.appspot.com/developer.android.com/   可以登陆..

2010-05-29 11:09:00 2002

原创 解决Assert目录下无法拷贝超大文件到SD卡的问题

 Assert 目录文件拷贝时候, Android 有个规定就是文件大小不能操作1M, 不然会抛文件太大的错误. 解决办法如下. 将文件拷贝到类文件下:  代码示意如下:  private static boolean copyFile(Context ctx, String filename, String des) {  InputStream instream = null;  try

2010-05-11 21:16:00 3231

原创 OpenGL基础知识

1.       通过使用glGet()和glIsEnabled()功能函数查询OpenGl状态机的当前状态2.       绘制图元时,首先使用glBegin()功能函数来指定图元的类型,然后使用glEnd()功能函数来发送顶点。3.       glVertex()功能函数在glBegin()/glEnd()代码块指定一个顶点,并且使用若干个不同的参数值以便你去定义坐标的数量,坐标的数

2010-04-24 20:59:00 1929

原创 Android卸载不干净的时候, 尝试我这个方法

android 91助手卸载软件经常会卸载不干净.. 这个安装软件会发生冲突而导致无法安装成功.试试我这个办法: 另外一个办法就是将/data/system/packages.xml中该应用相应的信息删掉,重启模拟器/机器再安装即可

2010-04-23 11:22:00 22628

原创 HTTP POST GET 本质区别详解

一 原理区别     一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT

2010-04-19 22:28:00 871

原创 Android 模拟器上Marcket.

http://developer.htc.com/google-io-device.html 该篇文章详细说明如何在Android 模拟器里面上marcket. 大概就是换下模拟器下载映像就可以搞定... 就是这么简单... 哈哈如果想知道如何制作映像的话.. 私聊了....

2010-04-19 10:09:00 865

原创 生活杂谈(做技术的一点思考)

 。。。。。。。。。。。。。。。 回复如来神掌 11:59:22继续搞项目,现在先存点本钱,自己现在还没存到20w 回复如来神掌 12:00:00感觉跳槽也解决不了这个问题,收入增加不了多少 回复如来神掌 12:01:03跳槽首先一个问题是收入,增加,其次是技术发展,因为:我也是人,要买车买房 回复如来神掌 12:01:11年纪也等不了 回复薪碾 12:03:00是的 。。。 关键是你干了这个项目

2010-04-17 12:33:00 652

原创 Android OpenGL 3D游戏开发入门必看文章

我觉得Android OpenGl 3D游戏 开发入门必看文章..  http://www.anddev.org/ndk_opengl_-_loading_resources_and_assets_from_native_code-t11978.html  

2010-04-08 13:42:00 1355

转载 DLL导出类的问题

DLL动态链接库是程序复用的重要方式,DLL可以导出函数,使函数被多个程序复用,DLL中的函数实现可以被修改而无需重新编译和连接使用该DLL的应用程序。作为一名面向对象的程序员,希望DLL可以导出类,以便在类的层次上实现复用。所幸的是,DLL确实也可以导出类。然而事实却没这么简单,导出类的DLL在维护和修改时有很多地方必需很小心,增加成员变量、修改导出类的基类等操作都可能导致意想不到的后果,也

2010-04-08 10:40:00 664 2

原创 Microsoft Visual Studio Web Authoring Component is not installed 解决办法

Microsoft Visual Studio Web Authoring Component is not installed  ..    如果出现这个问题, 请WCU/WebDesignerCore  双击WebDesignerCore.exe 先.. 然后在安装就可以了..

2010-04-06 13:49:00 2857

原创 www.anddev.org

www.anddev.org Android 开发者网站, 很多资料可以在这个网站下载

2010-04-06 10:14:00 1004

原创 Surfaceview 与普通View 的差别

SurfaceView 与普通View 的区别    SurfaceView 提供了一个专用的嵌入View层级内部的绘制接口。你可以控制surface的格式,比如它的大小。SurfaceView 将会被放置在屏幕的合适位置。    Surface 是Z-order(Z序实际定义了窗口的层叠顺序),因此可以在窗口之下而持有SurfaceView; SurfaceView将会在窗口占有一块区域

2010-04-06 10:07:00 2401

转载 MD2模型結構解釋

哈... 最近正着手进行Android 3D游戏... 有些心得会陆续在后面陆续与大家分享..... 首先看看構成MD2的幾種基本結構typedef struct {float X,Y,Z;}tVector;這個相信不用多說,凡是3D遊戲編程必然會有的一個結構--矢量;typedef struct{float U;float V;}tTexCoord;typedef str

2010-04-04 17:43:00 1933

转载 点阵字库结构以及点阵字显示的实现原理

在 DOS 下作游戏要实现汉字或英文的输出,一般都是使用的点阵字库技术。这样可以使程序有更好的兼容性。那么我们如何在程序中使用点阵字库呢,这片文档将会讲解这个。     先讲讲什么是点阵字库,我首先需要理解的是点阵字库是一个数据文件,在这个数据文件里面保存了所有文字的点阵数据。至于什么是点阵,我想我不讲大家都知道 的,使用过“文曲星”之类的电子辞典吧,那个的液晶显示器上面显示的汉子就能够明显的

2010-04-04 16:16:00 952

原创 Activity ActionS

android.intent.action.ALL_APPSandroid.intent.action.ANSWERandroid.intent.action.ATTACH_DATAandroid.intent.action.BUG_REPORTandroid.intent.action.CALLandroid.intent.action.CALL_BUTTONandroid.intent.act

2010-03-31 22:01:00 894

原创 Android listView FastScroll 快速查询数据

1. 首先 getListView()..setFastScrollEnable(true);2. 其次请看该文章 http://www.anddev.org/tutusing_alphabetindexer_for_fastscrolling_listview-t10282.html 3. 再不懂的话. 请联系ME

2010-03-30 16:27:00 2921

原创 Android: 获得API level

 获得系统API level:int version = android.provider.Settings.System.getInt(context     .getContentResolver(),     android.provider.Settings.System.SYS_PROP_SETTING_VERSION,     3);

2010-03-28 15:40:00 7637

原创 多普达与HTC的关系

    从多普达到HTC,又从HTC到“双多普达”。宏达(HTC),隐藏在多普达背后的老东家,世界上最大的windows mobile系统智能手机代工厂商,垄断了Windows Mobile手机80%的市场份额,为世界上众多电信运营商在做代工手机,业务遍布全球。相信看完本文,许多人都会对多普达,对宏达(HTC)都有了非常深刻的了解,也许有的人看完以后就完全晕了,不知道到底谁是谁了,下面再来把复杂的

2010-03-27 20:46:00 3748

原创 Android usb 驱动

Android usb 驱动 介绍: http://theunlockr.com/2009/10/06/how-to-set-up-adb-usb-drivers-for-android-devices/

2010-03-26 11:09:00 1134

原创 安全与权限

安全与权限Android是一个多进程系统,每个应用都运行在自己的进程中。应用与系统的大多数安全是进程级别的,通过标准的linux设施,比如用户和组ID。另外更细的安全特性通过”权限”被提供. “权限”规定了一个特别的进程所能进行的某些特定操作,每个URI权限都规定对特定的数据存取的权限。安全架构Android 安全架构的一个中心设计点就是没有一个应用都没有权利对其他应用,操作系统,用户

2010-03-21 20:05:00 2228 4

转载 如何取得Android源代码

Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU

2010-03-15 21:06:00 1055

转载 关于Java内存泄漏

1 引言     Java的一个重要优点就是通过垃圾收集器GC (Garbage Collection)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java 不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC 或JVM的问题。其实,这种想法是不正确的,因为Java 也存在内存泄漏,但它的表现与C++不同。如果正在开发的Java 代码要全天24 小时

2010-03-14 22:47:00 608

转载 eWeek:谷歌Android急需改进的十点功能

eWeek:谷歌Android急需改进的十点功能分类: 热点报道 推荐者:ming_ke| 4 个评论据资讯网站eWeek报道,随着微软发布Windows Phone 7 Series操作系统,智能手机领域的竞争变得愈发激烈。本周,eWeek网站撰文列举出谷歌旗下的Android OS还应向iPhone和WPhone学习的十个方面:1、谷歌品牌≠真正的谷歌产品  Nexus O

2010-02-28 17:00:00 746

原创 跟踪内存分配

跟踪内存分配一.最新SDK添加的内容.1.Android 已经到了最新的2.1版本. 其中新增了功能叫live-wallpapers. 看来,桌面要留住用户,界面的效果很重要,google也意识到这点。2. Android 版本对应的设备统计    这个统计结果可以让我们对Android各个版本的支持做到有的放矢。重点该支持那个版本就是一目了然。3. 新增A

2010-02-23 17:32:00 2399 1

原创 Android 倒影实现算法

http://ysl-paradise.blogspot.com/2009/12/ii.html public class MirrorView extends View { Paint m_paint; int m_nShadowH; Drawable m_dw; Bitmap m_bitmap;  //xxxx Matrix mMatrix; int shadowHeight;  pu

2010-02-20 11:15:00 2797 4

原创 Android jni 实例

Android jni 实例1.         编写c模块, 实现动态库在external 目录下添加新目录hellolib, 并添加hellolib.cpp 和Android.mk文件。 Hellolib.cpp 的内容如下:  #include #define LOG_TAG "TestLib"#undef LOG#include extern "C" J

2010-02-10 17:47:00 4900 2

原创 2009年最后一天总结

  今年是最后一天了。回首2009年,是为了更好的2010年,因为我还有希望地活着。  一年中发生了一件事,就是跳槽。从一家公司到另外一家公司,从一个地方到另外一个地方,从手机操作系统到Android 手机应用。三年以来,一直有一个天真的梦想就是写一个操作系统。写着写着,无形中自己也取得进步。从简单的实现功能,到关注性能,到谈论设计, 依然还在坚持自己的梦想, 却有种种的困惑。困惑工资还太低,困惑

2010-02-10 15:31:00 907 1

原创 命令行编译APK

手动编译你的apk,可以让资源目录不命名为res, 你能够命名任何你想要的名字。你可以在以下目录发现ant脚本: /platforms/android-1.5/templates/android-rules.xml第一步: 产生R文件以及包资源aapt  package -f -M ${manifest.file} -F ${packaged.resource.file} -I ${pat

2010-01-31 15:56:00 6641 1

原创 生活闲聊

今天和朋友聊了很多,有很多感悟,发个帖子. 共享之。 薪碾  21:15:41 搞应用开发, 我还在想“不过就是不知道离开这个行业还能干什么 ”薪碾  21:15:55 我们还能干什么呢 ?如来神掌  21:16:54。。。。。。继续想象 如来神掌  21:17:16玩股票没有? 薪碾  21:17:29 没有,不玩那个。。薪碾  21:18:39 如果离开这个行业,不知道离开这个行业还能

2010-01-28 21:44:00 896 2

原创 定制个性化屏保

定制个性化屏保每次我们锁键盘的时候,都看到如下页面:        看多了就产生审美疲劳, 手机是追求个性化的消费品,想到就是替换她,再找一个。       如何替换呢?Android 提供如下函数: KeyguardManager mKeyguardManager = (KeyguardManager)getSystemService(Context.KEYGUARD_SER

2010-01-24 17:54:00 8759 10

android 自定义控件与特效

Android 自定义控件与特效 1. 自定义属性 2. 自定义View 3. 动态广告控件 4. 时钟控件 ...

2010-03-30

漫谈调试/调试的基本原理

gdb调试器源代码编译 调试的基本原理 远程调试 再谈”借壳” 一些调试技巧 调试前景展望

2011-07-03

opengl 基础知识

为程序员提供了与图形硬件的一个接口。它是一个功能强大的,低层次的渲染库,能够适用所有主流的平台,并得到广泛的硬件支持。 仅提供低层次的渲染例程,以便给予程序员最大的控制权和灵活性. Opengl 只是一个图形库,不包含对于声音,输入,网络或者任何与图形没有直接关系的东西的支持.

2011-05-03

设计模式--工厂模式

工厂模式 1. 我现在想开个Pizza店, 出售各种各样的pizza, 随着生意越来越火, 我打算想开分店. 现在想设计一套软件, 方便管理日益壮大的生意. 2. 有多个连接, 有wifi, GPRS等. 创建连接, 进行读写数据. (实际项目应用)

2010-04-06

空空如也

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

TA关注的人

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