iT邦幫忙

android studio相關文章
共有 181 則文章
鐵人賽 Software Development DAY 16

技術 [Day 15] Android程式設計番外篇 - 元件觸發事件的四種方法(一)

今天開始講元件觸發的四種方式,因為很多人在學習Android都會被這樣不同的寫法搞混,並且因為差異過大,往往就放棄了,因此特別在這裡介紹,讓大家理解到其中的差異...

鐵人賽 Software Development DAY 15

技術 [Day 14] 我的第一個Android程式 - BMI程式設計(九) 應用程式的重構

今天原本是要分享Android元件觸發事件的四種方法,不過忽然發現我應該要先講重構這個部分之後,再去講觸發事件的方法,那到底什麼是重構呢? 當一段程式被寫出來之...

鐵人賽 Software Development DAY 30
Kotlin for Android 系列 第 30

技術 Day 30. 常用快捷鍵 | 應用程式 Icon

常用快捷鍵   列出一些作者最常使用的快捷鍵 (除了剪下、複製、貼上、復原),在程式撰寫時能有很大的幫助: 單行註解【Ctrl + /】、多行註解【Ctrl...

技術 [筆記]Android WebView的基本建置

第一步:AndroidManiFest.xml新增以下code,開啟app網路權限 <uses-permission android:name=&quot...

技術 【Vim 編輯器 入門指南 (下)】用程式來寫程式

巨集 x 寄存器 x 命令行模式 目錄 前言 可視模式 剪貼簿指令 書籤指令 巨集指令 命令行模式 終端機 前言 延續 Vim 編輯器 入門指南 (上)...

技術 從零開始的聊天室建構(Android Studio)

前言 勿忘IT苦人多,本文會使用JAVA在Android Studio上撰寫,Server使用JavaScript在VScode上撰寫需要一些android s...

鐵人賽 Software Development DAY 18

技術 [Day 17] Android程式設計番外篇 - 元件觸發事件的四種方法(三)

今天要來講第三種方法,第三種方法,程式看起來比較精簡,直接寫在setOnTouchListener函數中就可以達到這樣的觸發事件功能。很多官方的資料都是用這一種...

鐵人賽 Software Development DAY 29

技術 [Day 28] 我的第一個Android程式 - BMI程式設計(十七) 從其他頁面帶資料回來

延續上面的例子,只需加上及修改一些內容即可 strings.xml加入 <string name="advice_history"&g...

鐵人賽 Software Development DAY 20

技術 [Day 19] 我的第一個Android程式 - BMI程式設計(十) 加入選單MENU

終於回到我們的BMI程式了,今天的主題是加入選單MENU, 首先我們要新增一個MENU, 在res上按右鍵 → New → Android Resource D...

技術 [Day 30] Android程式設計完結篇 - 改變API版本的方式(一)

原本要分享換頁的動畫,不過套用下來有出現問題,今天狀況也不大好沒精神研究了...如果過兩天有精神試成功了再分享吧... 作為最後的完結篇就分享一下改變API版本...

鐵人賽 Software Development DAY 13
Kotlin for Android 系列 第 13

技術 Day 13. Android Studio x 版本控制 & Git - 1/2

  只要是在開發程式專案,強烈建議導入版本控制的機制,為什麼?如果有太依賴 Ctrl + Z、Ctrl + Y 然後發生慘案,如:復原次數超過上限、IDE 意外...

鐵人賽 Software Development DAY 18
Kotlin for Android 系列 第 18

技術 Day 18. Android Layout 版面設計-4/4

  今天要來處理不同尺寸設備上的顯示問題,昨天我們設計了一個在手機上看起來還不賴的排版,但若在平板上看起來會如何呢?   看起來...似乎是場災難,今天的章節...

鐵人賽 Software Development DAY 1

達標好文 技術 [Day 00] 前言 - 心情隨筆

其實我原本是想取名為 Android從入門到入空門 (都寫到看破紅塵了...) 沒拉開玩笑的,話說這邊有個網站可以自己編輯書籍封面,一鍵出書基本上都是惡搞的,...

鐵人賽 Software Development DAY 15
Kotlin for Android 系列 第 15

技術 Day 15. Android Layout 版面設計-1/4

  接下來的課程會著重在 Android ConstraintLayout System,ConstraintLayout 作者一直在想怎麼翻成中文比較方便撰寫...

鐵人賽 Software Development DAY 17

技術 [Day 16] Android程式設計番外篇 - 元件觸發事件的四種方法(二)

今天分享的是第二種方法:透過implements來達到這樣的觸發事件功能,跟第一種方法非常的類似,但寫法有些不同.直接貼程式碼吧, 這是activity_mai...

鐵人賽 Software Development DAY 4
Kotlin for Android 系列 第 4

