原创 android四大組件---Service的簡單使用

服務是什麼 服務(Service)是Android中實現後臺運行程序的解決方案,他非常適合用於那些不需要和用戶進行交互的並且需要長期運行的任務,即使用戶打開了另一個應用程序,程序被切到了後臺,服務依然能夠運行。需要注意的是服務的運

原创 HttpURLConnection的封裝以及Callback的使用

由於很多時候都需要進行網絡訪問,而且很多都是一樣的,所以封裝起來使用會更方便一些,並且由於網絡訪問不能在主線程進行,所以還需要開啓一個子線程,但是由於子線程是在public void run 方法裏面執行的,所以無法返回訪問的內容

原创 Android AsyncTask的使用

AsyncTask方便我們在子線程進行耗時操作,並且方便切換到UI線程進行更新UI,不需要再使用Handler等在子線程與主線程之間進行通信了。 AsyncTask的基本用法 AsyncTask是一個抽象類,因此使用它就要寫一個類

原创 自定義BaseActivity和ActivityManager

爲了方便使用和管理Activity,於是建立兩個類,一個抽象類BaseActivity作爲所有activity的父類,一個ActivityManager用力管理activity,可作爲以後項目的基類 1、ActivityManager

原创 7、跨多個應用程序的 UI 測試

跨多個應用程序的UI測試 涉及跨多個應用程序交互的用戶界面(UI)測試使您可以驗證您的應用程序在用戶流程跨越其他應用程序或進入系統UI時的行爲。這種用戶流程的一個例子就是消息應用。他可以使用戶輸入文本信息,然後啓動 Android 聯繫人

原创 6、單個應用的UI測試

單個應用的UI測試 測試單個應用中的用戶交互可以幫助我們確保用戶在使用使用應用 時不會遇到一些意想不到的結果或者遇到糟糕的用戶體驗。如果你需要驗證你的應用的 UI 功能正確,你應該養成創建用戶界面(UI)測試的習慣。 Android 測試

原创 1、測試基礎

測試基礎 用戶與 App 有很多不同水平的交互,從點擊一個提交按鈕到向設備上下載信息。因此,你應該在你迭代開發你的App 時測試各種各樣的使用場景和交互。 使用迭代開發工作流程 隨着你的App的拓展,你應該會發現從服務器獲取數據,與設備的

原创 9、測試你的 Service

測試你的 Service 如果您正在將一個本地 Service 作爲您的應用程序中的一個組件實現,你應該測試這個 Service 以確保他不會以意外的方式運行。你可以創建一個 instrumented 單元測試 來驗證 Service 的

原创 5、自動化用戶界面測試

自動化用戶界面測試 用戶界面測試可以確保您的應用滿足它的功能需求並且達到一個高質量標準,從而更有可能被用戶成功使用。 進行 UI 測試的一個簡單的方法就是讓一個測試人員在目標應用上執行一系列用戶操作來驗證是否運行正確。然而,這種人工的方法

原创 10、測試你的 Content Provider

測試你的 Content Provider 如果您正在實現一個 content provider 來存儲和獲取數據或者使數據可以被其他應用訪問,你應該測試你的 provider 來確保他不以意外的方式運行。這個課程描述瞭如何測試公共的 c

原创 Android ButterKnife框架學習

基本介紹 使用@BindView註解,並傳入控件Id,ButterKnife就可以自動的找到佈局中相對應的控件並且綁定到類成員上。 class ExampleActivity extends Activity { @BindView(

原创 Android開源框架 universal-Image-Loader

universal-Image-Loader 在做安卓開發的時候,肯定會接觸到異步夾在圖片或者大量加載圖片的情況。作爲新手肯定會遇到很多問題,如OOM或者圖片錯誤等問題。因此有許多圖片加載的開源框架供我們使用,今天學習一下universa

原创 Android開源框架android-async-http的學習

Android-async-http的地址 http://loopj.com/android-async-http/ 官方的解釋是這樣的: An asynchronous callback-based Http client for An

原创 8、測試應用程序組件集成

測試應用程序組件集成 如果您的應用使用了那些用戶不直接交互的組件,例如 Service 或者 Content Provider,你應該驗證這些組件是否以正確的方式在您的應用程序中運行。 當開發這類組件的時候,您應該養成編寫集成化測試的習慣

原创 ViewPager實現圖片輪播

圖片輪播幾乎是每個APP都會用到的功能,在這篇文章我用ViewPager實現一下這個功能。 先看一下最後的效果 支持左右兩邊圖片輪流滑動,並且兩秒自動滑動 首先看佈局文件 <?xml version="1.0" encoding="ut