iT邦幫忙

#android相關文章
共有 33 則文章

徵才 海洋科技中心人事直招-Java 前端 數名,iOS 2名,安卓2名,運維2名,產品經理2名

🌈公司簡介總部南洋集團成立於 2016 年,我公司為各行各業提供專業的 IT 技術服務,經過 5 年多的努力與發展,已具有一定的規模及實力,現擁有多支技術精湛的...

技術 Android Thread Pool應用02

Android Thread Pool應用01在上一篇我們介紹到幾種Thread Pool的差異,在這邊我們就來進階一點的應用 上一篇舉出的範例都是如何開始執行...

鐵人賽 Mobile Development DAY 1

技術 111/01 - 介紹(1/3) - 關於 HackMD

開發者肯定是需要一個筆記軟體,讓以後的自己複製貼上用,我對筆記軟體的需求如下: 線上儲存:公司或家裡隨時能用 程式碼排版:因為會存放很多程式碼,排版不能亂 啟...

鐵人賽 Mobile Development DAY 28

技術 111/28 - 上傳筆記(4/4) - 符合 HackMD 格式

開頭 HackMD 的筆記內容沒有標題、標籤之類的可以預先輸入,而是通通寫在內容裡面,他會自動轉換,所以我們把內容傳上去時也要注意這些 目標樣式 我們目標做出這...

鐵人賽 自我挑戰組 DAY 1

技術 Day 1:自我挑戰30 天內要做些什麼?

本身工作是 Android App 工程師,會以 Android Studio 做為主要開發環境,並以 Kotlin 進行開發。 參加這個挑戰是想要看看自己在對...

技術 My experience with AWSome Day (Certification)

October 29, 2020 I’ve practiced the principle of Mobile-First, Cloud-First, for...

鐵人賽 Mobile Development DAY 4

技術 111/04 - 安裝套件(1/1)

開頭 Googel 現在把所有的安卓組件都做成套件的形式,讓你想裝什麼就裝什麼,統稱 Android Jetpack,如果是以前的話是不用特別教套件怎麼安裝,可...

鐵人賽 Mobile Development DAY 9

技術 111/09 - 視覺規劃(1/3) - 深淺色模式和隱藏 Toolbar

前言 以前的 App 就是看設計師或工程師心情去配色,後來 Google 推出 Material Design,只要配好亮色系六色和暗色系六色,就可以做出不難看...

技術 AWSome day Taipei 2020 為什麼去AWS呀?

2020/10/29 在幾年前我就一直實踐Mobile first, Cloud first這兩大準則,我的內心是可望成長、學習新知識,但是近三年公司發展And...

鐵人賽 Mobile Development DAY 8

技術 111/08 - 元件使用(2/2)

EditText 介紹 文字輸入框 XML 基本樣式 <EditText android:id="@+id/editText"...

鐵人賽 Mobile Development DAY 25

技術 111/25 - 上傳筆記(1/4) - OKHttp

開頭 用 Postman 測試無誤後,就要用程式來 Post 啦 安裝套件 implementation "com.squareup.okhttp3:...

鐵人賽 Mobile Development DAY 3

技術 111/03 - 介紹(3/3) - 關於程式碼風格

開頭 變數命名真是千古難題,更別說當下命名完過沒幾天又覺得不夠好,還有什麼情況要字首大寫,什麼情況要用底線,以前 Java 的時代大多是參考 Google 推出...

鐵人賽 Mobile Development DAY 2

技術 111/02 - 介紹(2/3) - 關於 Markdown

開頭 靠著空格和符號就能自動排版,好 Markdown,不學嗎? 標題 在 Markdown 中的標題是從 「# 」開始,井字號越多標題階層就越少,最多支援六個...

鐵人賽 Mobile Development DAY 5

技術 111/05 - 畫面(1/2) - Navigation

開頭 先來從 App 的畫面開始吧,這次鐵人賽的 App 會有兩個畫面,一個是設定頁,另一個是筆記頁,所以先把這兩個頁面建立好 檔案建立 建立 Navigati...

鐵人賽 Mobile Development DAY 22

技術 111/22 - 建立設定頁面

開頭 前面幾天完成筆記頁面和把筆記存進資料庫,接下來就是把筆記內容上傳到 HackMD 囉,一樣從畫頁面開始 設定頁面 導航建立連結 設定頁面 Xml <...

鐵人賽 Mobile Development DAY 29

技術 111/29 - 下載筆記(1/1) - Get