技術 Day 04. 第一個 App - Bucket List 與版面視覺設計

  今天一開始我們先來處理兩個錯誤及一個警告:   首先處理 Image without ‘contentDescription’ 問題。設定內容描述 (co...

鐵人賽 Software Development DAY 30

技術 [Day 29] 我的第一個Android程式 - BMI程式設計(十八) 從其他頁面帶資料回來(二)

今天來講解一下昨天的程式碼, MainActivity.java onClcik(view v)事件 startActivityForResult(intent...

鐵人賽 Software Development DAY 25

技術 [Day 24] 我的第一個Android程式 - BMI程式設計(十五) 換頁的動作(一)

昨天已經做了第二個畫面,今天要做換頁並且把資料帶到第二頁,我們要通過Intent帶資料過去,Intent是一個動作與內容的集合,Intent像是一串網址,系統會...

鐵人賽 Mobile Development DAY 5

技術 [Android Studio菜鳥的學習分享]使用你的手機測試APP-無線WIFI

因為我的USB孔很任性,動不動就斷線或自動重連,所以無線測試變成我的主要測試方式。只要設定過一次就不用線了,脫離斷線的恐懼!最後有再次連線的偷吃步,大家記得看到...

鐵人賽 Software Development DAY 24

技術 [Day 23] 我的第一個Android程式 - BMI程式設計(十四) 加入新活動的畫面

今天要分享的是加入新的活動(Activity)的畫面,在Android中一個畫面在執行常見的方法是透過Activity,之前所有的動作都是在同一個Activit...

鐵人賽 Mobile Development DAY 19

技術 [Android Studio菜鳥的學習分享]通知訊息-Notification

我們將手機上方滑下來會有一片通知欄,而裡面的通知就是Notification,這種通知可以不限定時間或開啟APP推撥通知,且可以設定一些按鈕和按下後要做的事,相...

鐵人賽 Software Development DAY 25
Kotlin for Android 系列 第 25

技術 Day 25. Android ListView - 1/2

  今天開始的課程為資料清單,建立一個新的專案,專案的選擇與先前課程相同,並新增三類 Package 資料夾,分別命名為:Controllers、Models、...

鐵人賽 Software Development DAY 19

技術 [Day 18] Android程式設計番外篇 - 元件觸發事件的四種方法(四)

今天要分享第四種方法,第四種方法跟第三種方法非常像,只是在第三種方法中,當很多的元件想使用同一動作的時候,程式看起來很亂,而每一個元件各寫一次一模一樣的程式,維...

鐵人賽 Software Development DAY 1
Kotlin for Android 系列 第 1

技術 Day 01. 簡介與準備就緒

  本教學適合已有物件導向程式設計經驗的學習者 (若沒有的話,在某些章節可能會較辛苦,不過都可以克服的),未曾使用過 Android Studio 與 Kotl...

鐵人賽 Software Development DAY 21

技術 [Day 20] 我的第一個Android程式 - BMI程式設計(十一) 加入簡單的對話框

昨天已經加入MENU了,今天要做的事就是當MENU的項目被點選時,顯示出一個簡單的對話框,今天要用的方法是Android內建的AlertDialog, 首先我們...

鐵人賽 Mobile Development DAY 22

技術 [Android Studio菜鳥的學習分享]Fragment介紹

我們在製作APP時,常常需要讓使用者在不跳頁的情況,配合一些按鈕或選單讓頁面切換,而同頁面切換就可以使用Fragment容器。Fragment讓我們可以將我們所...

鐵人賽 Mobile Development DAY 3

技術 [Android Studio菜鳥的學習分享]GitHub創造屬於你孩子們的家(下)-專案上傳備份

昨天我們把環境安裝完成,今日要將專案上傳備份。前半段為第一次上傳,後半段有兩種方式為之後每次備份。 第一次上傳 Step01: 選取版控Git 這時專案內檔...

鐵人賽 Software Development DAY 23

技術 [Day 22] 我的第一個Android程式 - BMI程式設計(十三) 錯誤處理

使用者在輸入資料的時候,難免會出錯,現在我們寫好的BMI程式中,沒有對使用者可能的輸入錯誤作處理。當我們在 體重 或是 身高 欄位中未輸入數字就先按下 計算BM...

鐵人賽 Mobile Development DAY 6

技術 [Android Studio菜鳥的學習分享]初始資料夾與檔案介紹-Android模式

今天要介紹一下新開一個專案會有甚麼常用的初始資料夾和檔案,對於一個新手哪些又是常用的?究竟是拿來做甚麼的?本次介紹會用 Android模式它會幫我們整理出比較常...

技術 [Day 32] Android程式設計真的完結篇 - 來個閒聊結束吧

其實原本還想多寫幾天的,不過手上接到了案子比較趕,既然都完賽了還是趕快結束吧, 也感謝 神Q 跟 阿翰 陪我度過這個月的歲月,也讓我累積了20封 IT邦的關愛信...