最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android開發(fā)自學(xué)筆記(一):Hello,world!

 更新時(shí)間:2015年04月07日 09:14:33   投稿:junjie  
這篇文章主要介紹了Android開發(fā)自學(xué)筆記(一):Hello,world!本文講解了創(chuàng)建HelloWorld工程、編寫代碼、啟動(dòng)模擬器等步驟,需要的朋友可以參考下

Android當(dāng)?shù)?,現(xiàn)在學(xué)習(xí)Android開發(fā)還晚嗎?寫下這個(gè)問題的時(shí)間是–2014年6月15號(hào),我會(huì)回答:不晚,Android至少還能在活躍10年!所以答應(yīng)自己從今天開始自學(xué)Android開發(fā)。

搭建Android開發(fā)環(huán)境,lorinnn使用了和大部分開發(fā)者不一樣的開發(fā)環(huán)境,lorinnn使用的是Intellij+Genymotion方案,不為其他,只為速度,只為編程jeek的追求:)

在鏈接:Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android開發(fā)環(huán)境這篇搭建環(huán)境的介紹中我已經(jīng)粗略的介紹了創(chuàng)建Android工程了,本篇將重新描述更加細(xì)節(jié)的介紹如何創(chuàng)建及開發(fā)第一個(gè)Android項(xiàng)目。

創(chuàng)建HelloWorld工程

打開Intellij IDEA,并選擇Create New Project

android-helloworld1

隨后選擇下方左側(cè)的Android-Application Module,并依次填寫下方的Project name和Project location,并選擇Android SDK版本,點(diǎn)擊Next。

android-helloworld2

緊接著繼續(xù)填寫Project properties相關(guān)部分,需要提示的是:

Package name已經(jīng)開始推薦大小寫混合(之前是不推薦大寫字母的,估計(jì)是Android應(yīng)用越來越多,只用小寫字母標(biāo)志Package name已經(jīng)不夠了)。Package name中如果出現(xiàn)主域部分出現(xiàn)example,則不予提交到Google Play應(yīng)用市場,所以如果你有打算把應(yīng)用提交到應(yīng)用市場的計(jì)劃,就把example給換掉。同時(shí)Target device選擇 Show device chooser dialog

android-helloworld3

最后一步選擇Finish,則出現(xiàn)了下圖的源碼界面。

android-helloworld4

修改代碼

分析MyActivity的代碼:

