Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android快速上手(二)android開發環境搭建及hello world

android快速上手(二)android開發環境搭建及hello world

編輯:關於Android編程

基本了解了java語法,下一步,我們一起開啟hello world的神秘之旅。


(一)android開發環境搭建

之前搭建android開發環境是件非常費力的事情,下載Eclipse,安裝ADT等,如今android官方給我們提供了全套配置。

https://developer.android.com/sdk/index.html

搭建android開發環境之前記得先安裝jdk


(二)開啟Hello World之旅

(1)創建Hello World項目

安裝完帶ADT的Eclipse,打開Eclipse,創建新項目

\

一路next和finish下去,最後生成項目如下<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20140512/2014051209111399.jpg" alt="\">

不同版本創建的項目,生成的內容會不同,俺用的是4.4版本的SDK

運行項目

\


(2)項目結構分析

生成項目結構較為復雜,想深入了解的同學可以繼續看,也可以暫時略過。

1.drawable目錄存在圖片

android支持不同分辨率手機圖片適配,對應圖片放在對應的文件夾,圖片一般放於drawable-hdpi,圖片的xml放於drawable中

2.layout目錄存在布局

布局即顯示的UI,同樣支持不同的分辨率和橫豎屏專門適配

3.values目錄存在數值資源信息

color對應顏色值,string對應字符串,dimens對應尺寸,styles對應主題樣式、menu存放菜單信息等

4.AndroidManifest.xml文件

聲明Activity、Service、Broadcast等信息,設置app能使用的權限、包名、版本信息等

5.gen文件夾

保存自動生成的、位於android項目包下的R.java文件,R文件存放資源信息映射值,程序中直接調用

6.libs文件夾

存放第三方調用的lib


(3)hello wolrd深入

要使用控件,需拿到控件,拿控件通過R中的控件id值

在fragment_main.xml中添加helloworld文本的id值



    


拿到TextView對象,對它進行顯示賦值

在MainActivity.java中
/**
     * A placeholder fragment containing a simple view.
     */
    public static class PlaceholderFragment
        extends Fragment {

        public PlaceholderFragment() {
        }

        @Override
        public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
            View rootView = inflater.inflate(R.layout.fragment_main, container, false);
            TextView tv = (TextView) rootView.findViewById(R.id.hello_world);
            tv.setText("hello world!");
            return rootView;
        }
    }

(4)helloworld擴展

完成了helloworld,下面讓我們一起繼續玩轉,千變萬化的Helloworld。


1.面向對象的helloworld

創建HelloWorld對象

/**
 * helloworld對象
 * 
 * @author peter_wang
 * @create-time 2014-5-11 上午10:37:04
 */
public class HelloWorld {
    private String mText;

    public HelloWorld() {
        this.mText = "Hello World!";
    }

    public String getmText() {
        return mText;
    }

    public void setmText(String mText) {
        this.mText = mText;
    }

}

修改MainActivity.java中TextView部分

TextView tv = (TextView) rootView.findViewById(R.id.hello_world);
HelloWorld helloWorld = new HelloWorld();
tv.setText(helloWorld.getmText());


2.修改Helloworld顯示樣式

TextView tv = (TextView) rootView.findViewById(R.id.hello_world);
tv.setText("hello world!");
//設置顯示顏色為綠色
tv.setTextColor(Color.GREEN);
//設置字體大小
tv.setTextSize(18);
//加粗
TextPaint paint =  tv.getPaint();  
paint.setFakeBoldText(true); 








(三)學習概要

開發環境搭建較容易,helloworld創建項目自動生成,熟悉下整個項目的結構,感興趣的同學自己發揮創意改下代碼,寫代碼一定要樂在其中,一切在自己的掌握中,創建自己的小東西。


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved