瞎折腾

搞事情

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年3月27日

摘要: 本文主要参考官方文档(http://source.android.com/download)和网上相关资料(http://blog.csdn.net/HKjinzhao/archive/2009/03/18/4002326.aspx,http://www.williamhua.com/2009/04/30/how-to-build-android-15-kernel-image/)。网上的资料对于andorid的最新代码有的已经过时,或者有错误,这份文档本人亲自实验,保证可行。另本人没有使用eclipse的习惯,所以并没有做eclipse的相关配置。编译环境:ubuntu9.10,widnow 阅读全文
posted @ 2011-03-27 09:43 secularbird 阅读(782) 评论(0) 推荐(0) 编辑

2011年2月27日

摘要: 从Android 2.3开始提供了一个新的类StrictMode,可以帮助开发者改进他们的Android应用,StrictMode可以用于捕捉发生在应用程序主线程中耗时的磁盘、网络访问或函数调用,可以帮助开发者使其改进程序,使主线程处理UI和动画在磁盘读写和网络操作时变得更平滑,避免主线程被阻塞,导致 ANR窗口的发生。 阅读全文
posted @ 2011-02-27 18:32 secularbird 阅读(7276) 评论(1) 推荐(3) 编辑

2011年2月20日

摘要: [代码]重启机器即可 阅读全文
posted @ 2011-02-20 20:55 secularbird 阅读(267) 评论(0) 推荐(0) 编辑

摘要: 系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意,它们都是以安装文件系统的方式使用的——这也是块设备一般的访问方式。 另一种基本的设备类型是字符设备。字符设备按照字符流的方式被有序访问,像串口和键盘就都属于字符设备。如果一个硬件设备是以字符流的方式被访问的话,那就应该将它归于字符设备;反过来,如果一个设备是随机(无序的)访问的,那么它就属于块设备。 这两种类型的设备的根本区别在于它们是否可以被随机访问—&md 阅读全文
posted @ 2011-02-20 11:27 secularbird 阅读(317) 评论(0) 推荐(0) 编辑

2011年1月27日

摘要: wget -r -p -k -np http://source.android.com, -r 表示递归下载,会下载所有的链接,不过要注意的是,不要单独使用这个参数,因为如果你要下载的网站也有别的网站的链接,wget也会把别的网站的东西下载 下来,由于互联网的特性,你很有可能会把整个互联网给下载下来 -np 表示不下载别的站点的链接. -k 表示将下载的网页里的链接修改为本地链接.-p 表示获得所有显示网页所需的元素,比如图片什么的.另外还有其他的一些参数可以使用:-c 表示断点续传-t N表示重试N次-t 0表示无穷次重试另外可以将要下载的url写到一个文件中,每个url一行,使用这样的 阅读全文
posted @ 2011-01-27 01:11 secularbird 阅读(446) 评论(0) 推荐(0) 编辑

2011年1月16日

摘要: GNU binutils是一组二进制工具集。包括:addr2line ar gprof nm objcopy objdump ranlib size strings strip. 本文归纳他们的常用法。ar-------------------------------------------------------------------------------- ar用于建立、修改、提取档案文件(archive)。archive是一个包含多个被包含文件的单一文件(也称之为库文件),其结构保证了可以从中检索并得到原始的被包含文件(称之为archive中的member)。member的原始文件内 阅读全文
posted @ 2011-01-16 17:13 secularbird 阅读(432) 评论(0) 推荐(0) 编辑

2010年11月11日

摘要: 这几天看到meego 1.1已经发布,而且n900已经可以双系统启动了 于是迫不及待的想试试。 参考: http://wiki.meego.com/ARM/N900/Install/Dual_Boot 阅读全文
posted @ 2010-11-11 21:50 secularbird 阅读(657) 评论(0) 推荐(0) 编辑

2010年9月13日

摘要: 判断参数是否为整型#!/bin/bashfunction IntTest(){ for arg do #算术运算符,当参数为整型数字时,执行失败 (( $arg )) 2>/dev/null #屏蔽出错信息 if [ $? = 0 ] ... 阅读全文
posted @ 2010-09-13 21:58 secularbird 阅读(866) 评论(0) 推荐(0) 编辑

2010年5月9日

摘要: 昨天升级了ubuntu,升到10.04,结果原本装的maemo的开发环境不能用了重装和配置时遇到了问题,倒腾了一天,总算搞定了。主要是下面三个问题:1.mmap地址不对导致不能安装sdk的问题$ sudo su$ echo "vm.mmap_min_addr = 0" >> /etc/sysctl.conf$ sysctl -p$ exit 2.如果不是全新安装的话 Xephyr :2 -host-cursor -screen 800x480x16 -dpi 96 -ac -kb &启动不了模拟器的话将 -kb去掉3./scratchbox/login提 阅读全文
posted @ 2010-05-09 22:37 secularbird 阅读(200) 评论(0) 推荐(0) 编辑

2008年12月31日

摘要: 在网上找了一下关于如何在数据库中存储文件本体(一般是关于image)的内容,但是发现大多数的做法都是存储文件相应的路径,需要该文件的时候通过路径查询,感觉那样的做法的话,文件只是在一种抽象的方式被存储在了数据库中,本体并没有被存储,这样做可能是出于效率和数据库大小的考虑(本人对数据库知道的不多)。因为前段时间对QT比较感兴趣,然后发现其中可以使用第三方的数据库,于是尝试了下。(1)创建数据库连接bool MyDatabase::CreateConnection(){db = QSqlDatabase::addDatabase("QSQLITE");db.setDatabas 阅读全文
posted @ 2008-12-31 15:09 secularbird 阅读(1227) 评论(0) 推荐(0) 编辑