原创 Android MVC,MVP思想&例子

在Android開發中,常採用 MVC(Model-View-Controller)或者MVP(Model-View-Presenter) 等框架模式。設計如圖mvc mvp可以看出,在 MVC 框架中,請求流程如下:View接受用戶的

原创 Jmeter發送SOAP請求對WebService接口測試

Jmeter也可以對WebService接口測試。本次測試的接口是:getSupportCityString獲得支持的城市/地區名稱和與之對應的ID輸入參數:theRegionCode = 省市、國家ID或名稱,返回數據:一維字符串數組。

原创 Handler和HandlerThread

Handler會關聯一個單獨的線程和消息隊列。Handler默認關聯主線程,雖然要提供Runnable參數,但默認是直接調用Runnable中的run()方法。也就是默認下會在主線程執行,如果在這裏面的操作會有阻塞,界面也會卡住。如果要

原创 Android源碼編譯make的各類錯誤解決方案彙總

問題: You are attempting to build with the incorrect version of java.  Your version is: java version "1.6.0_22". The cor

原创 Android事件分發機制詳解

前言 Android事件分發機制是Android開發者必須瞭解的基礎網上有大量關於Android事件分發機制的文章,但存在一些問題:內容不全、思路不清晰、無源碼分析、簡單問題複雜化等等今天,我將全面總結Android的事件分發機制,我能

原创 FragmentPagerAdapter與FragmentStatePagerAdapter區別

在一個 Android 應用中,我使用 FragmentPagerAdapter 來處理多 Fragment 頁面的橫向滑動。不過我碰到了一個問題,即當 Fragment 對應的數據集發生改變時,我希望能夠通過調用 mAdapter.n

原创 Android-WiFi開發之 WiFi廣播監聽

安卓中關於系統開發的文章比較少, 對於剛剛接觸做系統開發的開發者而言, 查閱資料是很難查閱到的. 最近做的開發項目中設計到了關於WiFi開發的問題, 剛開始是無從下手的, 對於監聽系統的廣播更是摸不着頭緒; 小弟也是搞了許久, 才逐漸摸

原创 Android自定義View - 仿淘寶淘搶購進度條

前言        最近項目中新增了一個搶購模塊,需要一個進度指示條,UI設計了幾款出來後,PM一看,不行,太low了,沒有逼格 balabala... 後來看到了淘寶的淘搶購模塊,眼前一亮,好 就它了。       吶,就長這樣: 我

原创 FragmentPagerAdapter與FragmentStatePagerAdapter區別

在一個 Android 應用中,我使用 FragmentPagerAdapter 來處理多 Fragment 頁面的橫向滑動。不過我碰到了一個問題,即當 Fragment 對應的數據集發生改變時,我希望能夠通過調用 mAdapter.n

原创 Webservice返回json數據格式不帶xml頭部

我將結果內容用字符串拼接成Json數據並返回的時候,會在結果前面添加xml頭部,結果如下。 <span ><string xmlns="http://tempuri.org/">   {"data":[{"batchId":"B00

原创 android 內置簡單應用

1,創建一個簡單的Hello world程序 2,將項目目錄拷貝至packages/experimental目錄,在項目目錄中添加Android.mk文件 Android.mk的文件內容如下: LOCAL_PATH:= $(cal

原创 FragmentActivity和Activity的區別

Fragment是Android 3.0以後的東西,爲了在低版本中使用Fragment就要用到android-support-v4.jar兼容包,而FragmentActivity就是這個兼容包裏面的,它提供了操作Fragment的一些方

原创 Android Fragment嵌套使用存在的一些BUG以及解決方法

自從Android3.0引入了Fragment之後,使用Activity去嵌套一些Fragment的做法也變得更加流行,這確實是Fragment帶來的一些優點,比如說:Fragment可以使你能夠將activity分離成多個可重用的組件

原创 BroadcastReceiver安全問題

BroadcastReceiver安全問題 BroadcastReceiver設計的初衷是從全局考慮可以方便應用程序和系統、應用程序之間、應用程序內的通信,所以對單個應用程序而言BroadcastReceiver是存在安全性問題的(惡