Android起步体会

前段时间刚碰触到安卓的世界,尽管早就知道安卓世界火爆极致,但未曾想要去碰及。说来也只是机缘吧。

一切从零做起,摸着石头过河。从环境搭建,ADTJDK安装配置,部署安卓手机移动模拟环境,真可谓是瞎子过河啊。

一切就从这陌生的天地开始,根本不知道它的始与末。所以我才会在刚开始有一个疑惑,我到底该如写文件呢?因为当我在Eclipse里面创建了一个安卓工程,但在这个文件包中有很多包。这里我重点想说的是gen目录下的R.java文件。R.java是在建立项目时自动产生的,并且该文件是只读的不能修改。该文件定义的是本工程项目所要用的所有资源的索引。譬如:我在textView中定义了一个文本输入框,对应的id会在R.java文件中自动生成在ID类的索引添加。

下面就说下另外一个重要的文件:AndroidManfest.xml文件。当我刚开始看书的时候,看到对该文件作用的解释与说明,但是我却不是很懂它的真正意图。直到我在刚开始的这条路上碰了壁,感觉彻底迷惑,根本不知道我写一个活动到底该如何让它运行去控制?并且当我切换屏幕时,又该怎么弄?因为对于activity而言,当你在创建一个工程时,它会自动默认创建一个活动。这个问题我也与其他项目组成员做了探讨,但是最终仍无果。

接下来,我翻书,终于柳暗花明又一村啊,这全是AndroidManfest.xml的作用。当你创建一个新的活动时,你则需要在这里面对该活动进行定义。若不做,则该活动将无法执行。

举个例子:我新添加了一个TestView.java活动,呢么我就需要在AndroidManfest.xml文件中作如下修改:

<activity     

android:name=".TestView"  android:label="@string/title_activity_main">

       <intent-filter>

                <action android:name="android.intent.action.MAIN"/>

                <category android:name="android.intent.category.LAUNCHER"/>

                 </intent-filter>

</activity>

这样就可以了,但是还有一点:这个文件会有多个活动,呢到底我运行时它选择哪个呢?答案是:<category android:name="android.intent.category.LAUNCHER" />只要看到这句活就可以了。

    至于活动如何去调用其他活动,再说吧!

    不知道哪来的激情写着,但总觉好久没写东西了,有点在想法中断气了。呵呵,可能再过一段时间当我回过头来看这篇日志,可能是徒增幼稚罢了!

    这也正是,瞎子过河的心声吧!

转载于:https://www.cnblogs.com/ykspace/archive/2013/03/14/2960391.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值