編輯:關於android開發
一、前言:
安卓(Android):是一種基於Linux的自由及開放源代碼的操作系統,主要用在移動設備上,如手機、平板電腦。其他的設備也有使用安卓操作系統,比如:電視機,游戲機、數碼相機等等。
二、具體:
1、首先需要有開發安卓的環境,安卓SDK。在此本人提供Android4.4的版本下載鏈接:http://pan.baidu.com/s/1qYo4bmc 密碼:y8pn
2、配置相對應的環境變量:(不詳細寫相關的步驟) 變量名:android_home 變量值:sdk 根目錄(也就是本壓縮包下載後的sdk文件夾路徑)
3、打開下載後的解壓包,找到並且打開eclipse,接下來所有的Android應用都在這個eclipse上開發。
三、介紹Android Application Project
1、在package explorer 上new一個Android Applicatioin Project :
2、創建成功,具體的項目目錄介紹:
① src文件: 存放的是源代碼,都是Android的邏輯代碼,在MainActivity.java文件中定義了當Android開啟的時候需要去做生麼事情。在這個類中的onCreate()方法,指的是當應用開啟的時候需要加載哪個文件,指向的的是layout中的xml文件。
② gen文件: 存放系統自動生成的配置文件,不需要我們進行修改,比如說res配置文件中自動生的資源ID,是通過R.java文件進行資源索引生成相對應的資源ID。如果不能映射成相關的資源,那麼說明有錯誤。
③ 工具包 應用需要使用到的工具包。
④ 資源文件 存放資源文件,但是和res中不同,不會生成相對應的資源ID,並且這些文件是通過二進制流的方式來訪問的。
⑤ 文件 當應用被編譯後的文件,有的是apk可執行的文件。
⑥ 文件 存放的是應用所需要用到的jar包,但是這些jar包是第三方提供的。
⑦ 資源文件 : 會生成相對應的資源ID(由R.java生成 ),存放的是xml配置文件。
圖片資源: drawable-*。 其中 hdpi、ldpi、mdpi、xdpi、xxdpi 代表的是不同的分辨率的圖片配置文件。
布局文件:layout。 這裡面的是頁面布局的資源文件,(體現了Android的顯著特點,邏輯代碼和布局代碼分類,耦合度大大降低 。)
菜單文件:menu。
文 件:values 。 有字符串、顏色、樣式、尺寸,設置相對應的鍵值對。基於安卓的一種特殊方式:在安卓中res 會自動生成資源ID 通過ID就可以找到相對應的資源。
其 他:values-*。適配文件。
Android相關的環境搭建和文件夾介紹到此結束。
dagger2記錄篇,dagger2記錄作為一個碼農,什麼都不用多講,貼代碼 build project build module Application pub
layout_weight屬性圖解 layout_height的作用: 首先按照聲明的尺寸分配,剩余的空間再按照layout_weight進行分配 一平均分配: 代碼
閱讀《Android 從入門到精通》(17)——進度條 進度條(ProgressBar) java.lang.Object; android.view.View; and
Android特效專輯(十)——點擊水波紋效果實現,邏輯清晰實現簡單 Android特效專輯(十)——點擊水波紋效果實現,邏輯清晰實現簡單