丝袜人妻一区二区三区_少妇福利无码视频_亚洲理论片在线观看_一级毛片国产A级片

當前位置:首頁 > 旅游指南

android開發(fā)入門教程 廣州達牛:一看就懂的Android APP開發(fā)入門教程

這是一篇很蠢的關于android開發(fā)的入門文章,對Android開發(fā)感興趣的同學應該能看懂。

一、準備工作

首先你需要寫一個開發(fā)環(huán)境,然后下載安裝JDK和Android SDK。如果沒有現成的IDE,可以直接下載完整的SDK包,里面包含Eclipse。如果您有一個集成開發(fā)環(huán)境,您可以滾動到下面選擇使用現有的集成開發(fā)環(huán)境,然后安裝軟件開發(fā)工具包。如果您在安裝SDK時找不到JDK目錄,您可以將JAVA_HOME變量添加到系統(tǒng)環(huán)境變量中,路徑是您的JDK目錄,我的IDE是IntelliJ IDEA。安裝完成后,開始配置集成開發(fā)環(huán)境以增加對軟件開發(fā)工具包的支持。

首先打開Android SDK管理器,查看Android 4.0及以上所有未安裝的版本。根據你個人的實際情況,如果你只打算用手機測試,那就把你機器子系統(tǒng)的同版本的SDK打包,下載時間有點長。

二、代碼編寫

在做好準備之后,我們終于可以開始寫我們的hello android了。在開始編寫代碼之前,我們應該首先了解幾個文件:

Res/layout/main.xml App主窗體布局文件,這里定義了你的應用程序是什么樣子的,有兩種模式:設計和文本

Res/values/strings.xml可以理解為i18n文件,用來存儲程序調用的各種字符串

src/com/example/hellaoAndroid/my activity . Java這是我們的主程序類,所有要實現的功能都添加在這個文件中。

首先,為應用程序添加一個id為hellotextView的textview和一個id為hellobutton的按鈕。mail.xml代碼如下:

代碼如下:

& lt?xml version="1.0 "編碼="utf-8 "?>。& ltlinear layout xmlns:Android = " http://schemas . Android . com/apk/RES/Android " Android:orientation = " vertical " Android:layout _ width = " fill _ parent " Android:layout _ height = " fill _ parent " & gt;& ltTextView Android:layout _ width = " fill _ parent " Android:layout _ height = " 180 DP " Android:text = " @ string/default _ message " Android:id = " @+id/hello TextView " Android:TextColor = " # 00 ff 00 " Android:gravity = " center "/& gt;& ltbutton Android:layout _ width = " wrap _ content " Android:layout _ height = " wrap _ content " Android:text = " @ string/button _ send " Android:id = " @+id/hello button " Android:layout _ gravity = " center "/& gt;& lt/LinearLayout >

代碼和控件使用的字符串定義如下:

代碼如下:

& lt?xml version="1.0 "編碼="utf-8 "?>。& lt資源>。& ltstring name="app_name " >hiwanz<。/string>。& ltstring name="button_send " >說點什么& lt/string>。& ltstring name="default_message " >點擊下面的按鈕!& lt/string>。& ltstring name="interact_message " >你剛剛點擊了按鈕!& lt/string>。& lt/resources>。

點擊主程序中定義的按鈕,改變textview中顯示的文本,彈出Toast提示信息。代碼如下:

代碼如下:

