iT邦幫忙

android app相關文章
共有 31 則文章
鐵人賽 Mobile Development DAY 30

技術 Day30 - Android APP 最後一天

【感謝】 感謝跟完這三十天的所有人 感謝團隊的各位夥伴一起鞭策前進 感謝自己沒有放棄 【心得】 這是小弟轉職成為工程師短短四個月的一些小心得,也算是讓自己再做一...

鐵人賽 Mobile Development DAY 29

技術 Day29 - 回顧這個月做的事情

回顧一下我們這個月到底做了些什麼 從IDE到最後上架 元件、屬性使用 MVP 架構以及佈局的介紹 簡易動畫、背景音樂 登入畫面、Fragment 分頁搭配 V...

鐵人賽 Mobile Development DAY 28

技術 Day28 - Build APK & 發佈審核

建立應用 看到我們建立的顯示在下方 回程式碼 Build 一個 APK or Bundle 創一個新的 key,產出的檔案一定要保存好,這個檔案有關你是...

鐵人賽 Mobile Development DAY 27

技術 Day27 - Google Play Console

Google Play Console 我們先來申請後台帳號 ( 費用部分,付一次享終生 ) 到上面這個畫面就行了! 如果曾經上架過作品,會顯示在下方 明...

鐵人賽 Mobile Development DAY 26

技術 Day26 - 設定路由器防火牆開通HTTP、80與HTTPS 443 Port

外部實體IP上網查一下就有 預設匣道和虛擬IP在 cmd 輸入 ipconfig 看一下 接著進入AP/路由器/IP分享器 這類東東的設定介面,設定防火牆要...

鐵人賽 Mobile Development DAY 25

技術 Day25 - 聊天室 用戶端

接收 @SuppressLint("StaticFieldLeak") AsyncTask<Void,String,Void...

鐵人賽 Mobile Development DAY 24

技術 Day24 - Server端 程式碼實作聊天室

