自定义博客皮肤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)
  • 收藏
  • 关注

jellybean的suspend策略变动

最近查看代码,发现android的suspend策略有变动了在ICS上,当暗屏/亮屏时,会调用powerManagerService的setPowerState,最终会调到 hardware/libhardware_legacy/power/power.c下的set_screen_state,在这个函数中,通过向/sys/power/state中写入 “mem”或"on",让系统进入ear...

2012-10-31 22:03:00 131

Android的BUG(五)- Android跨进程使用GraphicBuffer的野指针问题

之前在调试flash 11在ICS上的使用效果时(这个版本使用的是surfaceView,市场上下的,基本上都是用nativeWindow了),发现一个bug,bug的现象如图1所示(访问http://www.qiaqiafood.com,页面主体是一个flash):图1:错误的图片图2:正常的图片Webpage加载时,没有问题,但当将网页上下拖动后,就出现如图1所示的黑色区域...

2012-10-31 14:42:00 413

在Edit Box 按回车键 执行在列表框里(List Box) 查询与Edit Box 里相同的内容...

http://bbs.bccn.net/thread-57747-1-1.html网上的方法很多 对于下面这种方法 Find("\r\n")) 这里无法找到回车符;所以不能实现回车相应功能;假设你的edit box 叫 IDC_EDIT1,对应的变量叫m_strAll。把edit box的属性里选multi-line和want return。给你的edit box 加ON_EN_UPDAT...

2012-10-30 16:49:00 148

Jellybean上relro引起的 SEGV_ACCERR段错误问题

在JB上,有时候会发现,以前在ICS上跑的好好的程序,在JB上一运行,就发生SEGV_ACCERR 问题,比如上一篇文章说到的,HAL模块的HMI中修改dso会造成段错误。出错时的debuggerd输出,大约有如下信息:fault addr 3cde4bf43cde2000-3cde5000 r--p 00050000 b3:01 595 /system/lib/l...

2012-10-30 16:30:00 194

怎么样捕捉在edit control中按下回车键

写的很好:http://blog.csdn.net/sanfenlu/article/details/5675672编辑框对应的消息响应如下,如果这个里面还是没有,那就要自己在消息处理函数PreTranslateMessage里面进行判断了。EN_CHANGE //编辑框中的文本己更新 EN_ERRSPACE //编辑框内存不足 EN_HSCROLL //用户点击了水平滚动条 ...

2012-10-30 10:14:00 340

给控件添加窗口的响应函数(子类化EDIT控件 )以Edit控件为例

(1)工程添加类继承:(2)添加类:(3)继承类:(4)添加类变量(5)添加过程:关联的类为自己新建的类;如果关联时找不到指定的类名,则手动该相应的程序:如下图所示:则完成了关联的过程!(6)添加响应函数,单机新添加的类,右键工程;如下图:添加相应的窗口函数!如下图所示:则在在新添加的类CMyEdit.cpp中填入了相...

2012-10-30 09:30:00 264

[Android] 将Android工程做成jar包和资源文件

有时候,我们希望将我们的Android工程提供给第三方开发者使用。这个时候,最普遍的做法,就是提供一个jar包和一堆资源文件,第三方开发者可以将资源文件拷贝到Android工程的相应目录下,同时引用我们提供的jar包,就可以使用我们提供的相应API了。需要特别注意的是,以jar包和资源包方式提供给第三方开发者,我们的工程的代码中就不能使用类似于R.layout.main、R.string.na...

2012-10-29 11:06:00 64

数据结构: 平衡二叉树

一、定义平衡二叉树(Balanced Binary Tree)又被称为AVL树(有别于AVL算法),且具有以下性质:它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。平衡二叉树的常用算法有红黑树、AVL、Treap、伸展树等。 平衡二叉树是在二叉排序树(BST)上引入的,就是为了解决二叉排序树的不平衡性导致时间复杂度大大下降,那么AVL就保持住了...

2012-10-27 22:33:00 243

[Android] Android应用插件式开发解决方法

Android应用插件式开发解决方法一、现实需求描述一般的,一个Android应用在开发到了一定阶段以后,功能模块将会越来越多,APK安装包也越来越大,用户在使用过程中也没有办法选择性的加载自己需要的功能模块。此时可能就需要考虑如何分拆整个应用了。二、解决方案提出一般有两种方式,一种是将应用按照功能分拆成多个应用,用户需要哪个就下载哪个,都需要就都下载。应用之间,可以在代码层面做一定的...

2012-10-25 10:28:00 58

软键盘SoftInputMode

在AndroidManifest.xml文件中的android:windowSoftInputMode属性使用TheAndroidManifest.xml File<activityandroid:windowSoftInputMode=["stateUnspecified","stateUnchanged", "stateHidden","stateAlwaysHi...

2012-10-24 19:36:00 97

Himi最新力作《iOS游戏编程之从零开始-cocos2d/x》成功上市,当当、淘宝等网上会先销售...

本站文章均为李华明Himi原创,转载务必在明显处注明:转载自【黑米GameDev街区】原文链接:http://www.himigame.com/iphone-cocos2d/1004.html          ☞ 点击订阅 ☜本博客最新动态!及时将最新博文通知您! 各位亲,你们久等啦,《iOS游戏编程之从零开始》成功上市! 当当、淘宝等网上会先销售,一直以来感谢支持鼓励H...

2012-10-24 15:53:00 122

Style和Theme

样式资源Style:是一个包含一种或者多种格式化属性的集合,我们可以将其用为一个单位用在布局XML单个元素当中。比如,我们可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。Theme:是一个包含一种或者多种格式化属性的集合,我们可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个Activity当中。比如,我们可以定义一个Theme,它...

2012-10-24 14:19:00 98

学习的好方法

中学生的在校学习一般包涵五个基本体系:即学习的动力体系,学习的计划体系,学习的执行体系,学习的反馈体系,学习的保障体系。这五个基本体系涵盖了中学生在校学习的整个流程,如果都能正常发挥它们的作用,必将收到事半功倍的学习效果。一、学习的动力体系 我们讲学习要有动力体系的目的就是希望同学们在学习的过程中找到学习的主动权,为自己的学习注入内动力,使学习目的明确,促使我们去获得学习的成功,斗...

2012-10-23 21:58:00 112

心情随记

话说上班时间做与工作无关的事确实是一件很不好的事情,不过这会儿确实是已经非常心不在焉了,那就写点自己这几天的感受。一个人在外打工说实话(至少是对我来说)是一件很没有意思的事,平时周末也就是宅一下,要不就是出去瞎逛,朋友们都忙的不行,找不到一点激情。前几天我给家里打电话,我妈跟我说我女朋友弟弟的老婆生孩子了我还要不要去给上礼,其实这事怎么说呢,我又不在家,我怎么去上礼,而且说真的我对随礼这事不是很...

2012-10-23 16:20:00 67

数据结构:红黑树

一、定义红黑树是一种特殊的二叉查找树,它的每一个结点都被标记为红色或者黑色。是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由Rudolf Bayer发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是...

2012-10-21 00:38:00 178

成长没有那么急迫

20多岁,你迷茫又着急。你想要房子你想要汽车,你想要旅行你想要享受生活。 你那么年轻却窥觑整个世界,你那么浮躁却想要看透生活。 你不断催促自己赶快成长,却沉不下心来安静的读一篇文章;你一次次吹响前进的号角,却总是倒在离出发不远的地方。 成长,真有你想象的那样迫切?——转自雅虎《另一种活法》一、别急,千万别急上周在南京出差,深夜拖着疲惫 去跟朋友见面,畅谈至凌晨两点。回到酒店已近...

2012-10-18 23:06:00 98

[Android] The wiki of EoeAndroid

EoeAndroid这个网站,我越来越喜欢了。以前没注意这个网站还有个WIKI:http://wiki.eoeandroid.com 真是国内Android开发者的福音啊。大家有空仔细逛逛啊。

2012-10-18 08:57:00 56

数据结构:堆

已移到:http://www.wypblog.com/archives/97堆常用来实现优先队列,在这种队列中,待删除的元素为优先级最高(最低)的那个。在任何时候,任意优先元素都是可以插入到队列中去的,是计算机科学中一类特殊的数据结构的统称一、堆的定义最大(最小)堆是一棵每一个节点的键值都不小于(大于)其孩子(如果存在)的键值的树。大顶堆是一棵完全二叉树,同时也是一棵最大树。小顶堆是一棵完全...

2012-10-16 11:27:00 215

数据结构:胜者树与败者树

已移到:http://www.wypblog.com/archives/93假设有k个称为顺串的有序序列,我们希望将他们归并到一个单独的有序序列中。每一个顺串包含一些记录,并且这些记录按照键值的大小,以非递减的顺序排列。令n为k个顺串中的所有记录的总数。并归的任务可以通过反复输出k个顺串中键值最小的记录来完成。键值最小的记录的选择有k种可能,它可能是任意有一个顺串中的第1个记录。并归k个顺串的...

2012-10-15 22:15:00 641

各种常见的排序算法及其实现

一、排序的概念一、排序(sort)或分类所谓排序,就是要整理文件中的记录,使之按关键字递增(或递减)次序排列起来。其确切定义如下:输入:n个记录R1,R2,…,Rn,其相应的关键字分别为K1,K2,…,Kn。输出:Ril,Ri2,…,Rin,使得Ki1≤Ki2≤…≤Kin。(或Ki1≥Ki2≥…≥Kin)。1.被排序对象--文件被排序的对象--文件由一组记录组成。记录则...

2012-10-15 21:30:00 570

字符串相似度计算

已迁移到:http://www.wypblog.com/archives/58思想是编程之美上面的,我只是做了一点点优化。。。许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程序。我们定义一套操作方法来把两个不相同的字符串变得相同,具体的操作方法为:   1.修改一个字符(如把“a”替换为“b”);   2.增加一个字符(如把“abdd”变为“aebdd”);   3.删...

2012-10-14 22:33:00 121

[Android] Dalvik opcodes

Android太过于开放了,太不安全了。一个APK文件,可以用工具反编译后得到smali文件,如果可以看懂smali文件的话,就可以进行二次修改,并且重新生成APK文件了。懂了这个能做什么?什么都可以做。可以破解一些限制,也可以加一些额外的功能。以下是转载的内容,Dalvik opcodes,对于理解smali文件有很大帮助。Dalvik opcodesAuthor:Gabor...

2012-10-11 13:53:00 140

[Android] Android中动态添加Panel的框架代码

项目经常会有这种需求,就是想动态的在某个界面上添加一个Panel。比如,有一个按钮,点击后会显示下拉菜单式的界面。这种需求,就属于动态添加一个Panel。需求多了,就要研究是否可以抽象出通用的框架代码,以方便开发,所以就有了以下内容。这里说是框架,说的大了点,其实没有那么复杂,只是一个容易扩展的基类而已。不过至少算是框架类的代码。package arui;import android....

2012-10-10 17:03:00 80

AlertDialog

Android的AlertDialog详解AlertDialog的构造方法全部是Protected的,所以不能直接通过new一个AlertDialog来创建出一个AlertDialog。要创建一个AlertDialog,就要用到AlertDialog.Builder中的create()方法。使用AlertDialog.Builder创建对话框需要了解以下几个方法:...

2012-10-09 20:00:00 94

Android FactoryTest框架

田海立2012/10/9本文简析Android内置的Factory Test(有测试模式/工厂模式/工程模式等叫法)框架,并非讲解FactoryTest中的每个测试该怎么写。Android框架中已经对FactoryTest做了支持,通过一些配置和开发工作就可以把FactoryTest代码融入到Android系统中。一、FactoryTest级别的定义Android系统中在c...

2012-10-09 19:06:00 840

《Android应用开发精解》

《Android应用开发精解》已经投放市场,当当和京东都有售,欢迎大家购买阅读,并且批评指正。写技术书籍,不是为了收入,因为稿费实在是太少了。写书只是希望能够把一些实践经验分享给各位开发者,希望读者能够从本书中有所受益。图书简介  本书以Android应用开发所需要的技术为线索,先后讲解了SDK一些工具的使用、UI开发、Service开发、数据存储、图形动画、网络开发、硬...

2012-10-09 14:40:00 68

Windows 程序设计常用前缀和常用函数的用法

几个大写的标识符:前缀 类别 CS窗口类别样式 CW 建立窗口 DT绘制文字 IDI 图示ID IDC 游标ID MB 消息框 SND声音 WM 窗口消息 WS 窗口样式 VK_ 虚拟键码的名称BS 开头,它表示「按钮样式」ES 编辑样式EN 编辑控件18个Windows函数。下面以它们在HELLOWIN中出现的次序列出这些函数以及...

2012-10-09 09:39:00 185

Eclipse环境下格式化Android的代码风格

田海立2012-10-05Google对Android的编程规范在Code Style Guidelines for Contributors中做了描述,并在Android源码中release了import和Java的配置文件android.importorder与android-formatting.xml。本文分析这些配置文件在Eclipse环境下格式化Android编码规范都做了什么,...

2012-10-05 00:14:00 113

Android-Lint:查错与代码优化利器

田海立2012-10-03Android-Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过代码检查,可发现潜在的问题,并能对Android程序进行优化处理。Android-Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。Android-Lint可以方便的与项目中的其他自动系统(配置/ Build / 测试等)集成。...

2012-10-03 00:01:00 185

Android-Lint 检查问题列表

田海立2012-10-02这里的Android-Lint所检查的问题列表是从AndroidSDK Tools r20.0.3 (ADT v20.0.3)中得来的默认的,执行下列指令即可得到:$lint --show$lint --list--show可获得详细列表(id,summary, priority, severity, category and details);--list仅...

2012-10-02 22:19:00 150

Android-Lint Issues

田海立2012-10-02这里的Android-Lint所检查的问题列表是从AndroidSDK Tools r20.0.3 (ADT v20.0.3)中得来的默认的,执行下列指令即可得到:$lint --show$lint --list--show可获得详细列表(id,summary, priority, severity, category and details);--list仅...

2012-10-02 22:09:00 412

定制Android-Lint检查问题的现有规则

田海立2012-10-02对Android-Lint发现的问题,我们需要进一步的处理:是确实存在的我们自己的设计问题,要解决它;对无关紧要或者是我们特别设计的问题,要在Android-Lint中忽略掉。要解决的问题需要具体问题具体分析,本文主要讲解在Eclipse环境和命令行下,如何忽略掉Android-Lint中检查出的问题,并在此基础上,根据项目的需要定制Android-Lint检查问题...

2012-10-02 00:43:00 221

空空如也

空空如也

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

TA关注的人

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