發表文章

目前顯示的是 二月, 2022的文章

Kotlin Enum 例子

圖片
enum class ToyBrand( val value : Int) { MATTEL ( 0 ) , HASBRO ( 1 ) , Lego ( 2 ) , BANDAI ( 3 ) , Custom ( 5 ) ; companion object { fun getTotalSize () = values(). size } } create Enum clas 定義 ToyBrand 為 Custom val brand = ToyBrand. Custom Log.d( "TAG" , "value name: " + brand. name ) Log.d( "TAG" , "value value: " + brand. value ) Log.d( "TAG" , "value ordinal: " + brand. ordinal ) Debug 訊息 列表 var array: Array<ToyBrand> = ToyBrand.values() for (item in array) { Log.d( "TAG" , "position: ${ item. ordinal } , name: ${ item. toString() } " ) } Debug 訊息 Total Size & valueOf 確認資料型態 Log.d( "TAG" , "valueOf input String: " + ToyBrand.valueOf(brand.toString())) Log.d( "TAG" , "ToyBrand total size: " + ToyBrand.getTotalSize()) Debug 訊息

Android media支援哪些格式

圖片
1. 首先在 Download 資料架下新增 blogger 資料夾 2. 新增 word.docx 檔案 取得 mimeType  可以支援的檔案類型 連結 1. 取得檔案 url 針對指定路徑 Download/blogger 下的 word.docx 2. 取得 mimeType mimeType 3. 執行 先夠過 fileName 取得 Url 在取得 mimeType ContentValues insert 檔案時也會使用到 以照片 jpeg 為例 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

Android Studio Github commit 功能介紹

圖片
Commit 介面功能介紹 1. 勾選需要 Commit 的檔案 2. 更動檔案的數量 3. Commit Log 訊息 4. 執行 Commit 動作 (1) Rollback 使用方式 : 可以將修正過的檔案回復到原始狀態 (2) Show Diff  使用方式 : 可以查看檔案差異 會有左右兩個視窗顯示程式碼差異 顯示當前版本與 Github 版本 (3) Collapse Unchanged Fragments 使用方式 : 只顯示程式碼有變動的部分,沒有變動的部分隱藏 (4) 同意變更 使用方式 : 程式碼行數旁會有 checkbox 提供勾選,Default 是全部都勾選.如果沒有要 Commit 可以取消 checkbox 勾選 全部勾選 部分勾選 Commit 介面會有所差異 全部同意會打勾 部分同意顯示減號 (5) Jump to Source 使用方式 : 前往原始檔案 在 Show Diff 視窗 Your Version 畫面可以直接編輯.若編輯完成可以至原始檔案查看 (6) Synchronize Scrolling 使用方式 : 是否讓差異的部分同時滾動或分開瀏覽 同時滾動 分開瀏覽 (差異的部分可以透過淡綠色的區塊來分辨) 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

利用 Google Play Console 尋找 APP 當機原因

圖片
前言 當 APP 出現問題用戶回報時,只有告知大致的操作,而沒有詳細的手順.可以透過 Google Play Console 來查看.網站上會顯示近期錯誤的發生次數以及時間.如果是新版本 APP 更新所造成的問題,可以先關閉更新,等待修復完成再讓用戶更新. 當機與ANR圖表,會顯示錯誤出現的次數跟發生的時間 Android 版本破碎加上不同廠家推出的手機略有差異,錯誤可能只發生在特定手機.可以透過篩選 Android 版本來查看.圖為 Android 12 錯誤的發生次數. 可以使用列表,顯示哪一個 Android 版本 錯誤發生的詳細位置 選單選擇 當機與ANR 顯示錯誤的原因 點選箭頭可以查看詳細資訊 詳細資料 程式碼錯誤位置 補充: 圖中的 24.aab 為 app bundle 的版本.只要有上傳到 Google Play Console 就會被記錄下來,放在程式庫內,方便查看是哪一個版本的錯誤. 查看方式: 選擇正式版 顯示當前正式版本版本代碼 檔案庫內可以查看所有上傳的版本 根據詳細資訊的內容,在 Android Studio 專案中找到錯誤 根據內容可以利用行數,快速找到錯誤發生位置 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

Android Studio Version Control Github #Bumblebee

圖片
檢查 Android Studio 版本 點選 Help 欄位,選擇About 當前版本 Bumblebee 基本設定 如果當前還有開啟其它專案,先關閉專案 點選 Get from VSC 按鈕 選擇 GitHub 如果是透過 URL 會顯示此畫面  設定 GitHub Token 點選 Generate 按鈕 Android Studio 會自動帶入 Token Name Android Studio Guthub integration plugin 選擇時間 勾選需要使用到的功能,完成後點選 Generate 複製 Token 後返回 Android Studio 備註 :  若網站關閉沒有複製到,可至 Github 網站 Setting 查看。 步驟 1. 點選 Setting 2. 點選 Developer settinggs 3. 點選 Personal access tokens Github 專案 Clone Github 下會有多個專案,匯入Token後,會顯示所有的專案,如果沒有顯示請重新確認上方步驟設定正確。 顯示所有專案 選擇要 Clone 的專案,並設定路徑 Clone 失敗處理 如果失敗沒有反應,請確認是否有安裝 Git 等待安裝完成後重新嘗試 Clone 專案完成後,注意事項 確認 Gradle 版本 確認 Github Log 分支是否正確 後記 如果這篇文章對於你有幫助,可以幫忙分享給更多的人.文章內容如果有誤,可以在下方留言告知.本網站主要提供程式, 玩具相關資訊,可以訂閱獲得最即時的資訊.

熱門文章

Google Play Console 2022 上架資訊,審核通過時間

如何創造出難以維護的程式碼

2021申請 Android Developer 開發者帳號及上架步驟