摘要: Android采用了sqlite来做数据库,sqlite相当好用,当然它也封装了一下,不过本人还是喜欢用sql来写,而不是调用android封装的函数,这样在不同的平台可以复用代码,下面是一个数据库的基类,利用此类可以很快的构造一个数据库操作类,写数据库时本人经验是多用trycatch,这样出了问题很容易找到地方。import android.content.Context;import andr... 阅读全文
posted @ 2010-08-08 17:10 Armstronger 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 在做视频播放器者其他应用时,需要保持背光常亮,可以这样做private PowerManager mPowerManager;private PowerManager.WakeLock mWakeLock;在OnCreate函数里获取实例 mPowerManager = (PowerManager)getSystemService(Context.POWER_SERVICE); mWakeLock... 阅读全文
posted @ 2010-08-08 16:58 Armstronger 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 在做一个项目时,因为需要显示时间,要求显示格式与系统标题栏显示的时间格式一致,在网上找了很久没找到相关文档说明,后来在一本书上看到了。直接上源码: ContentResolver cv = this.getContentResolver(); String strTimeFormat = android.provider.Settings.System.getString(cv, android... 阅读全文
posted @ 2010-08-08 16:28 Armstronger 阅读(17386) 评论(0) 推荐(6) 编辑
摘要: 在做一个项目时,因为需要显示时间,要求显示格式与系统标题栏显示的时间格式一致,在网上找了很久没找到相关文档说明,后来在一本书上看到了。直接上源码: ContentResolver cv = this.getContentResolver(); String strTimeFormat = android.provider.Settings.System.getString(cv, android... 阅读全文
posted @ 2010-08-08 16:26 Armstronger 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 1)http://code.google.com/p/msysgit/downloads/list 上下载Git-xxx.exe2)在文件浏览器中,右击鼠标,有一项是"git bash” 会启动一个类似Linux Shell的窗口 如果我想把http://github.com/commonsguy/cw-andtutorials.git这个地址中的代码下载到本地 G:\androidc... 阅读全文
posted @ 2010-08-08 16:21 Armstronger 阅读(3604) 评论(1) 推荐(0) 编辑
摘要: 最近因为项目需要,开始学习android开发,拿着android机器用起来操作体验比mobile爽多了,呵呵,学习一下,毕竟未来的二三年肯定会大火,再不学就得饿肚子了。和学vc一样,搭建开发环境是最基本的,然后写一个hello world运行一个模拟器,也就算奔向android了。搭建android开发环境需要四个文件:(1)jdk -开发java程序所需的;(2)Eclipse - 代码编译与调... 阅读全文
posted @ 2010-03-21 11:18 Armstronger 阅读(8279) 评论(2) 推荐(1) 编辑
摘要: CString使用的是引用技术,可以共享数据(这个大家都知道),另外空的CStirng是指向一个固定的地址的(_afxInitData).另外CStirng是有长度限制的2147483647(无符号int 的最大值).数据格式struct CStringData{long nRefs; //引用记数int nDataLength; //字符使用长度int nAllocLength; //分配长度T... 阅读全文
posted @ 2010-02-23 17:30 Armstronger 阅读(1787) 评论(0) 推荐(0) 编辑
摘要: 看了很多人写的程序,包括我自己写的一些代码,发现很大的一部分bug是关于MFC类中的CString的错误用法的.出现这种错误的原因主要是对CString的实现机制不是太了解。 CString是对于原来标准c中字符串类型的一种的包装。因为,通过很长时间的编程,我们发现,很多程序的bug多和字符串有关,典型的有:缓冲溢出、 内存泄漏等。而且这些bug都是致命的,会造成系统的瘫痪。因此c++里就专门的做... 阅读全文
posted @ 2010-02-23 17:26 Armstronger 阅读(380) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>#include <string>using namespace std;static char convert(wchar_t n);static bool In(wchar_t start, wchar_t end, wchar_t code); int main(int argc, char* argv[]){ string sC... 阅读全文
posted @ 2010-02-23 16:35 Armstronger 阅读(229) 评论(0) 推荐(0) 编辑