感觉今天一天好忙碌,其实并没有干什么,只是一直在搭建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> 入门的重点和难点吧! 相信明天会更好。