- 博客(22)
- 资源 (8)
- 收藏
- 关注
原创 typeid笔记
在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提供了两个操作符:dynamic_cast和typeid。 dyn
2013-12-02 19:37:48
640
转载 Android 获取屏幕尺寸与密度
android中获取屏幕的长于宽,参考了网上有很多代码,但结果与实际不符,如我的手机是i9000,屏幕大小是480*800px,得到的结果却为320*533结果很不靠谱,于是自己写了几行代码,亲测一下测试参数:测试环境: i9000(三星)物理屏幕:480*800pxdensity :1.5测试代码:[java] view
2013-08-05 11:18:03
1326
原创 Android系统启动过程
Android系统启动过程首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址) 下面将从Android4.0源码中,和网络达人对此的总结中,对此过程加以学习了解和总结,
2013-08-05 08:20:13
822
原创 android开机logo制作方法
1、在linux环境下 convert -depth 8 logo.png rgb:logo.raw 将图片生成raw格式的图片(注意:将会在当前路径下生成logo.raw)2、把生成的logo.raw放到android系统 rootfs的 根目录 下3、在rootfs下运行命令 out/host/linux-x86/bin/rgb2565
2013-08-05 08:14:40
984
原创 Android中pm命令用法
pm命令的具体用法如下:usage: pm [list|path|install|uninstall] pm list packages [-f] pm list permission-groups pm list permissions [-g] [-f] [-d] [-u] [GROUP] pm list inst
2013-08-05 07:59:43
709
原创 domfj
Last published: 16 May 2005 | Doc for 1.6.1XPath Spec | Jaxen | dom4j@SourceForgedom4jHomeFAQQuick startCookbookComparisonGoalsChangesDownloadLicenseJavadoc (1.
2013-06-15 13:26:53
747
原创 Sax解析代码片段
package com.kermit.sax;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.SAXException;import org.xml.sax.XMLReader;import org.xml.sax.helpers.Defau
2013-06-15 13:24:05
580
原创 Android framework系统默认设置修改
修改Settings源码可修改系统设置项,Settings数据被存放于com.android.providers.settings/databases/settings.db 中,如果想修改系统启动后加载的默认值一种方法是直接修改settings.db的值另一种就是修改SettingsProvider默认值Settings应用能够配置Android系统的各种设置,这些设置的
2012-07-12 10:36:49
7206
1
转载 Git服务器在Ubuntu中的搭建
公司最近准备启用git来管理公司项目,在CTO张头的带领下,历经挫折,终于完成了git服务器的配置工作。在使用Git之前,大家首先要明确几个概念:git服务器、git客户端和git服务器管理员。本文中使用ubuntu当作git服务器,pcA和pcB分别作为服务器管理员和git客户端。通常,git服务器上需要安装OpenSSH Server、Git、Gitosis和Apache2(如果想使用Gitw
2012-07-12 10:28:48
687
转载 Android系统默认值的设置
项目接近尾声,今天恰好也要初始化一下系统里的默认值,google了一下,有时就得做个拿来主义,没有时才自己做轮子滴嘛,呵呵1开机图片: android-logo-mask.png android-logo-shine.png 这两个图片一个在上一个在下 ./out/target/common/obj/JAVA_LIBRARIES/android_stubs_cu
2012-07-12 10:25:46
1239
原创 Linux下配置JDK环境变量
#vi /etc/profile //该文件适用于所有用户#set java environment export JAVA_HOME=/opt/jdk1.6.0_33export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/
2012-07-11 01:32:29
522
原创 Ubuntu 12.04 root用户登录设置
Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。然后执行: vi /etc/lightdm/lightdm.conf.增加 greet
2012-07-11 00:39:16
897
原创 Ubuntu 64位 编译Android 4.0源码
====== Ubuntu 64位编译 android 4.0源码 ======参照Android官方文档构建编译环境http://source.android.com/source/initializing.html===== 错误1 =====host C++: obbtool :0:0: error: "_FORTIFY_SOURCE" redefined [-W
2012-07-10 16:44:03
872
原创 人间词话 王国维
古今之成大事业者、大学问者,罔不经过三种之境界:"昨夜西风凋碧树。独上高楼,望尽天涯路。"此第一境界也。"衣带渐宽终不悔,为伊消得人憔悴。"(欧阳永叔)此第二境界也。"众里寻他千百度,回头蓦见,那人正在灯火阑珊处。"(辛幼安)此第三境界也。此等非大词人不能道。然遽以此意解释诸词,恐为晏、欧诸公所不许也。
2012-06-05 23:35:27
933
原创 Android 下拉列表 Spinner
为了方便用户,不让用户填写这些信息,下拉列表就可以派上用场了。在Android中开发下拉列表步骤:1、在布局文件中定义Spinner组件2、将可选内容通过ArrayAdapter和下拉列表框连接起来3、获得用户选择项,设定相应的监听信息不多说,直接上代码,如下:public class SpinnerActivity extends Activity { privat
2012-06-05 21:50:22
722
转载 创业公司感悟录之十个提醒
这几年经历过很多事,和朋友创业过, 自己也在创业(动软卓越),看过太多创业的人、创业的事,时不时静下心来把所看所感所想总结一下,记录一下,不足为鉴,仅作为自己在路上的警示与提醒,并和广大准备创业和创业中的朋友们茶余饭后分享交流。1. 人应该学会客观的评价自己和评价别人人往往有时候总觉得别人不如自己,总觉得别人做的东西太垃圾。无论怎样,成者王,败者寇,成功者自有他成功的道理。让我们以
2012-06-05 08:54:38
630
原创 谈谈对齐
对齐问题主要有3点:变量对齐、结构对齐和数据对齐。前两点是编译器决定的变量映射和结构布局。最后一点与CPU的架构(CISC/RISC)有关。在大多数情况下,对齐是编译器和CPU的事情,和程序员没什么关系。但在某些情况下,程序员又必须考虑对齐问题,否则会有一些麻烦。0 约定和预备知识0.1 地址边界如果把字节看作小房子,内存就是顺序排列的小房子。每个小房子都有一个顺序编号的门牌号码,
2012-06-05 00:15:53
2278
转载 JAVA输入输出流--字节流篇
1 流的概念 stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流。这时候你就可以想象数据好像在这其中“流”动一样,如下图: 在Java的IO中,所有的stre
2012-06-05 00:06:49
2061
原创 热爱生命 汪国真
热爱生命 ----汪国真我不去想是否能够成功既然选择了远方便只顾风雨兼程我不去想能否赢得爱情既然钟情于玫瑰就勇敢地吐露真诚我不去想身后会不会袭来寒风冷雨既然目标是地平线留给世界的只能是背影我不去想未来是平坦还是泥泞只要热爱生命一切,都在意料之中
2012-06-04 22:00:10
3966
转载 某资深程序员写给后来者的忠告
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保
2012-05-31 19:44:55
565
原创 android的Menu使用
1。普通的Menu 先来看看最简单的Menu怎样实现。 在主Activity中覆盖onCreateOptionsMenu(Menu menu)方法。代码@Override public boolean onCreateOptionsMenu(Menu menu) { // TODO Auto-generated method stub
2012-05-30 20:33:30
410
Eclipse智能提示+去掉空格 table按键等问题
2012-01-11
sd卡(驱动)工作原理分析完整版
2011-12-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人