- 博客(93)
- 资源 (5)
- 收藏
- 关注
原创 设计模式学习
<br />设计模式<br />针对接口编程,而不是针对具体实现编程<br />优先使用对象组合,而不是类继承<br /> <br />创建型模式: 与对象的创建有关<br />Abstract Factory:提供了一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。<br />Builder:将一个复杂对象的构建于它的表示分离,使得同样的构建过程可以创建不同的表示。<br />Prototype:用原型实例指定创建对象的种类,并且通过拷贝这个原型来创建新的对象。<br />Singleton
2010-07-13 08:21:00
829
转载 Activity 与 任务
一、Activity与任务<br />一个activity可以启动另外一个,甚至包括与它不处于同一应用程序之中的。举个例子说,假设你想让用户看到某个地方的街道地图。而已经存在一个具有此功能的activity了,那么你的activity所需要做的工作就是把请求信息放到一个Intent对象里面,并把它传递给startActivity()。于是地图浏览器就会显示那个地图。而当用户按下BACK键的时候,你的activity又会再一次的显示在屏幕上。<br />对于用户来说,这看起来就像是地图浏览器是你activit
2010-06-18 11:03:00
2842
1
原创 采用我这个方式登陆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
原创 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
opengl 基础知识
2011-05-03
设计模式--工厂模式
2010-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人