原创 Android 【真機】與【模擬器】觸摸屏事件的模擬差異分析

 Android 真機和模擬器的差異問題,是永恆的話題,問不完的爲什麼,解不完的迷。模擬器的存在,有它的作用,但不要什麼都相信模擬器。除非你是Android純上層應用開發人員或者愛好者,否則我建議你扔掉模擬器。它理想化的引導給我們添了不

原创 logcat命令使用方法和查看android系統日誌緩衝區內容的方法

*注:可以用 adb logcat > 路徑/文件名 來保存, 此命令執行之時起的全部日誌信息到一個文件裏,ctrl + C 結束日誌輸出; 後面不加 > 路徑/文件名 的話,則在 stdout (終端窗口)中輸出! 例如:$ adb l

原创 android測試之getevent/sendevent

http://source.android.com/devices/tech/input/index.html 關於在android平臺上捕獲事件的資料互聯網上已經鋪天蓋地,但個人覺得可用性都不太大,大部僅 針對特定設備,而對於其

原创 Android IPC進程通信——Messager方式

本文轉自:http://blog.csdn.net/chenfeng0104/article/details/7010244   Android IPC通信有兩種方式,上一篇文章深入分析AIDL原理講解了AIDL方式,這篇文章講解另

原创 bat執行jar

 @echo off set CLASSPATH=.;%CLASSPATH%; set JAVA=%JAVA_HOME%\bin\java "%JAVA%" -Dfile.encoding=utf-8 -jar xxx.jar pau

原创 JVM介紹

1. 什麼是JVM? JVM是Java Virtual Machine(Java虛擬機)的縮寫,JVM是一種用於計算設備的規範,它是一個虛構出來的計算機,是通過在實際的計算機上仿真模擬各種計算機功能來實現的。Java虛擬機包括一套字節

原创 淺談安卓自動化的思路

一 前言  什麼是自動化測試? 把以人爲驅動的測試行爲轉化爲機器執行的一種過程,即模擬手工測試步驟, 通過執行測試腳本自動地測試軟件,自動地完成軟件的單元測試、功能測試、負載測試或性能測試等全部工作。 自動化測試應該從提高工作效

原创 控制檯執行jar亂碼

eclipse UTF-8 編碼正常 打成jar後,出現無法讀取的問題,爲空指針異常 解決方法:在讀取時指定編碼格式即可,如下代碼 FileInputStream fs = new FileInputStream(logcatFile);

原创 SFPT協議下載上傳文件

 http://www.jcraft.com/jsch/import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException

原创 poi get cell value is formula

方法一:已驗證,好使               switch (cell.getCellType()) {                                       caseCell.CELL_TYPE_FORMUL

原创 監聽按鍵物理觸發,監聽到view變綠

已在Android6.0調試,可正常運行,希望對大家有幫助 package com.example.keytest; import android.app.Activity; import android.graphics.Color;

原创 Android6.0調節屏幕亮度顯示

package com.example.ScreenBrightnessTool; import android.app.Activity; imp

原创 Windows環境下Android Studio系列3—簡單設置

參考資料 [1] Android Studio簡單設置, http://ask.android-studio.org/?/article/14 [2] Windows環境下Android Studio系列1—下載與安裝, http://m

原创 幾種在shell命令行中過濾adb logcat輸出的方法

我們在Android開發中總能看到程序的log日誌內容充滿了屏幕,而真正對開發者有意義的信息被淹沒在洪流之中,讓開發者無所適從,嚴重影響開發效率。本文就具體介紹幾種在shell命令行中過濾adb logcat輸出的方法。       

原创 java文本轉語音

 import com.jacob.activeX.ActiveXComponent; import com.jacob.com.Dispatch; import com.jacob.com.Variant; public class