Android開發(fā)自學筆記(一):Hello,world!
Android當?shù)?,現(xiàn)在學習Android開發(fā)還晚嗎?寫下這個問題的時間是–2014年6月15號,我會回答:不晚,Android至少還能在活躍10年!所以答應自己從今天開始自學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工程了,本篇將重新描述更加細節(jié)的介紹如何創(chuàng)建及開發(fā)第一個Android項目。
創(chuàng)建HelloWorld工程
打開Intellij IDEA,并選擇Create New Project
隨后選擇下方左側的Android-Application Module,并依次填寫下方的Project name和Project location,并選擇Android SDK版本,點擊Next。
緊接著繼續(xù)填寫Project properties相關部分,需要提示的是:
Package name已經(jīng)開始推薦大小寫混合(之前是不推薦大寫字母的,估計是Android應用越來越多,只用小寫字母標志Package name已經(jīng)不夠了)。Package name中如果出現(xiàn)主域部分出現(xiàn)example,則不予提交到Google Play應用市場,所以如果你有打算把應用提交到應用市場的計劃,就把example給換掉。同時Target device選擇 Show device chooser dialog
最后一步選擇Finish,則出現(xiàn)了下圖的源碼界面。
修改代碼
分析MyActivity的代碼:
復制代碼 代碼如下: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)這個函數(shù)指定了這個Activity使用layout文件為main,那我們就找到這個布局文件:
回到左側的文件目錄導航中,找到res下的layout子目錄,子目錄下的main.xml即為我們尋找的對象。
雙擊這個文件,Intellij為我們展示了這個xml文件布局,并以類似手機屏幕的方式顯示出來了:
不過我們還是先切換到text模式吧,看看這個文件的內容是啥,這個布局文件顯示出來的都是內容有一個叫做TextView的標簽是我們比較關心,我已經(jīng)把它修改成了紅色邊框圍住的內容:
啟動模擬器
一切從default源碼中修改就緒之后,我們就開始啟動模擬器并延時啦,點擊Intellij 工具欄最右側的紅色按鈕,如下圖所示,下圖出現(xiàn)了我已經(jīng)創(chuàng)建好的兩個模擬器(如果你從未創(chuàng)建,可以點擊這個對話框右側的New按鈕),我選擇上方的Nexus機型,并點擊該對話框右側的Start按鈕啟動模擬器。
待模擬器啟動完成,就開始運行程序啦,激動不~~點擊IDE工具欄機器人后面的綠色三角形,就會出現(xiàn)下方的Choose Device對話框啦,選中并點擊OK,程序就自動上傳到模擬器中去啦。
這個程序會自動運行起來,并出現(xiàn)了這個我們修改過的界面哦。
Android開發(fā)是不是很簡單,保持動力繼續(xù)學習哦。
- Android Studio使用教程(一):下載與安裝及創(chuàng)建HelloWorld項目
- Android學習筆記(一)環(huán)境安裝及第一個hello world
- Android 初識 Helloworld 詳解
- Windows下React Native的Android環(huán)境部署及布局示例
- 圖解Windows環(huán)境下Android Studio安裝和使用教程
- Windows下獲取Android 源碼方法的詳解
- 安裝android開發(fā)環(huán)境原始版(windows版)
- android開發(fā)環(huán)境搭建詳解(eclipse + android sdk)
- Intellij IDEA + Android SDK + Genymotion Emulator打造最佳Android開發(fā)環(huán)境
- 利用adt-bundle輕松搭建Android開發(fā)環(huán)境與Hello world(Linux)
相關文章
Android巧用DecorView實現(xiàn)對話框功能
本篇文章主要介紹了Android巧用DecorView實現(xiàn)對話框功能,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-04-04Android 滑動Scrollview標題欄漸變效果(仿京東toolbar)
這篇文章主要介紹了Android 滑動Scrollview標題欄漸變效果(仿京東toolbar),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01Flutter 快速實現(xiàn)聊天會話列表效果示例詳解
這篇文章主要為大家介紹了Flutter 快速實現(xiàn)聊天會話列表效果示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10Android使用自定義PageTransformer實現(xiàn)個性的ViewPager動畫切換效果
這篇文章主要介紹了Android使用自定義PageTransformer實現(xiàn)個性的ViewPager切換動畫,具有很好的參考價值,一起跟隨小編過來看看吧2018-05-05