開頭 筆記上傳後,總是要下載下來的,下載跟上傳的流程一樣,只是差在下載不用丟資料出去 Get 流程 Fragment 點擊事件 一樣在 Fragment 的on...

鐵人賽 Mobile Development DAY 23

技術 111/23 - 測試(1/2) - HackMD 建立 Token

開頭 不知道你有沒有想過,我們的筆記應用程式是怎麼連接 HackMD 的呢,就跟現實一樣,你要有一把鑰匙開門,所以我們要申請 HackMD 的鑰匙,也就是 To...

鐵人賽 Mobile Development DAY 21

技術 111/21 - Room(5/5) - 使用共常式操作資料庫、單元測試

開頭 以前 Coroutine 我都念協程,後來才知道這是中國用語,國家教育研究院翻譯是共常式,所以以下都念共常式 共常式操作資料庫 ViewModel 建立資...

鐵人賽 Mobile Development DAY 15

技術 111/15 - 資料綁定(1/2) - ViewModel、Layout 改寫

開頭 頁面畫完後,因為我們要資料綁定的關係,所以要對 Layout 做一些改變 安裝套件 implementation "androidx.lifec...

鐵人賽 Mobile Development DAY 16

技術 111/16 - 資料綁定(2/2) - ViewModelFactory、LiveData

開頭 昨天建立的 ViewModel 是為了保存頁面上的資料,才不會原本在頁面上輸入一些資料,結果不小心把應用程式切到背景,或者是弄到螢幕旋轉,然後資料就全沒了...

鐵人賽 Mobile Development DAY 6

技術 111/06 - 畫面(2/2) - ConstraintLayout

開頭 都 2022 年了,還要教 ConstraintLayout 嗎?因為這是新手教學,XML 還是比較好理解。 架構 XML 主要就是上下對齊,一層層包起來...

鐵人賽 Mobile Development DAY 17

技術 111/17 - Room(1/4) - Data class、Entity

開頭 MVVM 的流程是網路抓資料存進資料庫,再用觀察的方式查看資料有無變動,如果有就修改畫面,所以資料庫就很重要,這也是為什麼要學要學資料庫操作。 Room...

鐵人賽 Mobile Development DAY 26

技術 111/26 - 上傳筆記(2/4) - Kotlinx.serialization

開頭 以前有 JSONObject、Gson、Jackson,但現在 Kotlin 也自己出了一套 Kotlinx.serialization,只能說官方有支援...

鐵人賽 Mobile Development DAY 7

技術 111/07 - 元件使用(1/2)

開頭 昨天講完排版,這兩天來講各種元件使用 TextView 介紹 顯示文字就靠他啦 XML 基本樣式 <TextView android:id...

鐵人賽 Mobile Development DAY 20

技術 111/20 - Room(4/4) - 連結 ViewDodel

開頭 該建立好的都建立完成,接下來就是把他放到 Fragment 初始化,這樣就可以拿來存筆記內容啦 在 Fragment 初始化 ViewModel 和 Vi...

鐵人賽 Mobile Development DAY 18

技術 111/18 - Room(2/4) - Dao

開頭 昨天把實體做完後,今天就要來寫 SQL 語法啦 建立 Dao 我們是用 interface 的形式建立,記得增加@Dao @Dao interface...

鐵人賽 Mobile Development DAY 13

技術 111/13 - Kotlin(2/2) - 迴圈

開頭 kotlin 最大的改變就是從「<=」和「<」變成「...」或「until」,雖然一開始有點不直覺,但久了就習慣了 for 迴圈 小於等於 等...

鐵人賽 Mobile Development DAY 11

技術 111/11 - 視覺規劃(3/3) - 建立啟動頁

開頭 以前應用程式啟動頁就跟 Android 一樣各顯神威,大家都用自己的方式達成 PM 們的要求,現在官方也弄了個啟動頁的 API 要來統一天下啦。 安裝套件...

鐵人賽 Mobile Development DAY 12

技術 111/12 - Kotlin(1/2) - 變數和判斷式

開頭 今天假日值班,桌機又壞掉,所以先寫這篇水份比較高的 變數 var 如果想要建立可以修改的變數,就要用 var 開頭 var name = "ja...

鐵人賽 Mobile Development DAY 27

技術 111/27 - 上傳筆記(3/4) - Post

開頭 MVVM 的流程就是 Fragment 點擊事件 → ViewModel 執行事件 → Fragment 監聽狀態改變畫面 Post 流程 Fragmen...