原创 MonkeyRunner+PowerTutor簡單耗電測試

公司這段時間要進行競品的性能對比測試,這裏介紹利用python編寫一個簡單的Monnkeyrunner耗電測試demo。前置說明:測試的產品可以左右滑動出現(可以理解爲有三個界面)測試工具:Eclipse+python插件(2.7.0)+P

原创 另一種遍歷Map的方式: Map.Entry 和 Map.entrySet()

http://blog.csdn.net/mageshuai/article/details/3523116今天看Think in java 的GUI這一章的時候,裏面的TextArea這個例子在遍歷Map時用到了Map.Entry 和 M

原创 px、dp和sp,這些單位有什麼區別?

相信每個Android新手都會遇到這個問題,希望這篇帖子能讓你不再糾結。px:即像素,1px代表屏幕上一個物理的像素點;px單位不被建議使用,因爲同樣100px的圖片,在不同手機上顯示的實際大小可能不同,如下圖所示(圖片來自android

原创 Activity中的四種啓動模式

在Android中每個界面都是一個Activity,切換界面操作其實是多個不同Activity之間的實例化操作。在Android中Activity的啓動模式決定了Activity的啓動運行方式。  Android總Activity的啓動模式

原创 Eclipse下載Github用Android Studio編輯的Android源碼

    由於Github是目前熱門的代碼託管網站,很多優秀的源碼都可以從Git平臺下載參考。但是對於android的開發者來說,從git下載的源碼很多都是經過Android Studio編輯過的,Android Studio是Google的

原创 context 和 getApplicationContext()

在android中常常會遇到與context有關的內容淺論一下context : 在語句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求傳遞的 參數就是一個

原创 SimpleDateFormat使用詳解

public class SimpleDateFormat extends DateFormatSimpleDateFormat 是一個以國別敏感的方式格式化和分析數據的具體類。 它允許格式化 (date -> text)、語法分析 (te

原创 ViewPager使用

package com.example.testviewpagerandtabhost;import java.util.ArrayList;import java.util.List;import android.os.Bundle;im

原创 關於PagerAdapter的instantiateItem方法

之前以爲ViewPager每次滑動都會調用instantiateItem,後來做項目時發現有時滑動時並不執行寫在instantiateItem中的一些更新操作。於是寫了個demo測試一下,代碼如下:public class MainActi

原创 Github上傳項目步驟和常見問題

在GitHub上分享和展示你的代碼2011-10-14 22:34最近大愛Web編程,於是尋找各種代碼中,然後就發現了GitHub這個網站,如果你知道Google Code,那麼你就知道這個GitHub是做什麼的了。不過GitHub主要是用

原创 Github上傳項目步驟和常見問題

在GitHub上分享和展示你的代碼2011-10-14 22:34最近大愛Web編程,於是尋找各種代碼中,然後就發現了GitHub這個網站,如果你知道Google Code,那麼你就知道這個GitHub是做什麼的了。不過GitHub主要是用

原创 多線程中sleep()、wait()方法等的區別

1、這兩個方法來自不同的類分別是Thread和Object  2、最主要是sleep方法沒有釋放鎖,而wait方法釋放了鎖,使得其他線程可以使用同步控制塊或者方法。  3、wait,notify和notifyAll只能在同步控制方法或者同步

原创 Arrays和Collections的sort方法[轉]

http://blog.sina.com.cn/s/blog_4fb846a90100d8q0.html 對象排序之Comparator,Comparable接口區別:comparable是通用的接口,用戶可以實現它來完成自己特定的比較,而

原创 Activity中的四種啓動模式

在Android中每個界面都是一個Activity,切換界面操作其實是多個不同Activity之間的實例化操作。在Android中Activity的啓動模式決定了Activity的啓動運行方式。  Android總Activity的啓動模式

原创 android 在一個Activity(A)中結束另一個Activity(B)

在ActivityA中定義靜態變量:static Acivity ActivityA;在AcivityA的onCreate()方法裏面給ActivityA賦值:ActivityA = this;在AcivityB中按需要結束Activity