Android性能優化典范之多線程篇
本文涉及的內容有:多線程並發的性能問題,介紹了 AsyncTask,HandlerThread,IntentService 與 ThreadPool 分別適合的使用場景
android開發筆記之權重(layout_weight)
我相信大家在布局文件中都用過權重(layout_weight)吧,當然這只有在線性布局(Linearlayout)中才有的,可是很多人也許都只是簡單的理解為比。其實權重就
如何將Crash率從2.2%降至0.2%
天天P圖作為圖像處理類APP,內部集成了很多功能,包括濾鏡、人臉檢測、美白、磨皮、美妝、拼圖、相機等,而且這些功能多是用底層算法依靠GPU實現,如何保證這些功能在眾廠商生
一種提高Android應用進程存活率新方法
一、基礎知識1.Android 進程優先級1.1 進程優先級等級一般分法:- Activte process- Visible Process- Service proc
Android成長之路(7)——關於隱式Intent的用法
Android其中最重要的特性之一,就是一個應用可以基於“action”來切換到另一個應用。比如,你的應用想要查找地方,在地圖上顯示。但是不一定要
Android控件使用 — 12個Material Design風格控件的使用
1、AppBarLayout、ToolBarAppBarLayout 是繼承LinerLayout實現的一個ViewGroup容器組件,它是為了Material Desi
activity launchMode
一.Activity的四種啟動模式:當應用運行起來後就會開啟一條線程,線程中會運行一個任務棧,當Activity實例創建後就會放入任務棧中。可以根據實際的需求為Activ
Android 模仿flabby bird游戲開發
一、示意圖:1)開始畫面:2)游戲中畫面:3)結束畫面:二、分析:1、游戲中的每個元素都可封裝成對象,1)開始按鈕與結束按鈕可封裝成GameButton對象:屬性有:有坐
Android開源工具項目集合
最流行的android組件大全http://www.open-open.com/lib/view/open1409108030307.htmlAndroid開源項目分類匯
源碼提供!Android即時通訊和sns開源項目匯總
這是一個整理即時通訊(IM)和社交系統(SNS)優秀開源項目的文檔,項目上傳github歡迎提交更新。github地址:https://github.com/Camelo
谷歌約束控件(ConstraintLayout)扁平化布局入門
序在Google IO大會中不僅僅帶來了Android Studio 2.2預覽版,同時帶給我們一個依賴約束的庫。簡單來說,她是相對布局的升級版本,但是區別與相對布局更加
AndroidStudio應用調試技巧(上)
前言安卓開發的過程中,需要對開發的程序進行調試。谷歌官方和非官方,提供了很多幫助我們調試代碼的工具和方法。有的使用起來很簡單,有的則功能強大,很少有機會接觸。因此,我們打
AndroidStudio應用調試技巧(下)
Android Studio的Android Device Monitor(簡稱ADM)是我們動態調試安卓程序時重要的幫手。它提供了很多動態調試的工具和調試方法。上一章介
java/android 設計模式學習筆記(3)---工廠方法模式
這篇來介紹一下工廠方法模式(Factory Method Pattern),在實際開發過程中我們都習慣於直接使用 new 關鍵字用來創建一個對象,可是有時候對象的創造需要
Android深入淺出自定義控件(二)
什麼是ViewGroup?在Android的樹狀結構圖中,ViewGroup類衍生出我們所熟悉的LinearLayout、RelativeLayout等布局:
用代碼理解Acticity啟動模式
本章內容Activity 四種啟動模式的理論知識 代碼理解Activity 四種啟動模式的理論知識standard默認模式,可以不用寫配置。在這個模式下,都會默認創建一個
仿ViewPager相冊(使用HorizontalScrollView)
近期看了一堂某在線IT學習的視頻公開課,這裡就不說名字了,省的有打廣告的嫌疑。講到了利用HorizontalScrollView仿ViewPager設計的一個簡單相冊。其
Android ListView.setEmptyView
概述ListView:一個可以垂直滑動的列表視圖。setEmptyView()接口繼承至ListView的父類AdapterView。可想而知,ListView為空時,才
使用Android studio創建你的第一個項目
1.創建HelloWorld項目任何編程語言寫出的第一個程序毫無疑問都會是Hello World,這已經是自20世紀70年代一直流傳下來的傳統,在編程界已成為永恆的經典,
ViewPropertyAnimator源碼分析
最近對android中的動畫特別感興趣,可能是因為比較喜歡跟UI相關的東西吧。這篇文章將簡單的介紹下ViewPropertyAnimator這個類的源碼和一些使用。簡述V