package com . example . helloandoid;導入Android . app . activity;導入Android . OS . bundle;導入Android . view . view;導入Android . widget . button;導入Android . widget . TextView;導入Android . widget . toast;公共類MyActivity擴展了活動{ /** *在首次創(chuàng)建活動時調用。*/@ Override public void onCreate(Bundle savedInstanceState){ super . onCreate(savedInstanceState);setContentView(r . layout . main);//get button實例button hellobtn =(button)findviewbyid(r . id . hello button);//設置監(jiān)聽按鈕click event hellobtn . setonclicklistener(new view . onclicklistener(){ @ override public void onclick(view v){//get textview instance textviewhellotv =(textview)findviewyid(r . id . hellotextview);//彈出的Toast提示按鈕被點擊toast.maketext (myactivity.this,“clicked”,toast.length _ short)。show();//讀取strings.xml定義的interact_message信息,寫入textview上的hello TV . settext(r . string . interact _ message);} });}}

代碼寫好后,電腦通過USB數據線連接手機,手機系統(tǒng)設置中的開發(fā)者選項開啟USB調試。直接聯系IDE中的Run就可以在手機上看到運行效果。

應用包裝

應用開發(fā)完成后,將打包發(fā)布。在集成開發(fā)環(huán)境的“構建”菜單下,選擇“生成簽名APK”來打包應用程序

在彈出的向導對話框中,您需要指定簽名的密鑰。如果最初沒有密鑰,您可以單擊“新建”為簽名創(chuàng)建一個新的密鑰,并填寫簽名所需的一些字段以生成密鑰文件

使用生成的密鑰簽署應用程序包

編譯后,我們將在剛才設置的設計apkpath下生成我們的helloandroid.apk應用程序包。接下來怎么安裝應用就不用說了,我們的第一個Android App誕生了。

關注牛大,獲得更多安卓和ios技能。

1.《android開發(fā)入門教程 廣州達牛:一看就懂的Android APP開發(fā)入門教程》援引自互聯網,旨在傳遞更多網絡信息知識,僅代表作者本人觀點,與本網站無關,侵刪請聯系頁腳下方聯系方式。

2.《android開發(fā)入門教程 廣州達牛:一看就懂的Android APP開發(fā)入門教程》僅供讀者參考,本網站未對該內容進行證實,對其原創(chuàng)性、真實性、完整性、及時性不作任何保證。

3.文章轉載時請保留本站內容來源地址,http://f99ss.com/junshi/1627199.html

上一篇

中藥血竭 中藥材真?zhèn)舞b別之——血竭

下一篇

國際奧委會宣布將向東京奧運代表團提供輝瑞疫苗 究竟是怎么一回事?

中船重工股票代碼 中船重工旗下上市/非上市公司名單一覽

中船重工股票代碼 中船重工旗下上市/非上市公司名單一覽

中國船舶重工集團公司(CSIC)成立于1999年7月1日。是由原中國船舶工業(yè)集團公司的部分企事業(yè)單位改制而成的超大型國有企業(yè)。它由國家授權投資于機構和資產管理實體。它主要從事R&D和生產海軍裝備、民用船舶及配套和非船舶設備。它是中國造船業(yè)唯一的財富500強企業(yè),總資產4127億元,員工15...

方舟巖龍代碼 方舟生存進化畸變DLC新增物品代碼 畸變DLC代碼一覽

《方舟生存與進化》新DLC變形中加入了很多新物品和新生物,所以游戲中出現了很多新代碼,玩家可以通過控制臺直接獲得這些新物品。以下小系列將為您帶來該DLC的新項目代碼列表,以便您快速查看。 登山鎬 作弊給定一個項目“藍圖”/游戲/失常/核心藍圖/武器/初級武器選擇。primary審案_ We...

minimized C#窗體的最大化/最小化/還原/最小化到托盤/NotifyIcon的代碼實現

1.使減少到最小量 WindowState = FormWindowState。最小化; //最小化時隱藏表單 這個??梢?假; 2.使最大化 WindowState == FormWindowState。最大化; 3.恢復正常 WindowState == FormWindowState...

nsl 五行代碼用圖提升模型表現,TensorFlow開源NSL神經結構學習框架

  • nsl 五行代碼用圖提升模型表現,TensorFlow開源NSL神經結構學習框架
  • nsl 五行代碼用圖提升模型表現,TensorFlow開源NSL神經結構學習框架
  • nsl 五行代碼用圖提升模型表現,TensorFlow開源NSL神經結構學習框架

as3 推薦:采用 F5 AS3 的配置即代碼

  • as3 推薦:采用 F5 AS3 的配置即代碼
  • as3 推薦:采用 F5 AS3 的配置即代碼
  • as3 推薦:采用 F5 AS3 的配置即代碼

淘寶購物車代碼 淘寶購物車是如何使用Spring Boot+Redis 扛住十萬qps重復提交的(含代碼實例)

  • 淘寶購物車代碼 淘寶購物車是如何使用Spring Boot+Redis 扛住十萬qps重復提交的(含代碼實例)
  • 淘寶購物車代碼 淘寶購物車是如何使用Spring Boot+Redis 扛住十萬qps重復提交的(含代碼實例)
  • 淘寶購物車代碼 淘寶購物車是如何使用Spring Boot+Redis 扛住十萬qps重復提交的(含代碼實例)
2902 銘普光磁(股票代碼:002902)強勢上漲6.36%,資金凈流入2.77億元

2902 銘普光磁(股票代碼:002902)強勢上漲6.36%,資金凈流入2.77億元

2019年6月5日,截至發(fā)稿時,明普光磁(股票代碼:002902)強勢上漲6.36%,目前價格42.0元,成交額8.11億元,成交率26.7%。從換手率來看,目前的股票流動性處于極其活躍的狀態(tài)。 【資金流】從資金流來看,目前資金凈流入2.77億元,股票型基金處于流入狀態(tài)。其中,主資本流入流...

記事本編程代碼 用記事本寫C#代碼

記事本編程代碼 用記事本寫C#代碼

用Visual Studio等IDE寫c# Hello World很簡單,但是不用IDE能打印Hello World嗎?不是說在工作中脫離IDE,而是學習CLR的執(zhí)行模型。本文使用的是VS2008,但該技術也適用于VS2017或更高版本。 你好世界 1.創(chuàng)建一個新的記事本,輸入下面的代碼并...