摘要:
注: 以下内容是我大学教材的某一个章节。这里完全是抄写到我的博客中,一方面方便以后使用,另一方面也算是加强记忆。1.4 向保护模式转换 Pentium在复位之后,将CR0寄存器中的PE位变为逻辑0,处理器处在实地址方式下并开始运行程序。通过给CR0寄存器中的PE位置1,微处理器将进入保护模式,但在进入保护模式之前,必须在实地址方式下做好初始化准备工作 。下面的步骤将完成从实地址方式到保护模式的切换: 1)初始化中断描述符表IDT,使其包含至少前32中中断类型有效的中断门描述符 2)初始化全局描述符表GDT,使其第0项为一个空描述符,并且使其至少包含一个数据段描述符,一个代码段描述符,一个... 阅读全文
摘要:
之前一直在自己的机器上试着下载Android的源代码。由于某种墙原因,一直没能下载到完整的代码。出现过各种各样的错误,比如repo下载的不完整,git错误等等。下面是我的一些处理方法,留下记录,以备不时之需。 如果是因为repo下载不完整,可以试着用网页把repo加载(可能需要越过墙头),然后另存到本地.把网址复制到浏览器,应该就行了。curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo虽然很费事,结果是我们能够获得想要的东西,还是值得的。 如果遇见fatal: remote error: G. 阅读全文
摘要:
作为一个初学者,对于Java 和 Android都是,有很多地方先需要记住的,然后在使用中慢慢体会,理解。现在要记住的就是构造方法SimpleAdapter()的用法。看文档介绍如下:publicSimpleAdapter(Contextcontext,List<?extendsMap<String,?>> data, int resource,String[]from, int[] to)Since:API Level 1ConstructorParameterscontextThe context where the View associated with thi 阅读全文
摘要:
通过Android提供的aapt,我们可以直接从APK中读取相关信息,输出到标准输出或者文件中;比如:aapt dump badging *.apk;下面是aapt的简单用法: aapt l[ist] [-v] [-a] file.{zip,jar,apk} List contents of Zip-compatible archive. aapt d[ump] [--values] WHAT file.{apk} [asset [asset ...]] badging Print the label and icon for the app declared in ... 阅读全文