PIXNET Logo登入

歐文的BLOG

跳到主文

歡迎您來到,owen的小天地 本人作品連結 https://bitbucket.org/jc7003/

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 10月 24 週日 202123:05
  • Retrofit 2 紀錄

Retrofit 使用紀錄

該文章移入 medium blog囉

連結在此
 

(繼續閱讀...)
文章標籤

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

  • 個人分類:network
▲top
  • 8月 13 週五 202114:39
  • Android App 發佈多版本

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

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

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

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

OS:

(繼續閱讀...)
文章標籤

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

  • 個人分類:進階
▲top
  • 3月 01 週一 202118:43
  • Android TextInputLayout + TextInputEditText 實作

截圖 2021-03-01 下午7.02.47

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

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

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

TextInputLayout + TextInputEditText 

Material desing 是官方強力推薦設計規範(我個人是很推崇的),簡單又好看,也有推出工具簡單實作。

(繼續閱讀...)
文章標籤

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

  • 個人分類:Material
▲top
  • 5月 09 週六 202021:32
  • 開啟App時,收不到推播!?

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

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

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

 

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

(繼續閱讀...)
文章標籤

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

  • 個人分類:base
▲top
  • 4月 28 週二 202022:07
  • LiveData:Transformations switchMap

LiveData:Transformations switc

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

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

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

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

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

(繼續閱讀...)
文章標籤

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

  • 個人分類:進階
▲top
  • 12月 22 週日 201912:09
  • Android Custom View Attribute

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

自定義 View Attribute

上篇 提到自定義view RingProgressBar 

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

讓自定義view有更方便的 reuse

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

(繼續閱讀...)
文章標籤

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

  • 個人分類:base
▲top
  • 12月 20 週五 201912:17
  • RingProgressBar

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

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

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

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

這邊來介紹create widget 啊

(繼續閱讀...)
文章標籤

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

  • 個人分類:base
▲top
  • 12月 15 週日 201922:09
  • Android Room - ForeginKey

Android Forgin Key

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

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

這時候該怎麼辦呢?

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

(繼續閱讀...)
文章標籤

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

  • 個人分類:base
▲top
  • 12月 12 週四 201910:31
  • Android Room (二)

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

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

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

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

本篇介紹 TypeConverters, Embed, Relation

前言

(繼續閱讀...)
文章標籤

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

  • 個人分類:base
▲top
  • 11月 25 週日 201817:20
  • Android Room 介紹(ㄧ)

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

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

" AppDatabase_Impl does not exist " 錯誤問題, 

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

 

(繼續閱讀...)
文章標籤

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

  • 個人分類:base
▲top
12...4»

個人資訊

Owen Chen
暱稱:
Owen Chen
分類:
數位生活
好友:
累積中
地區:

最新文章

    熱門文章

    • ()Android App Google Play測試方式
    • ()android 解析JSON用法
    • ()OkHttpClient 教學
    • ()面試加分題WeakReference Java GC
    • ()TextView size sp/dp 傻傻分不清楚
    • ()Android 取得WiFi SSID與WAN 網路名稱
    • ()Android Studio ProGuard使用與注意事項
    • ()Android 簡單實作FCM推播服務
    • ()Android Room 介紹(ㄧ)
    • ()開啟App時,收不到推播!?

    參觀人氣

    • 本日人氣:
    • 累積人氣:

    文章搜尋

    文章分類

    toggle android (7)
    • network (6)
    • 動畫 (2)
    • 進階 (11)
    • SDK (2)
    • other (1)
    • base (10)
    • Material (1)
    • Design Patter (2)
    • CodeFight (2)
    • 未分類文章 (1)

    誰來我家