自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 Bitmap解析

Bitmap(位图) 是android系统图像处理中很重要的类。它将图像描述为像素点矩阵,每个像素点占有一定内存。在绘制图像,操作图像,如放大,旋转等,都会用到它。这里主要讲解Bitmap的一些重要属性和方法。

2014-12-27 15:45:53 454

原创 android 交互式单测

在android开发中,页面交互部分,经常遇到一些情况,如手势操作,UI在特定环境下的显示,交互等等。如何判断这些部分是否编码正确?通常的办法是运行程序,直接看,操作。用实践来检验真理。简单,易行。但是,这样在一些情况下是比较麻烦的,如上下文环境准备麻烦等等。这里有一种简单的测试办法,单元测试。不过这种测试不是通常的自动化测试,而是一种交互式测试,直接显示页面,人工判断正确性。

2014-12-16 11:05:52 150

原创 android 监听软件盘展示,收起

android应用程序开发中,有时需要知道软件盘的状态,是显示?还是隐藏?android中没有提供直接的api接口,所以只好曲线救国了。我们可以通过监听整个页面的布局变化,在页面布局变化时,跟据页面高度与设备实际高度的比较,来判断软件盘是否显示。1,每个activity的根view都是一个DecorView,可以通过 activitity.getWindow().get

2014-01-23 20:15:49 808

原创 android activity与tasks 不得不说的故事

这篇主要讲述andrandroid手机在使用软件的时候,允许我们按 "back" 按钮来返回上一个页面。而且android是一个多任务并行的系统,它允许单应用程序,back stack多应用,tasksprocess

2013-12-01 15:33:38 133

原创 Peterson算法

2013-11-20 17:00:42 127

转载 android ScrollView 中嵌套ListView , GridView

android 在ScrollView中嵌入GridView转:http://fariytale.iteye.com/blog/1420254做android程序开发的都知道,不能在一个拥有Scrollbar的组件中嵌入另一个拥有Scrollbar的组件,因为这不科学,会混淆滑动事件,导致只显示一到两行数据。那么就换一种思路,首先让子控件的内容全部显示出来,禁用

2013-10-30 08:45:54 794

原创 android 程序优化之查错篇

android 查错

2013-09-11 10:31:44 580

原创 android 性能优化

写程序简单,但是写好的程序很难。这里谈一谈android性能方面的问题。

2013-09-10 16:14:03 1090

原创 android 修改包名 脚本

有些时候我们需要同一个项目工程,发出不同的版本,不同版本需要向不同的软件程序一样,能够同时安装,不相互干扰。我们知道,android 中是通过包名来标识程序的,不同的程序需要不同的包名。这就需要我们在发布不同的版本时,修改为不同的包名。android eclipse ADT 提供了修改包名的工具,在但是有时候,批量发布的时候,我们需要一个脚本程序,遗憾的是我

2013-09-09 10:25:41 2124

原创 android 内存分析之heap

heap 是 DDMS 中的一个监控 heap状况的工具。使用方法:用 Heap监测应用进程使用内存情况的步骤如下:1. 启动eclipse后,切换到DDMS透视图,并确认Devices视图、Heap视图都是打开的;2. 将手机通过USB链接至电脑,链接时需要确认手机是处于“USB调试”模式,而不是作为“Mass Storage”;3. 链接成功后,在DDMS的Devi

2013-09-05 18:39:05 242

原创 android 程序优化之节电篇

作为一个android软件,太耗电是不可取的,容易遭用户厌恶。程序做的事情越多,占用cpu时间越多,访问网络越多,就越耗电。我们要做的,就是在不影响软件功能,体验的情况下,尽量能够省电。1,编写更有效率的代码程序的效率越高,干同样多的活,耗电越少。当然,这是要长期干的事,不节电也要干的事。2,根据手机电池情况来制定不同策略暂不考虑3,根据网络环境来制

2013-09-05 14:22:40 191

原创 android DNS cache

服务器端IP变化,客户端怎样才能自动连接到正确的IP。DNS缓存问题。

2013-08-27 19:41:04 4332 1

原创 android 多屏幕适配

2013-08-15 15:39:14 70

原创 android 多线程数据库读写分析与优化

android数据库多线程并发读写。多线程读写的时候,1,多线程写,使用一个SQLiteOpenHelper。也就保证 多线程使用一个SQLiteDatabase。经测试不会引发异常。//SQLiteDatabase.java public long insertWithOnConflict(String table, String

2013-08-04 10:43:21 9001 4

原创 [c++语法]类

