從 Android 5.0 Lollipop 開始提供一套 API 來支持嵌入的滑動效果。同樣在最新的 Support V4 包中也提供了前向的兼容。有了嵌入滑動
最近 Google 正式發布了 Android M,並命名為“棉花糖”(Marshmallow),對於開發者來說,有哪些新的技術和變化呢?本文嘗試總結一下 And
前言 兩周前我開始用 Unity 開發一個叫 SkyBlocks 的 Android 游戲。游戲已經在 Google Play 上架了,如果你有時間可以下載來玩一
早期的Android系統幾乎只支持ARMv5的CPU架構,你知道現在它支持多少種嗎?7種! Android系統目前支持以下七種不同的CPU架構:ARMv5,ARM
要為Android應用找到一個好的架構不是一件容易的事情。谷歌似乎不太在乎這個事情,因此在設計模式上,除了Activity 生命周期管理之外,再也沒有官方的推薦。
在圖片加載庫爛大街的今天,選擇一個適合自己使用的圖片加載庫已經成為了每一個Android開發者的必經之路。現在市面上知名的圖片加載庫有UIL,Picasso,Vo
簡介 VolleyAir是在著名的谷歌開源的網絡框架Volley的基礎上進行的二次封裝,並吸取了VolleyPlus的一些封裝經驗,使之能更有效的在復雜的數據處理
命名規則 1). 類名,接口名: 以大寫開頭,如果一個類的類名由多個單詞組成,所有單詞的首字母必須大寫,單詞盡量寫全稱,不要簡寫,除非約定俗成的名字,例如:URL
關於Android性能優化中一個常見的建議是不要在你的代碼中使用Enums,就連 Android官網 上都強烈建議不要使用。 Why Android中當你的Ap
0. 文前閒話 作為一個由原生桌面應用程序開發者(VC、Delphi)轉行的Android菜鳥,虐心的事真是數不勝數:安裝個開發工具下載個SDK需要整整一夜;早晨
Lambda Lambda是第十一個希臘字母,大寫Λ,小寫λ,額,跑題了…Lambda表達式 是Java8的新特性之一: Lambda表達式 函數式
大家都知道由於性能要求,android要求只能在UI線程中更新UI,要想在其他線程中更新UI,我大致總結了4種方式,歡迎補充糾正: 使用Handler消息傳遞機
在計算機操作系統中,進程是進行資源分配和調度的基本單位,同時每個進程之內也可以存在多個線程。那麼在Android系統(Linux Kernel)中,進程是如何去搶
谷歌周二發布了9月份的Android系統“平台版本”數據。數據顯示,目前1/5的Android設備已運行最新版Android系統。Android“棒棒糖”系統在所
背景 縱觀現在各種Android app,其換膚需求可以歸為 白天/黑夜主題切換(或者別的名字,通常2套),如同花順/自選股/天天動聽等,UI表現為一個swit
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃! 先來看看我家裡的一面搭載了Android應用的鏡子,上圖: 擁有
前言 這篇文章主要是介紹了一些小細節的優化技巧,當這些小技巧綜合使用起來的時候,對於整個Android App的性能提升還是有作用的,只是不能較大幅度的提升性能而
普渡大學、英特爾公司和 Mobile Enerlytics 的研究人員分析了2000 部 Galaxy S3 和 S4 手機的使用,發現手機上安裝的應用在屏幕關閉
Google近期在Udacity上發布了Android性能優化的在線課程,分別從渲染,運算與內存,電量幾個方面介紹了如何去優化性能,這些課程是Google之前在Y
運算篇 1) Intro to Compute and Memory Problems Android中的Java代碼會需要經過編譯優化再執行的過程。代碼的不同寫