android布局相關知識
布局是用來裝控件,也是規定控件的排列方式的; 五大布局:FrameLayout (幀布局)LinearLayout (線性布局)AbsoluteLayout(絕
對XListView 原理的理解
一、從用戶操作角度分析源碼的組成XListView是一個很不錯的實現了下拉及上拉刷新的listview控件,雖然已經停止維護了,但其基本功能還是被不少app在使用的。既然
Android簽名與風險分析
Android簽名概括:在Android 系統中,所有安裝到系統的應用程序都必有一個數字證書,這個數字證書就是這個應用的簽名。此數字證書用於標識應用程序的作者和在應用程序
Android事件處理分發機制的總結:一(事件處理)
從View的dispatchTouchEvent可以看出,事件最終的處理無非是交給TouchListener的onTouch方法或者是交由onTouchEvent處理,由
安卓常用到的幾個工具類(不定期更新)
自己做項目,用到的幾個工具類,這裡記一下,以後找到方便1.一個double類型數據精准四則運算類Arith.java import java.math.BigD
Android Bitmap深入介紹(二)--- 優化技術
這一篇主要介紹Bitmap相關的一些優化技術,包括加載圖片,圖片內存管理,圖片緩存。加載圖片圖片縮放我們在加載圖片的時候,經常會遇到OOM的問題,也許我們測試的時候圖片比
Android初級教程人品計算器
先看布局: main_activity.xml 第二個
ListView注意的問題和源碼解析(上)
設置沒有數據時顯示的默認布局setEmptyView這個方法傳入的是一個view,TextView emptytext=new TextView(this);emptyt
四大組件之Service(二)-Service在各種情況下的生命周期
第3節 Service的生命周期3.1 Service的生命狀態與Activity類似,Service也是有生命周期的。在實現一個Service的時候,可以覆蓋它的生命周
Android實現滑動的幾種方法
下面通過一個例子來總結實現滑動的幾種方式,例子的主要功能就是讓我們的自定義View能夠隨著手指的移動而移動。布局文件如下: 方式一:layout方法在View進行繪
Android開發編碼規范
第一章 緒論1.1概述編碼規范對於程序員而言尤為重要,有以下幾個原因:【原因1】一個軟件的生命周期中,80%的花費在於維護。【原因2】幾乎沒有任何一個軟件,在其整個生命周
Android官方開發文檔Training系列課程中文版:網絡操作之XML解析
原文地址:http://android.xsoftlab.net/training/basics/network-ops/xml.html擴展標記語言(XML)是一系列有
Android APP架構心得
前言從JavaEE轉到Android開發也2年多了,開發的項目也有4,5個了(公司項目),其中有3個項目前期都是自己獨立開發,從一開始的毫無架構到現在對如何架構也有一點心
Android網絡框架Volley
Volley是Google I/O 2013推出的網絡通信庫,在volley推出之前我們一般會選擇比較成熟的第三方網絡通信庫,如:android-async-httpre
Android初級教程理論知識(第六章廣播接受者)
現實中:電台要發布消息,通過廣播把消息廣播出去,使用收音機,就可以收聽廣播,得知這條消息Android中:系統在運行過程中,會產生很多事件,那麼某些事件產生時,比如:電量
【進階】從linux到android,進程的方方面面
最近在閱讀《Linux內核設計與實現》,這裡做一下linux中進程相關的知識點整理,以及android中進程的淺析。下面1,2小節整理自《Linux內核設計與實現》 第三
Volley源碼解析使用方式和使用場景分析
概述Volley是Google在2013年推出的一個網絡庫,用於解決復雜網絡環境下網絡請求問題。剛推出的時候是非常火的,現在該項目的變動已經很少了。項目庫地址為https
View的事件分發機制源碼解析
我們知道當一個點擊事件產生後,它的傳遞過程遵循如下順序:Activity——>Window——>V
Mina SSL Filter安全加密過濾器相關知識介紹
原文地址:Mina SSLFilter(Apahce Mina user guide Chapter11 SSL Filter)SslFilter過濾器是負責管理數據的加
Android檢查網絡狀態步驟
android 如何檢查網絡連接狀態,是android開發中一個常見的問題。獲取網絡信息需要在AndroidManifest.xml文件中加入相應的權限: 1