Android App卡頓慢優化之多線程優化
本博客涉及的內容有:多線程並發的性能問題,介紹了AsyncTask,HandlerThread,IntentService與ThreadPool分別適合的使用場景以及各自
android actionbar 網頁在線生成style(修改配置)
android actionbar這個導航欄,相信大家愛已經不陌生了。自從android 3.0以上就有了這個導航欄功能。在郭大神博客有詳細介紹actionbar功能。我
Android Dex文件結構解析
Java源文件通過Java編譯器生成CLASS文件,再通過dx工具轉換為classes.dex文件。DEX文件從整體上來看是一個索引的結構,類名、方法名、字段名等信息都存
java/android 設計模式學習筆記(11)---原型模式
這篇博客我們來介紹一下剩下的最後一個創建型模式:原型模式(Prototype Pattern)。該模式有一個樣板實例,用戶從這個樣板對象中復制出一個內部屬性一致的對象,這
Android動畫--Activity界面180度翻轉
這個動畫效果是把Activity當做一張紙,正反面都有內容,且當點擊正反面的任何一個翻轉按鈕,Activity都會以屏幕中心為翻轉中心點(Z軸的翻轉中心點可以自由設定),
android---widgets的使用
一.效果展示在Android手機的桌面上,我們經常可以看到如下小控件在這些控件上,可以顯示我們APP的一些重要的交互信息,以我最近開發的手機衛士為例,在widget上可以
風格style與主題theme(一)-style、theme的關系與使用
第1節 概述主題theme與風格style是兩個很相近的概念,經常把它們混亂著稱呼。它們都定義在xml文件中,都使用標簽。主題與風格是包含與被包含的關系。例如同一個主題中
StepView(步驟流程的view)
StepView(步驟流程的view)效果圖如下:該控件可以支持這種步驟的操作view展示,像快遞app的流程。1.首先有在xml布局: 2 .一個自定義的Hori
手動緩存Retrofit+OkHttp響應體
概括在上一篇博客中僅僅是簡單的講解了OkHttp的緩存問題,主要是通過http協議裡面的control-cache控制緩存,而且是僅僅只能是Get請求才能緩存,如果Pos
java/android 設計模式學習筆記(12)---組合模式
這篇我們來介紹一下組合模式(Composite Pattern),它也稱為部分整體模式(Part-Whole Pattern),結構型模式之一。組合模式比較簡單,它將一組
常用的自定義View例子(流布式布局)
在Android開發中,我們經常會遇到流布式的布局,經常會用來一些標簽的顯示,比如qq中個人便簽,搜索框下方提示的詞語,這些是指都是流布式的布局,今天我就我們日常開放中遇
github項目解析(八)--)Activity啟動過程中獲取組件寬高的三種方式
上一個github小項目中我們介紹了防止按鈕重復點擊的小框架,其實現的核心邏輯是重寫OnClickListener的onClick方法,添加防止重復點擊的邏輯,即為第二次
漫談android系統5
LED indicator 簡介所謂的LED indicator就是手機上面充電發短信的燈,有時會亮綠燈,有時會亮紅燈,有時一起亮(橙燈),主要用於提醒用戶電量、短信、電
Android簡易實戰教程--第四話《最簡單的短信發送器》
首先配置一個布局: 然後在activity中把發短信的代碼寫出來: package com.ydl.smssender;i
Android官方開發文檔Training系列課程中文版:多樣屏幕之支持不同的屏幕尺寸
原文地址:http://android.xsoftlab.net/training/multiscreen/index.html引言Android運行於數以百計不同尺寸的
仿百度地圖街景實現
使用過百度地圖的同學知道,它有個街景功能,可以看到許多地方的實景。這裡就其街景內容的實現,進行下學習。 在百度地圖SDK的官網上可以看到,百度對開發者提供了很多相關的內容
移動端HTML5頁面端去掉input輸入框的白色背景和邊框(兼容Android和ios)
前兩天在開發在微信訪問的HTML5頁面,裡面有個訂單查詢要選擇時間,剛開始使用的<input type="date">輸入框,沒加任何的樣
PhotoView 源碼解讀
開源庫地址:https://github.com/chrisbanes/PhotoViewPhotoView是一個用來幫助開發者輕松實現ImageView縮放的庫。開發者
漫談android系統(6) 硬件抽象層kernel分析
前言最近在拜讀羅升陽的《Android系統源代碼情景分析》一書,相信有許多搞android系統的人會去看看本書,那麼針對於第二章的硬件抽象層,聯系一下實際的工作,有必要將
Android-ObservableScrollView(一)
開源項目:Android-ObservableScrollView**項目依賴添加:compile ‘com.github.ksoichiro:android