Android心得1.5--第一次搭建Android环境的心得和第一个应用程序部分代码解析

    感觉今天一天好忙碌,其实并没有干什么,只是一直在搭建Android安装环境,一天只写了一个小小的入门程序“Hello Word”,虽然成就很低,但是感触很深!
    中国有句老话叫:靠天靠地靠人不如靠自己!今天深有体会,不是说安搭建Android安装环境有多么难,有的只是自己太无知,因为是第一次接触,所以感觉一切都好陌生,安装完之后,回想一下,那有什么,就这么点东西,还没搭建JDK安装环境麻烦、繁琐,还是老师带进门,成名靠自己。搭建Android安装环境的时候,确实遇到了不少问题,一些是自己以前没有经历过,懂得了问别人有时真的不如自己摸索的好,看别人操作一遍,再自己摸索着弄就行了,没必要让别人手把手交,浪费人家时间,自己也学不会多少!我想公司里也会是这样,boss给你说一遍,要么记性好,记住了,要么你就那个小笔记本记下来,别想着再去问boss,再问肯定给不了好脸色。
   程序员真的是一个需要耐心的工作,还记得高中数学老师的口头禅:要想成功,就要耐得住寂寞!现在想想,说的其实蛮对的,尤其对于程序员这个行业来说,比如你写代码时有时也许是自己坐那不动一写就要连续的几个小时,甚至几天!最要承受的是每天都要面对枯燥的代码,没有一点耐心的人,怎么承受的了,养成一个耐住性子,耐得住寂寞,做事不慌不忙,有条有理的习惯很重要啊!
   本来是打算写写自己对第一个Android程序的心得的,说了些题外话!呵呵,关键是基本大部分语言的第一个程序都是“Hello Word”,也没什么说的,挺简单的,这一天的八个小时都在搭建环境,升级软件,安装插件,开发的第一个小程序也就花了那么半小时,真的没什么说的。
    代码解析比如:
    //setContentView 设置显示的视图  R.layout.main
   setContentView(R.layout.main);
       
     
   //获取视图中的组件
        Button btn = (Button) findViewById(R.id.btn);
       
       
       
  //为组件注册事件
        btn.setOnClickListener(new OnClickListener() {
 @Override
 public void onClick(View v) {
    //吐司
   Toast.makeText(HelloworldsActivity.this, "点击按钮触发的效果", Toast.LENGTH_LONG).show(); }

看似简单,对于第一次接触的来说,只想说一个词:抽象! 
    Android开发中,好多代码都是系统自动产生的, 还有一些最终类,静态常量都是自动产生,比如:R.class以及其下的子类String.class,包括其中的main方法,main方法里存放的是引用地址。
    学习了怎么设置.apk手机端软件应用的显示图案和字幕,看一段重点代码:
<!-- 使用 sdk版本10 -->
    <uses-sdk android:minSdkVersion="10" />

    <!-- 应用程序android:icon=“@引用” -->
    <application
        android:icon="@drawable/dog"
        android:label="@string/dog" >
       
        <!-- 代表的是一个活动  就是手机的一屏 -->
        <activity
            android:name=".HelloworldsActivity"
            android:label="@string/dog" >
            <!-- intent-filter告诉手机  谁是主程序 -->
            <intent-filter>
                <!-- action动作  android.intent.action.MAIN 程序入口 -->
                <action android:name="android.intent.action.MAIN" />
                <!-- 种类 -->
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    
    </application>
入门的重点和难点吧!
   相信明天会更好。

posted @ 2012-07-08 07:34  yangkai_keven  阅读(156)  评论(0编辑  收藏  举报