復(fù)制代碼 代碼如下:
package com.example.HelloWorld; import android.app.Activity; import android.os.Bundle; public class MyActivity extends Activity { /** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }

setContentView(R.layout.main)這個(gè)函數(shù)指定了這個(gè)Activity使用layout文件為main,那我們就找到這個(gè)布局文件:

回到左側(cè)的文件目錄導(dǎo)航中,找到res下的layout子目錄,子目錄下的main.xml即為我們尋找的對(duì)象。

android-helloworld6

雙擊這個(gè)文件,Intellij為我們展示了這個(gè)xml文件布局,并以類似手機(jī)屏幕的方式顯示出來了:

android-helloworld7

不過我們還是先切換到text模式吧,看看這個(gè)文件的內(nèi)容是啥,這個(gè)布局文件顯示出來的都是內(nèi)容有一個(gè)叫做TextView的標(biāo)簽是我們比較關(guān)心,我已經(jīng)把它修改成了紅色邊框圍住的內(nèi)容:

android-helloworld8

啟動(dòng)模擬器

一切從default源碼中修改就緒之后,我們就開始啟動(dòng)模擬器并延時(shí)啦,點(diǎn)擊Intellij 工具欄最右側(cè)的紅色按鈕,如下圖所示,下圖出現(xiàn)了我已經(jīng)創(chuàng)建好的兩個(gè)模擬器(如果你從未創(chuàng)建,可以點(diǎn)擊這個(gè)對(duì)話框右側(cè)的New按鈕),我選擇上方的Nexus機(jī)型,并點(diǎn)擊該對(duì)話框右側(cè)的Start按鈕啟動(dòng)模擬器。

待模擬器啟動(dòng)完成,就開始運(yùn)行程序啦,激動(dòng)不~~點(diǎn)擊IDE工具欄機(jī)器人后面的綠色三角形,就會(huì)出現(xiàn)下方的Choose Device對(duì)話框啦,選中并點(diǎn)擊OK,程序就自動(dòng)上傳到模擬器中去啦。

android-helloworld10

這個(gè)程序會(huì)自動(dòng)運(yùn)行起來,并出現(xiàn)了這個(gè)我們修改過的界面哦。

android-helloworld11

Android開發(fā)是不是很簡單,保持動(dòng)力繼續(xù)學(xué)習(xí)哦。

相關(guān)文章

  • Android入門之Service的使用詳解

    Android入門之Service的使用詳解

    我們的Android在啟動(dòng)一些長事務(wù)時(shí)都會(huì)使用異步,很多初學(xué)者覺得這個(gè)異步就是一個(gè)異步線程+Handler而己。如果你這么想就錯(cuò)了。這一切其實(shí)靠的正是Android里的Service。本文就來和大家聊聊Service的生命周期和使用,需要的可以參考一下
    2022-12-12
  • Android​短信驗(yàn)證碼倒計(jì)時(shí)驗(yàn)證的2種常用方式

    Android​短信驗(yàn)證碼倒計(jì)時(shí)驗(yàn)證的2種常用方式

    各位開發(fā)者們?cè)陂_發(fā)中經(jīng)常會(huì)遇到獲取短信驗(yàn)證碼,獲取驗(yàn)證碼后需要等待1分鐘倒計(jì)時(shí),這段時(shí)間是不能再次發(fā)送短信請(qǐng)求的。這篇文章總結(jié)了兩種常用的Android​短信驗(yàn)證碼倒計(jì)時(shí)驗(yàn)證方式,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • Android滾動(dòng)菜單ListView實(shí)例詳解

    Android滾動(dòng)菜單ListView實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了Android滾動(dòng)菜單ListView實(shí)例,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Android?WebView開發(fā)之自定義WebView工具框

    Android?WebView開發(fā)之自定義WebView工具框

    在WebView頁面長按時(shí)會(huì)彈出一個(gè)復(fù)制框,有的時(shí)候里面的item不是我們想要,這個(gè)時(shí)候我們就可以自定義一個(gè)工具框。本文就將介紹如何通過WebView自定義工具框,需要的朋友可以參考一下
    2021-12-12
  • Android自定義View實(shí)現(xiàn)旋轉(zhuǎn)的圓形圖片

    Android自定義View實(shí)現(xiàn)旋轉(zhuǎn)的圓形圖片

    這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)旋轉(zhuǎn)的圓形圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Android中AOP的應(yīng)用實(shí)踐之過濾重復(fù)點(diǎn)擊

    Android中AOP的應(yīng)用實(shí)踐之過濾重復(fù)點(diǎn)擊

    這篇文章主要給大家介紹了關(guān)于Android中AOP的應(yīng)用實(shí)踐之過濾重復(fù)點(diǎn)擊的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)各位Android開發(fā)者們具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • Android源碼中的目錄結(jié)構(gòu)詳解

    Android源碼中的目錄結(jié)構(gòu)詳解

    這篇文章主要介紹了Android源碼中的一些目錄結(jié)構(gòu),方法需要的朋友
    2013-06-06
  • Android 自定義 View 中使用 Spannable的實(shí)例詳解

    Android 自定義 View 中使用 Spannable的實(shí)例詳解

    這篇文章主要介紹了Android 自定義 View 中使用 Spannable的相關(guān)知識(shí),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-05-05
  • Android app本地切換logo和名稱

    Android app本地切換logo和名稱

    大家好,本篇文章主要講的是Android app本地切換logo和名稱,感興趣的同學(xué)趕快來看一看,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • Android新特性ConstraintLayout完全解析

    Android新特性ConstraintLayout完全解析

    這篇文章主要為大家詳細(xì)介紹了Android新特性ConstraintLayout ,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-10-10

最新評(píng)論

比如县| 榆中县| 丰原市| 石楼县| 安阳市| 呼玛县| 普兰县| 平和县| 金川县| 襄垣县| 普陀区| 安西县| 河池市| 焦作市| 枝江市| 青神县| 台湾省| 台北县| 贡觉县| 綦江县| 锦屏县| 元朗区| 棋牌| 武隆县| 容城县| 鄢陵县| 辛集市| 叶城县| 同德县| 湘潭市| 抚远县| 达尔| 马尔康县| 加查县| 咸丰县| 汪清县| 天峨县| 晋州市| 翁牛特旗| 墨玉县| 湄潭县|