【Android】2、編寫第一個安卓app——HelloWorld
本篇博文最後修改時間:2016年3月28日,22:58。
一、簡介
本篇介紹如何編寫第一個安卓app——HelloWorld。
二、實驗平臺
系統版本:Windows7 家庭普通版 32位作業系統。
博主:思跡
宣告:喝水不忘挖井人,轉載請註明出處。
原文地址:http://blog.csdn.net/omoiato
聯絡方式:[email protected]
Java零基礎入門交流群:541462902
四、編寫第一個安卓app——HelloWorld
1、建立HelloWorld專案
①新建一個安卓專案
Flie——New——Project
②輸入應用相關資訊
Application Name:應用名稱,手機上顯示的應用名稱
Project Name:專案名稱,通常不加空格
Package Name:專案的包名,Android系統通過包名區分不同應用,因此包名一定要有唯一性
Minimum Required SDK:程式最低相容的版本
Target SDK:是指你在該目標版本上已經做過了充分的測試,系統不會再幫你在這個版本上做向前的相容操作
Compile With:程式將使用哪個版本的SDK進行編譯
Theme:程式UI所使用的主題
③建立專案的配置
使用預設值,點選下一步
④設定應用圖示
可不設定或以後設定
⑤建立活動介面
選擇你想建立的活動型別,這裡選擇Blank Activity
⑥為剛才選擇的活動和活動的佈局起名
至此專案建立成功!
2、執行HelloWorld
①新增一個安卓模擬器
②開啟DDMS檢測安卓模擬器是否正常
③在模擬器上執行HelloWorld
右鍵HelloWorld專案——Run as——Android Application
HelloWorld執行成功!且模擬器中已安裝HelloWorld應用
④提取安裝包
複製HelloWorld.apk到硬碟即可
到此第一個安卓app——HelloWorld已經編寫成功!
相關推薦
【Android】2、編寫第一個安卓app——HelloWorld
本篇博文最後修改時間:2016年3月28日,22:58。 一、簡介 本篇介紹如何編寫第一個安卓app——HelloWorld。 二、實驗平臺系統版本:Windows7 家庭普通版 32位
【新人自學筆記】2開發我的第一個安卓APP
一、建立一個Android工程 1、在Package Explorer空白的地方右鍵-->new-->Android application project 2、next之後會來到這樣一個頁面,注意一定要指定好工作空間點選finish完成工程的建立,這時候就
.net程序員做的第一個安卓APP
學習android tail log images cycle ide app下載 .com https 我從畢業之後一直做的是ASP.NET,從畢業到現在都已經五六個年頭了。一個事物接觸久了就會慢慢沒有了新鮮感熱情也褪去的差不多了,我又是對新事物比較感興趣的,雖說Andr
【leetcode】字串中的第一個唯一字元(C、Python解答)
題目: 字串中的第一個唯一字元 給定一個字串,找到它的第一個不重複的字元,並返回它的索引。如果不存在,則返回 -1。 案例: s = "leetcode" 返回 0. s = "lovelee
【Redis】2、CentOS 7 上安裝 redis3.2.3安裝與配置
sync 倉庫 ace /var/ 發現 wan sudo base str 一、redis源碼安裝 【更正】現在最新穩定的版本已經到了3.2.8 截至到2016.8.11,redis最新穩定版本為3.2.3.本篇文章我們就以此版本為基礎,進行相關的講解。 下載redis源
【BZOJ2844】albus就是要第一個出場 高斯消元求線性基
子集 高斯 efi continue clas sum ext ++ pre 【BZOJ2844】albus就是要第一個出場 Description 已知一個長度為n的正整數序列A(下標從1開始), 令 S = { x | 1 <= x <= n },
【MySQL】2、MySQL 創建數據庫和表
數值 加鎖 字母 發送 lint 引擎 code font reat 2.MySQL 創建數據庫和表 2.1、創建數據庫 CREATE DATABASE 語句用於在 MySQL 中創建數據庫。 CREATE DATABASE database_name 為了讓 PH
【bzoj2844】albus就是要第一個出場
Time Limit: 6 Sec Memory Limit: 128 MB Submit: 2254 Solved: 934 [ Submit][ Status][ Discuss] Description
【Python】搭建你的第一個簡單的神經網路_理論篇_NN&DL學習筆記(一)
前言 本文為《Neural Network and Deep Learning》學習筆記(一),可以轉載但請標明原文地址。 本人剛剛入門、筆記簡陋不足、多有謬誤,而原書精妙易懂、不長篇幅常有柳暗花明之處,故推薦閱讀原書。 《Neural Network and Deep Learning
【Python】搭建你的第一個簡單的神經網路_實踐篇_NN&DL學習筆記(三)
前言 本文為《Neural Network and Deep Learning》學習筆記(三),可以轉載但請標明原文地址。 本人剛剛入門、筆記簡陋不足、多有謬誤,而原書精妙易懂、不長篇幅常有柳暗花明之處,故推薦閱讀原書。 《Neural Network and Deep Learning
【Python】搭建你的第一個簡單的神經網路_準備篇_NN&DL學習筆記(二)
前言 本文為《Neural Network and Deep Learning》學習筆記(二),可以轉載但請標明原文地址。 本人剛剛入門、筆記簡陋不足、多有謬誤,而原書精妙易懂、不長篇幅常有柳暗花明之處,故推薦閱讀原書。 《Neural Network and Deep Learning
【3】Django創建第一個項目
lock 成功 更新 onf mys 細節問題 resp ef6 如果 天地所以能長且久者,以其不自生,故能長生。 ——老子《道德經》 寫在前面:Django在學習的過程中,我們會參考官方文檔,從兩部分進行講解,第一部分主要是一個入門項目的搭建開發,第二部分是核心的講解。
【shell】2、判斷表示式、if語句
檔案型別判斷 test -e filename:該檔名是否存在 test -f filename:該檔名是否存在且為檔案(file) test -d filename:該檔名是否存在且為目錄(directory) 檔案許可權判斷 test -r filename:該檔名是否存在且
【Android】一、Progress進度條實現的三種方式:主執行緒實現,Service載入,動態建立
前言 更新版本,上傳資料到服務端,都是需要進度顯示的,Android進度顯示兩種方式 ProgressDialog 和 ProgressBar 新版本中ProgressDialog不被推薦使用,所以專案採用ProgressBar 分為三種實現方式: 1、MainAct
【springboot】2、Controller和引數
類上的配置 @RestController public class SpringdemoApplication { ... } 其中@RestController表示返回string或者json內容(即直接返回內容),而如果是@Controller則表示可以返回
CF895C: Square Subsets && 【BZOJ2844】albus就是要第一個出場
CF895C: Square Subsets && 【BZOJ2844】albus就是要第一個出場 這兩道題很類似,都是線性基的計數問題,解題的核心思想也一樣。 CF895C Square Subsets 題目連結 題意 給定\(n\)個數,求多少種選數方案使得選出來的數乘積為完全平
【leetcode】字串中的第一個唯一的字元
題目要求 給定一個字串,找到它的第一個不重複的字元,並返回它的索引,如果不存在,則返回-1; 案例: s = “leetcode” 返回 0. s = “loveleetcode” 返回 2. 注意事項:可以假定該字串只包含小寫字母 核心思想 很簡單的思
【Android】 RecyclerView、ListView實現單選列表的優雅之路.
一 概述: 這篇文章需求來源還是比較簡單的,但做的優雅仍有值得挖掘的地方。 需求來源:一個類似餓了麼這種電商優惠券的選擇介面: 其實就是 一個普通的列表,實現了單選功能, 效果如圖: (不要怪圖渣了,我擼了四五遍,公司錄出來的GIF就這麼渣
【jQuery】2、選擇器
一、基本選擇器 1. 是什麼? - 有特定格式的字串 2. 作用 - 用來查詢特定頁面元素 3. 基本選擇器 - #id : id選擇器 - element : 元素選擇器 - .class : 屬性選擇器 - * : 任意標籤 - selector1,se
【LintCode】2、尾部的零
1、題目 描述: 設計一個演算法,計算出n階乘中尾部零的個數 樣例: 11! = 39916800,因此應該返回 2 2、分析 假如你把1 × 2 ×3× 4 ×……×N中每一個因數分解質因數,結果就像: 1 × 2