目前分類:Android (119)
- Feb 18 Sat 2017 16:19
Willy's Fish教學筆記』 Android Paint 介紹與 set method 解析
- Feb 16 Thu 2017 18:33
Willy's Fish教學筆記』 Android studio 插件SimpleUML 類別圖介紹、解說
- Feb 02 Thu 2017 16:32
Willy's Fish教學筆記』 Android LruCache 緩存技巧 防止OOM( java.lang.OutOfMemory)
- Jan 27 Fri 2017 14:27
Willy's Fish教學筆記』 Android SparseArray 原理介紹與使用教學
今天要介紹的SparseArray則是Android打造的優化Array類
存在於 android.util.SparseArray
那什麼情況下需要使用它呢?
SparseArray直接翻譯的話是稀疏陣列(sparse array)
- Jan 25 Wed 2017 15:15
Willy's Fish教學筆記』 Android Studio 編譯建構 Build 速度加快小技巧 Gradle.properties 加速設置
我們用Android Studio開發一陣子之後會發現
隨著我們引用的Library逐漸變多
我們Build的速度也越來越慢
嚴重影響我們寫Code的心情
今天要就要來教大家如何改善囉!!
這次出現的問題是
Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
在Android開發的我們
相信很多人都會遇到這個問題
- Jan 23 Mon 2017 14:08
Willy's Fish教學筆記』 Android Error:This support library should not use a different version (25) than the compileSdkVersion (xx)
今天在更新com.android.sukpport:appcompat的版本時
compile 'com.android.support:appcompat-v7:25.1.0'
出現了下列的問題
This support library should not use a different version (25) than the compileSdkVersion (xx)
這其實是要我們用新版的compileSdkVersion而己
- Jan 18 Wed 2017 17:31
Willy's Fish教學筆記』 Android Error:Execution failed for task ':app:processDebugManifest'. > Manifest merger failed with multiple errors, see logs
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
這是今天遇上的錯誤
讓我們點進『See complete output in console』查看一下什麼情況吧!
- Jan 14 Sat 2017 15:15
Willy's Fish教學筆記』 Android 介紹Dynamic Load apk
我們開發大型專案時
即使已使用各種法子來減少方法數量
但最後專案方法數依然超過了65k要怎麼辦呢?
提供給大家另外一個處理的方法
- Jan 11 Wed 2017 09:09
Willy's Fish教學筆記』 Android Full Screen 全螢幕 xml Java Class Code 設定方法整理
我們的app常常需要更多的空間來實現我們的畫面設計
但手機就這麼一個大小該怎麼辦呢?
讓我們來看看全螢幕的作法吧
這裡有兩個方法,不過也可同時使用
- Jan 10 Tue 2017 10:39
Willy's Fish教學筆記』 Android Activity lifecycle 生命週期與對應方法
今天來說說Android Activity 的生命週期
這是滿重要的一環
很多app沒有注意到 lifecycle
導至使用者的不便
甚至是資料的遺失
- Jan 05 Thu 2017 15:33
Willy's Fish教學筆記』 Android 比 ListView 還好用的 RecyclerView 使用、教學、實例 (瀑布流、九宮格、GridView、ListView)
RecycleView是在Android 5.0 之後才出現的
新增在Google V7包裡面
用來取代Listview
RecycleView標準化了ViewHolder來做View的緩存
通過設置LayoutManager來實作ListView,GridView...等效果
- Jan 03 Tue 2017 15:52
Willy's Fish教學筆記』 Android SQLite 第二步教學 DAO(Database Access Object) Design Model
DAO(Database Access Object) Design Model
是一個將資料操作獨立分離出來的設計模式
DAO 主要是讓處理及操作資料庫更為方便
將很多複雜的資料操作語法和業務邏輯分開
- Dec 30 Fri 2016 16:37
Willy's Fish教學筆記』 Android SQLite table export and view 匯出與檢視
Android 中常使用到 SQLite 來存資料
但當要查資有沒有正確的建立時,該怎樣才能確認呢?
首先打開DDMS (Android Device Monitor)
- Dec 26 Mon 2016 10:35
Willy's Fish教學筆記』 Android SQLite creat table 語法 & 型別介紹;如何自動增加ID,主key設定,自動生成、增量 ,預設值
- Dec 20 Tue 2016 09:55
Willy's Fish教學筆記』 Android SQLite 第一步使用教學,資料庫&資料表的建立、創立、創造、生成
SQLite 是 Android 內建的一款輕量級資料庫
這讓app可以很方便的進行資料的儲存、查尋、修改…等。
那就讓我們開始來使用它吧 !!!
點我有SQLite的Wiki介紹
- Dec 06 Tue 2016 09:57
Willy's Fish教學筆記』 Android 7.0 Nougat 開發人員API介紹 & 使用者需知實用新功能!!! Android 6.0 Marshmallow vs. Android 7.0 Nougat