类 是 面向对象的基础。c里面是没有对象的,只有数据,即静态的死物。从面向过程升级到面向对象后,有了对象的概念,对象是数据与方法的合体,是动态的活物。类代表着一类事物的特征。而对象,是类的具体化,实例化。类的声明class Dog { public: inline void bellow(); float getWeight() const;

2013-07-14 12:54:57 619

原创 [c++]模板

模板的概念模板 是一种代码重用工具。仅写一套代码,就能支持多种类型。如返回最大值的函数 ... max(...),如果不用模板,就得写很多该函数的重载版本。如int max(int a , int b){ return a>b ?a : b;}int max(float a , float b){ return a>b ?a : b;}我们得把每种调用该函数

2013-07-12 16:07:40 65

原创 [c++语法]片头

准备写一系列关于c++语法基础的文章,一方面自己总结提高。有什么不对的尽情指点。c++由c发展而来,语法与c相似,但是多了很多东西,如对象等。1.面向过程。跟c基本一样。2.面向对象。

2013-07-09 13:55:24 250

原创 HELLOWORD之旅

Helloword是如何从文本到在计算机上运行呢?主要有以下两部步。一.文本到可执行文件。最开始大家用文本编辑器编写出来文本文件,helloword.c,保存在硬盘上。所有计算机文件其实都是一串0,1.只是编码方式不同。文本文件的话,常见的有ASCII, unicode等。如helloword.c,一般是ASCII码。然后用编译器 (如GCC),把它编译成可执行文件,其

2013-05-06 23:20:39 251

原创 1.把二元查找树转变成排序的双向链表

1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。      10  / \ 6 14 / \ / \4 8 12 16     转换成双向链表4=6=8=10=12=14=16。     首先我们定义的二元查找树 节点的数据结构如下: st

2012-09-21 16:58:39 202

转载 如何学好C语言

如何学好C语言2011年3月29日陈皓发表评论阅读评论74,238 人阅读    有人在酷壳的留言版上询问下面的问题keep_walker :今天晚上我看到这篇文章。http://programmers.stackexchange.com/questions/62502/small-c-projects我也遇到了和提问的老外一样的问题。。

2012-09-20 15:27:15 888

转载 如何学好C++语言

2011年3月30日陈皓发表评论阅读评论38,158 人阅读    http://coolshell.cn/articles/4119.html昨天写了一篇如何学好C语言,就有人回复问我如何学好C++,所以,我把我个人的一些学习经验写在这里,希望对大家有用。首先,因为如何学好C语言中谈到了算法和系统,所以这里就只谈C++语言。C+

2012-09-20 14:57:29 248

转载 如何成为一名优秀的C程序员

如何成为一名优秀的C程序员浏览次数:1704次 2012年03月19日 伯乐在线 字号: 大 中 小分享到:QQ空间新浪微博腾讯微博人人网豆瓣网开心网更多6问题的提出每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的。因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该

2012-09-20 14:45:02 640

原创 c++与JAVA区别:名字

买了本C++ PRIMER 看。感觉C++比JAVA复杂多了,心理作用?     总结总结C++与JAVA的区别,是自己学的更好。各位大能多多指点,毕竟我才是1年级新手。因为我大学学到的是机械,虽然学过谭浩强的C,但只是应付考试,大一考完就扔了,工作后直接学的J2SE , android ,工作之余简单学了点C。下面些的都使我看了c++ primer后自己的一些看法,没搞过C++的项目,有

2012-09-16 21:24:48 340

原创 从android 到 C++

从事软件开发有一年了,一直是做的android应用软件的开发。主要是编写页面,业务逻辑的部分。        但是总觉得搞上层应用的不如搞底层开发的吃香,也不知道是不是这样。        怎么说呢,因为上层应用总是有太多的新技术,太多的方便的框架,需要不断的学习,旧的东西不断的没用,虽说大体思想没变吧,但是损失率高了点。        应用层开发越来越简单,IDE、好的框架不断的降低

2012-09-16 19:25:44 242

转载 求最大公约数

int gcd(int v1, int v2){ while (v2) { int temp = v2; v2 = v1 % v2; v1 = temp; } return v1; }

2012-08-18 13:48:07 147

原创 简单CD管理器【学习c】

#include #include #include #include const char* CD_LIST = "cds.txt";const char* MUSIC_LIST = "musics.txt";const char* TEMP_FILE = "temp.txt";const int NOSELECT = -1;const int MAX_NAME = 30;c

2012-08-10 07:58:39 471

原创 2012.8. 6- 2012.8.12 周志

1,linux程序设计第七章看完。2,初始版本CD管理器3,看了终端控制后的改版cd管理器.

2012-08-08 13:39:24 4498

原创 A simple stone game

A simple stone gameTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 174    Accepted Submission(s): 79Problem DescriptionAfter he

2012-08-08 13:31:53 185

原创 c 遍历目录文件

#include #include #include #include #include #include #include const int INDENT = 4; void printDir(const char* name , const int depth){ DIR* dir; struct dirent* dt; struct stat

2012-08-02 13:54:59 181

原创 2012.8.1 - 2012.8. 周志

计划:1,linux程序设计 第四章看完。代码编完。 (完成)每日:8.1:今天看了 《IT外企那些事》,深受启发。讲的东西很多,很细。从职场规划,到具体的职场做人,都说了很多。作者的文学功底很厚,引用多处历史典故。看来多上来溜达溜达还是好处多多!文中说做技术最好做些能够积累的,我非常赞同。我是大学毕业生,但不是学的计算机,工作之余学了一些jav

2012-08-01 13:06:58 3998

转载 一个游戏程序员的学习资料

想起写这篇文章是在看侯杰先生的《深入浅出MFC》时, 突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序 员的书单与源代码参考。一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值。我的原则是只写自己研究过或准备研究的资料,所以内容无 疑会带上强烈的个人喜好色彩, 比如对网络,数据库等重要方面完全没有涉及。因为自己主要对三维图形引擎, 人

2012-05-23 18:52:59 204

原创 我编写的第一个程序:聊天机器人。

聊天机器人

2011-05-04 17:13:00 463

空空如也

空空如也

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

TA关注的人

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