Retrofit 使用紀錄

該文章移入 medium blog囉

連結在此
 

Owen Chen 發表在 痞客邦 留言(0) 人氣()

最近開始厭煩,反覆安裝app的正式版與開發版

安裝好又要重新登入,只為了看一些小東西。

以前的解決方式是,用兩台手機(好野人),開發與正式分別安裝在不同台。

但一般做法如何? 最近因工作需求,稍微實作的一下。

OS:

Owen Chen 發表在 痞客邦 留言(0) 人氣()

截圖 2021-03-01 下午7.02.47

App中常用的輸入框為 EditText,但它缺乏了Title提示,而為了補充該資訊,設計人員便會在其上補齊資訊。

雖然正規,但其實上撰寫時,就會顯得冗長 與 客制輸入框元件來處理這塊。

這邊介紹一個官方推薦的方式 

TextInputLayout + TextInputEditText

Owen Chen 發表在 痞客邦 留言(0) 人氣()

依照我之前的推播文章,很容易發現App在前景的時候會收不到推播

明明都按照 firebase 的測試發送的。

最近公司二月也剛好在整理 gcm/ fcm的部分,就趁機研究了下。

對於App來說,能收到資訊就算是成功了,無論App是否在前景。

因為都是透過 Server 發送給App。

Owen Chen 發表在 痞客邦 留言(0) 人氣()

LiveData:Transformations switc

Android MVVM 架構到現在相信大家都很熟悉了

其中LiveData 應該也是用到爛掉了吧。

大家一定會遇到這種案子:

有個案子需要一個search清單頁面,理所當然就會想到用LiveData 來監聽資料,但是如果要加入動態Filter條件時。是否大家都會感到困惑呢

今天要來介紹 LiveData 的好兄弟 Transfotmation switchMap

Owen Chen 發表在 痞客邦 留言(0) 人氣()

螢幕快照 2019-12-22 下午2.21.57.png

自定義 View Attribute

上篇 提到自定義view RingProgressBar

其中有些參數,如 ring color. text color, size等,這些不會改變的設定檔,能否在layout中直接定義好,不用在class終在做設定呢

讓自定義view有更方便的 reuse

這篇講解如何自訂義 view 中的屬性

Owen Chen 發表在 痞客邦 留言(0) 人氣()


寫程式久了, 一定會碰到官方提供的view不夠, 需要自己客製化View的時候

最簡單的就是button啊 switch啊 textview等小東西font 或著 style 調整, 

但若有點複雜怎麼辦, 最直接最快的方式就是去找library, 感覺就使用了黑科技一般, 一個瞬間就搞定

但要更改的時候, 卻會麻煩的要死, 問題多多...

這邊來介紹create widget 啊

Owen Chen 發表在 痞客邦 留言(1) 人氣()

Android Forgin Key

承接上篇Android Room(二)的資料範例

會很容易想到一個問題,如果我要刪除user時,也要一併刪除是該user的pet

這時候該怎麼辦呢?

Google 提出一個解決辦法,ForeginKey 來設定

Owen Chen 發表在 痞客邦 留言(0) 人氣()

螢幕快照 2019-12-13 下午11.26.17.png

本篇介紹 Room 的一些進階用法

基本上 App 只需要做呈現後端傳來的資料,Database並不會做得太複雜

不過凡事都有例外,多點知識多點武器便可在此世界多存活一點

本篇介紹 TypeConvertersEmbed, Relation

前言

Owen Chen 發表在 痞客邦 留言(0) 人氣()

2018 六月份, 就有研究room這 google 推薦的data base

不過近期在寫的時候, 就忘記該怎麼寫了,  一直遇到 

" AppDatabase_Impl does not exist " 錯誤問題, 

一直犯蠢找不到問題, 最後雖然解決了, 但還是寫這篇來記錄一下

What's Room

Owen Chen 發表在 痞客邦 留言(0) 人氣()

螢幕快照 2018-07-02 上午7.09.17.png

Google 一直很推動Firebase Cloud Messaging (FCM), 想讓開發商的APP從GCM轉移至FCM

不過對我們開著者來說, 可以用就好了嘛~! 真的很懶得做

沒想到google 祭出大招了, 以下是來自google的通知信

沒錯, GCM 會在 2019/4/11停止服務, 相關API與功能也一併會停止, 屆時您的app通知系統就真的沒用了....

以下是來說明, 如何快速地使用FCM

Owen Chen 發表在 痞客邦 留言(3) 人氣()

螢幕快照 2018-05-11 下午11.38.57.png

最近要幫公司App 刪除沒有用到的字串, 但是一一比對這種事, 很蠢也很讓人想睡

但為什麼會發生這種事呢,

簡單的說, 就是App更新過快, 開發人員來不及刪(?)

其實, 大家在接手其他專案的時候, 或多或少也會發生這種事情

扯遠了, 以下讓我好好介紹吧

Owen Chen 發表在 痞客邦 留言(0) 人氣()

1 2 3 4
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。