寫一個 Thread 接收 Socket public class ServerListener extends Thread{ @Override...

鐵人賽 Mobile Development DAY 23

技術 Day23 - ServerSocket 聊天室 闡述做法

闡述一下想法和如何實作 先從最陽春的思考方式 1. 我們必須讓 Server 一直跑,等到有用戶加入時,可以馬上讀取到 2. 讀取到用戶加入聊天室後,我們就把該...

鐵人賽 Mobile Development DAY 22

技術 Day22 - 下載安裝 Eclipse ( 聊天室 )

接下來我們要嘗試完成聊天室 期望效果:兩台不同手機在同一個 APP 上,即時傳送訊息、接收訊息聊天 我們的 ServerSocket 用 java 寫在 Ecl...

鐵人賽 Mobile Development DAY 21

技術 Day21 - Switch 控制靜音

我們也可以用 switch 調整是否靜音 xml <Switch android:id="@+id/switch1"...

鐵人賽 Mobile Development DAY 20

技術 Day20 - SeekBar 控制音量

延續昨天,我們利用 Seebar 調整音量 將改變的 progress 也傳給 Service 加以改變 private void Seebar(){...

鐵人賽 Mobile Development DAY 19

技術 Day19 - Spinner 選擇音樂藉由 Service 背景播放

Setting 畫面 我用 Java 寫 利用 Spinner 切換音樂 spinner.setAdapter(adapter); spinner.setSel...

鐵人賽 Mobile Development DAY 18

技術 Day18 - 利用 ObjectAnimator 跑動畫

class FragmentTwo : Fragment() { val layoutList by lazy { listOf(chapter_o...

鐵人賽 Mobile Development DAY 17

技術 Day17 - Cloud FireStore (3/3) 取得排序後資料// 排行榜

依照自己遊戲的設定取得排序後的資料 這邊我是利用分數高低 也可以搭配牌位高低做排序取得 private fun getOrderData(){ //...

鐵人賽 Mobile Development DAY 16

技術 Day16 - Cloud FireStore (2/3) 註冊寫入

將清除改為註冊 註冊介面依照自己喜好設計 可以寫入任意資料,bean 也依照自己喜好設計 data class bean( var account:...

鐵人賽 Mobile Development DAY 15

技術 Day15 - Cloud Firestore (1/3) 取得資料

新增一個集合 新增文件 最後會這樣顯示 再利用下列程式碼呈現出來 private fun readSingleData(){ val db =...

鐵人賽 Mobile Development DAY 14

技術 Day14 - Android App 五個畫面重構

創一個 Package,並創五個 Fragment 將原本的 Adapter 改為這五個畫面 val myAdapter = object : F...

鐵人賽 Mobile Development DAY 13

技術 Day13 - Firebase 串接專案以及建立 Cloud Firestore

第一步先去這裡 Firebase 點下 Get started 並 登入 新增一個專案 隨便輸入你喜歡的名稱 Analytics 不是我們的重點,我們先不...

鐵人賽 Mobile Development DAY 12

技術 Day12 - 闡述未來畫面概念

昨天我們利用 ViewPager 做了五個畫面 今天我們先大概看一下未來每個畫面的製作概念 個人資料 -> 連結資料庫 課程 -> 基本動畫講解 排...

鐵人賽 Mobile Development DAY 11

技術 Day11 - 跳轉畫面 & ViewPager 元件

有了 MVP 架構,之後書寫起來各位應該會看得比較清楚 接下來我們先新增一個 Activity 接下來我設定,若是登入成功,跳轉畫面 記得先在 inte...

鐵人賽 Mobile Development DAY 10

技術 Day10 - Android App 的 MVP 架構 (2/2)

昨天大概講解 MVP 的架構模式,但還不完整 View 和 Presenter 的溝通方式,我們必須改為利用 interface (介面) 第一步先創一個 名為...

鐵人賽 Mobile Development DAY 9

技術 Day9 - Android APP 的 MVP 架構 (1/2)

前言:架構對於初學者來說,非常重要,但是非常難學,當初我在學習時,雖然網路上有很多文章,但每一個都不知道再供三小。即便我這篇文章,或許你也會聽不懂、看不懂。但別...

鐵人賽 Mobile Development DAY 8

技術 Day8 - Android App 動態改變元件屬性

利用前幾天學習的對齊方式以及元件的屬性,嘗試做出下面的畫面 圖案部分可以參考下面流程 先將左上角改為 Android 再對 res 底下的 drawabl...

鐵人賽 Mobile Development DAY 7

技術 Day7 - Android App 元件屬性介紹

今天我們要介紹常用的元件以及各自的屬性。 TextView ImageView Button EditText 筆者建議新手,先將程式碼複製貼上,再刪除某一...

鐵人賽 Mobile Development DAY 6

技術 Day6 - RelativeLayout + ConstraintLayout 佈局使用

RelativeLayout 用程式碼對齊~~ 還記得我們說過 RelativeLayout 是依照彼此的相對位子來對齊 我們先講一下元件對齊的屬性要怎麼打 a...

鐵人賽 Mobile Development DAY 5

技術 Day5 - Android LinearLayout 佈局使用

昨天講完三個主要會運用的佈局,也解釋了對齊方式,但理論讀再多,還不如實際用程式碼實作看看! 打開 .xml 檔案,並到程式碼製作畫面的地方 (忘記可以查看 Da...

鐵人賽 Mobile Development DAY 4

技術 Day4-Android APP 佈局

佈局是什麼? 佈局有哪些? Q:佈局是什麼? A:佈局就是一個容器,可以裝一堆元件,也可以裝佈局 Q:佈局有哪些? A:LinearLayout、Rela...

鐵人賽 Mobile Development DAY 3

技術 Day3-Android APP 設計畫面的地方

昨天我們創一個專案的時候,跑出下面兩個檔案 .xml 檔案,就是設計畫面的地方 .kt 檔案,這裡是用來針對畫面上的東西,製作功能的地方 例如某個...

鐵人賽 Mobile Development DAY 2

技術 Day2 - 安裝 Android Studio 並執行

Android Studio 就是用來打程式碼的地方 基本上開發的過程就是 打程式碼,瘋狂打程式碼 打完後,按某個按鈕可以產出一個檔案(APK檔) ->...

技術 Android的圖片/影片選擇器(瀏覽器) - Default/Customize

前言 在現在的手機使用情境中,有越來越多的機會讓使用者去運用他們的圖片或影片內容,例如現在絕大多數的社群軟體都會需要用到圖片/影片的上傳,而這相對應的就會需要一...