- 博客(107)
- 收藏
- 关注
原创 Ubuntu 11.10 64bit系统编译android 2.3的相关问题
在用Ubuntu 11.10 64bit系统编译android 2.3代码时,发现由于gcc和g++为4.6与android要求不兼容,因此需要sudo apt-get install gcc-4.4sudo apt-get install g++-4.4并且,动态切换为4.4版本然后继续编译,期间可能还发生g++ selected multilib '32' not instal
2011-11-07 17:11:02
5253
转载 gcc版本切换
1.产看你的gcc版本 ls /usr/bin/gcc -l2.查看当前GCC版本 gcc --dumpversion3.下载安装所需版本的gcc4.查看当前安装的gcc版本 ls /usr/bin/gcc* -l5.增加gcc可选项(假如你增加的为gcc-3.3) update-alternatives --install /usr/bin/gcc gcc /usr/bin/
2011-11-07 10:55:11
7251
转载 对年轻离职者的忠告
总想对年轻离职者写点什么,当然我指的是那些在此生还想做一些事情的年轻人,而不是那些想混30年以后拿养老金的年轻人。我的忠告是:自己总结一个“职场错误清单”,最少要100条吧。在你离职的时候让你还可以信任的人们在上面划钩,更可以进行一些深度的交流。这样可以清醒地认识自己,知道以后该
2011-10-10 12:54:18
1049
转载 Android初始化语言 (init.*.rc、init.conf文件格式)
Android初始化语言 (init.*.rc、init.conf文件格式) Android初始化语言包含了四种类型的声明:Actions (行动)、Commands (命令)、Services (服务)和Options (选项)。 所有这些都是以行为单位
2011-10-09 15:27:37
828
转载 Android Gallery3D源码分析
Gallery3D概述 Gallery3D的界面生成和普通的应用程序不一样。普通程序一般一个界面就是一个activity,布局用xml或代码都可以实现,界面切换是activity的切换方式;而Gallery3D没有用android的UI系统,而是用opengl
2011-09-28 15:00:30
7106
转载 Android 模拟并挂载sd卡
1.创建模拟sd卡(带路径)mksdcard -l mycard 256M card/mycard.img也可以使用不带路径的 mksdcard 256M mycard.img大小范围8M~1024M,命名随意,扩展名随意2.带参数启动模拟器emulato
2011-09-27 10:35:03
3641
转载 缓存算法
缓存算法http://www.zavakid.com/27http://www.jtraining.com/component/content/article/35-jtraining-blog/137.html缓存算法没有人能说清哪种缓存算法由于其他的缓存算
2011-09-26 13:47:08
702
转载 Ubuntu下安装LXR
1.安装apache2sudo apt-get install apache22.安装lxrsudo apt-get install lxr3. 在/etc/apache2/httpd.conf 末尾加上以下内容:Alias /lxr /usr/sha
2011-09-26 13:44:18
778
转载 在android源码中添加库模块
AndroidManifest.xml 根据Android的make file的结构,我们可以在源码中方便的添加Native Lib,linux application,java application,这些都可以在源代码中添加,并且进行编译。后面三个类型模块的添加,编译都会举出
2011-09-23 18:13:59
5736
转载 装β必备: 使用vim,及用于c开发
将文件中原有的tab也替换为空格。:retab文件打开命令行打开文件:luochunhui.com$ vim file在vim中打开另一个文件::e foo.c然后回到打开的上一个文件::e #打开下一个文件使用n.n的用法和
2011-09-23 17:14:25
955
原创 数学中说的线性关系线性是什么意思?
在一般的大学课本里对于线性系统有明确的定义,即满足均匀性和叠加性的系统。所谓均匀性指如果y与x成线性关系,则ay与ax也成线性关系(a为任意实数);叠加性指如果y1与x1是线性关系,y2与x2是线性关系,则y1+y2与x1+x2也是线性关系更一般地,均匀性和叠加性结合起来就
2011-09-14 14:50:36
9802
转载 Android onTouchEvent, onClick及onLongClick的调用机制
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),
2011-09-06 10:30:23
578
转载 onInterceptTouchEvent和onTouchEvent调用时序
onInterceptTouchEvent和onTouchEvent调用时序onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系统向该ViewGroup及其各个childView触发onTouchEvent()之前对相关事件进行一次拦截,A
2011-09-06 10:29:26
554
转载 Android permission 权限类及中英文说明
view plainpublic final class Manifest { public static final class permission { /** Allows read/write access to the "pro
2011-09-06 10:15:06
1670
转载 Times New Roman字体的历史
BY KATHERINE EASTLAND MONDAY, AUGUST 15, 2011Times New Roman可谓无处不在——翻开美国国务院备忘录、《妇女家庭伴侣》的扉页,以及触手可及的收件箱——你会发现,它是世界上使用最广泛的字体。同时,它也最具争议。 半
2011-09-06 10:10:32
1587
原创 利用动画移动imageview后,使之保持在最后的位置
调用 animation.setFillAfter(true)。(setFillEnabled(true))
2011-09-05 18:46:54
1001
转载 MotionEvent的getX(),getY()与getRawX(),getRawY()区别
getX()是表示Widget相对于自身左上角的x坐标,而getRawX()是表示相对于屏幕左上角的x坐标值(注意:这个屏幕左上角是手机屏幕左上角,不管activity是否有titleBar或是否全屏幕),getY(),getRawY()一样的道理如果你的某个Activity中实
2011-09-01 18:16:57
11246
原创 ContentObserver和DataSetObserver区别
ContentObserver是一个提前通知,cursor通知数据的内容变化了。例如:CursorAdapter就实现并注册了该接口到对应的cursor,当数据发生变化时,mCursor.requery();DataSetObserver是一个后置通知,只
2011-09-01 09:45:43
1290
原创 ViewConfiguration.getScaledTouchSlop () 返回值意义
表示滑动的时候,手的移动要大于这个返回的距离值才开始移动控件。
2011-08-30 14:56:42
2592
转载 Android数据库的批处理操作(以添加联系人为例)
Batch operationsData rows can be inserted/updated/deleted using the traditional insert(Uri, ContentValues),update(Uri, ContentValues, St
2011-08-30 13:45:36
825
原创 ubuntu允许root用户登录
ubuntu安装好后,默认是不开启root账户的。我们要使用root权限时,需要sudo 再加上你的指令,然后再输入当前帐号的密码即可,麻烦的和,反正是我自己桌面版本使用,不管那么多了每次administrator登录安装个软件还要密码。开启root账户首先要给root设置密
2011-08-16 10:28:35
881
转载 Framwork增加资源后更新public.xml 和current.xml
http://www.linuxidc.com/Linux/2011-03/33356.htm有时候我们想在标准的Framework中添加自己的新的资源怎么办呢?办法就是我们来尝试下。通过Eclipse的联系,我们可以联想到是否就是简单的把字符串放在res的各
2011-08-08 12:48:16
1216
转载 如何向android的framework里添加新类
google对于所有的类和API,分为开放式和不开放式两种。所谓的开放式就是值javadoc所包含的,并不是java中有public和private,而是跟javadoc有关系,代码 没有关系。在开放式的类中增加了一个变量,而又没隐藏,导致和原API的doc不一致造成的就会
2011-08-08 11:49:46
1628
转载 为android开放类增加自定义成员方法[转]
android SDK中有些JAVA类是开放的,有些是不开放的,API同样如此。这里所谓开放的类或API,只是javadoc的范畴,并不是java中public和private,也就是说,对于源码的编译无所谓,但是对android的上层应用有影响,因为非开放的类或API,andr
2011-08-08 11:48:33
958
转载 android : 修改frameworks/base/ 代码需要注意的地方
需要修改frameworks/base/下的代码,请注意 :如果修改了Android原有API的 ,需要update frameworks/base/api/current.xml。否则编译被中断并出现下面提示。 可以通过运行 make update-api 后,自动更新此文
2011-08-08 11:44:31
5080
转载 Android API Level概念
Android api level:androidsdk按固件版本从低到高将对应API分成不同level,其中T-Mobile G1刚刚推出时的固件版本为1.0,API Level为1;Android 1.1固件 API Level为2Android 1.5
2011-08-08 11:41:03
3458
转载 android 隐藏ListView滚动条
setScrollbarFadingEnabled(true);Define whether scrollbars will fade when the view is not scrolling.不活动的时候隐藏,活动的时候显示 setVerticalScrol
2011-08-08 10:43:01
70419
1
转载 Android的CTS测试
Android的CTS测试,英文为Compatibility Test Suite,意为兼容性测试。只有通过CTS测试的设备才有可能获得Android的商标和享受Android Market的权限。以下分享我对Android CTS的认识。一、取得Compatibility
2011-08-08 10:07:38
4544
转载 String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 Stri
2011-08-05 09:50:08
483
转载 Eclipse常用快捷键
编辑相关快捷键 1、〔Alt+/〕 为用户提供内容的辅助。 2、〔Ctrl+O〕 显示类中方法和属性的大纲,快速定位。 3、〔Ctrl+/〕 为光标所在行或选定行快速添加注释或取消注释。 4、〔Ctrl+M〕 窗口的最大化和还原。 5、〔Ctr
2011-08-04 15:49:48
562
转载 Hacker Typer – 逼真黑客范儿
Hacker Typer 是不折不扣的装逼应用。你可以一行程序都不会写,只需要一点黑客范儿,就可以让妹子们刮目相看了。点开网站,点 Hack! 按钮,然后自然熟练地把键盘按地劈里啪啦,不要激动,不要劲舞范儿。只见代码喷薄而出,就像飞速拉开的裤子拉链。当妹子们邀请你去修电脑时,你懂
2011-08-03 19:19:58
2235
转载 Ubuntu下OpenGL/Mesa3D配置
在linux核心的ubuntu下配置mesa3d是很简单的事情,不必像windows下那样繁琐。我是全面用新立得安装的,这个更加符合我windows的使用习惯。在linux下使用的仍然是开源的mesa3d代替opengl的api,而glut方面使用的是freeglut.
2011-08-03 15:20:54
4896
转载 Mesa安装手记--在Ubuntu 9.10
学计算机图形学用到OpenGL,不过想在Ubuntu下进行实现,查查了查,OpenGL在linux下的C绑定是Mesa,可是安装这玩意儿可是费了我一番功夫。 首先,从www.Mesa3D.org下载了三个文件,MesaDemos-X.Y.Z.tar.gz,MesaGL
2011-08-03 15:20:00
3194
原创 在Ubuntu下建立opengl的开发环境
安装基本库sudo apt-get install build-essential 安装opengl工具箱sudo apt-get install freeglut3-dev
2011-07-29 13:32:27
864
转载 How do I configure glibc in a separate build folder ?与 Glibc 安装指南
一、 How do I configure glibc in a separate build folder ?configure: error: you must configure in a separate build directoryTake it one step a
2011-07-22 11:00:45
2929
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人