摘要: 今天让我觉得比较头疼的就是程序和xml间的映射关系。Android将View作为一种Xml存储,在Application需要使用这些View的时候去调用它们。这样可以达到一种比较高的重用性。而且在程序修改的时候只需要修改配置文件即可,不必从写程序。今天的最主要问题就是程序和XML之间是如何联系的:Android文档中的定义是:程序通过R.java文件去寻找Res目录下的xml们。在简单的 Hello World程序中,我们很好解释R.java与Res的对应。Class对应Res下面的文件夹,属性对应文件。但是这样的解释对吗?到了Simple(SDK)中,我们发现R.java下包含AnimArr 阅读全文
posted @ 2009-04-21 11:12 cpx3216 阅读(272) 评论(0) 推荐(0)
摘要: here are four building blocks to an Android application: Activity Broadcast Intent Receiver Service Content Provider Not every application needs to have all four, but your application will be written with some combination of these. Once you have decided what components you need for your application, 阅读全文
posted @ 2009-04-21 11:10 cpx3216 阅读(270) 评论(0) 推荐(0)
摘要: 新建的Android工程下面有几个资源目录。包括SRC,Android Library,assets,RES,和一个独立的AndroidManifest.xml从根目录讲起。SRC目录:所有的java代码都放在SRC目录中。下面会按照包名分目录。因为我之前是一名C#程序员,所以在这里理解 package这个东西可能类似于C#中的namespace。。。不知道对不对。OK,继续,打开这个包后可以看到两个.java文件。第一个java文件hellokitty就是你自己的java code文件。第二个R.java文件是Android自带的一个映射文件,用来记录你的代码都用了哪些res目录下的文件。按 阅读全文
posted @ 2009-04-21 11:09 cpx3216 阅读(197) 评论(0) 推荐(0)
摘要: 每日感言学习每一个语言的潜规则都是在搭建好环境后在界面上显示一句“Hello world。”我没有潜规则,我显示了一句“hello kitty”。Step by Step1.File -》New project-》Android2.在project name写你的project name。。。3.基本的包名,单一的activity类名(之后会有对这个类的讲解)以及应用程序名(显示在Android上的名字)4.Project目录下有个Res目录。打开它。5.找到values子目录,下面有个string.xml打开,修改第一个叫做 hello的值为 “Hello kitty!”6.鼠标右键点击pr 阅读全文
posted @ 2009-04-21 11:06 cpx3216 阅读(167) 评论(0) 推荐(0)
摘要: 本文為eagerwolf原創,轉載請著名出處。相關參考請到:http://developer.android.com ________________________________第一天進入android的世界。搭建android模擬環境。首先先說自己的配置。Windows XP Sp2,2GB內存,E6300的U。首先下載Google的SDK。整個模擬環境都在里面。http://code.google.com/android/download.html之后是一個Eclipse,這里是借用一個開發環境。當然,也可以使用記事本開發,之后會有相關的文章或請參考我朋友的blog——如果他寫的話。h 阅读全文
posted @ 2009-04-21 11:00 cpx3216 阅读(593) 评论(0) 推荐(0)
摘要: 1.下载iso镜像 如 ubuntu-10.10-desktop-i386.iso,放到D盘根目录下面。2.用RAR工具打开,将casper下的vmlinuz和initrd.gz 复制出来放到与iso文件同级目录,casper文件夹不用解压出来。3.这时要看你的系统是否已经有了Grub,一般使用雨林木风Ghost等安装的winXP都开机都有个DOS工具箱,其实那个就是Grub搞的。3.1 如果是开机后直接进入winxp的机器,就需要用grub4dos 下载 Grub For Dos http://sarovar.org/download.php/1138/grub_for_dos-0.4.2. 阅读全文
posted @ 2009-04-05 16:44 cpx3216 阅读(324) 评论(0) 推荐(0)
摘要: 直接切入主题删除一个文件/etc/fonts/conf.d/49-sansserif.conf关闭重启下firefox就ok了,够简单吧 阅读全文
posted @ 2009-03-20 12:05 cpx3216 阅读(165) 评论(0) 推荐(0)
摘要: 安装ubuntu本身是件很简单的事情,可是让dell搞复杂了,他把bios里面的acpi选项写死了,不让改;他是sata硬盘,gurb不认。acpi是一种电源管理标准而已。步骤一,liveCD:在Ubunt的安装菜单中,按F6编辑启动选项,在内核启动选项末尾加上 acpi=off,这样关闭了acpi支持后,可以把Ubuntu给装上,不过重启后进不去。(grub1不认识SATA硬盘)步骤二,再次装入liveCD,引导进入虚拟系统。配置网络,准备安装grub2。 先要在光盘启动虚拟系统(注意F6 acpi=off)中配置好网络, 配置/etc/network/interfaces文件 auto 阅读全文
posted @ 2009-01-13 10:43 cpx3216 阅读(201) 评论(0) 推荐(0)
摘要: 之前做CLUTTER+WEBKIT的时候就曾经想过,webkit是一个可以用来显示web网页内容的类库,他应该与使用什么方式显示没有什么影响,如GTK,CLUTTER,QT,EFL。 恰好新的项目的技术难点之一正是EFL+WEBKIT的实现,对于我们NP类型的人来说,解决难题真是我们工作动力的来源。 这里再次提醒大家,学会使用google进行搜索——以往我就直接在搜索框中输入efl webkit,会出来18页的搜索结果。 这次我用 efl webkit -焦距 -英语,就只有5页结果了,实在是要感谢我们的文献检索老师,虽然我只去听了2次课。。。 google后的结果: 结论一:外国的人真敢想 阅读全文
posted @ 2008-12-30 11:12 cpx3216 阅读(480) 评论(0) 推荐(0)
摘要: 有几天没有使用ubuntu了,今天打开后,就发现键盘失灵了,重启后还是不行。 正好手头有个usb键盘,接上后一切ok,但是本本的键盘还是不能使。 google上看了一些方法,说是scim与某些基础库冲突,导致键盘失灵 网上提供的方法是:修改/etc/X11/xinit/xinput.d/scim文件的 GTK_IM_MODULE=scim-bridge 重启X,还是不行。 后来是在没有办法,又急着使用,那好吧,先卸载原先的scim,重启X,ok 感觉没输入法不方便?在apt-get个sciim scim-pinyin 就行了。 问题虽然解决了,但是没有搞清楚是怎么回事,还有待研究 阅读全文
posted @ 2008-12-16 14:01 cpx3216 阅读(269) 评论(0) 推荐(0)