[android test] Activity測試

原文地址:https://developer.android.com/tools/testing/activity_testing.htmlActivity測試非常依賴於android instrumentation架構,不像其它組件,Activity有比較複雜的基於回調方法的生命週期,這些方法不能被直接調用,除了instrumentation。同時,程式中向UI發送事件的唯一途徑就是instrumentation。本文檔描述如何用

[android test] service測試

原文地址:http://developer.android.com/tools/testing/service_testing.htmlandroid為service提供了一套測試架構,可以讓service隔離運行,同時能夠提供類比對象以供使用。測試  service使用的test case

[android test] Content Provider測試

原文地址:http://developer.android.com/tools/testing/contentprovider_testing.htmlContent Provider是android API的重要部分,應用程式間可以通過它來實現儲存和提取資料。本文檔描述如何測試公用的content provider,當然也適用於供開發人員自己應用使用的provider。如果你不熟悉content provider或者android 測試,可以參見Content

[android test] 協助工具功能測試

原文地址:http://developer.android.com/tools/testing/testing_accessibility.html要使你的應用程式能夠被各種有障礙的人使用,測試是很重要的一部分。參照design和development來進行開發是很重要的一步,但是協助工具功能測試能夠協助你發現設計和開發過程中不明顯的問題。這份協助工具功能測試清單將帶領你瀏覽協助工具功能測試的各個重要方面,包括整體的目標、必需的測試步驟、推薦的測試方式以及特殊的考慮。文檔同時講述了如何在andr

Android編譯環境——VMware虛擬機器安裝配置

 1.安裝Linux虛擬機器:下載虛擬機器,路徑:虛擬機器版本:vmware-6.5.3安裝虛擬機器,選擇一個空間比較大的分區,進行安裝,選擇典型安裝,一步步按預設安裝完成若對英文不怎麼熟悉,可以下載安裝一個漢化補丁2.建立一個虛擬機器:--1.檔案/建立虛擬機器,選擇客戶自訂安裝(custom(advanced))--2.進入虛擬機器安裝嚮導,一步步往下,若你機器已經安裝了虛擬光碟機工具,並且已經下載了linux安裝光碟片映像檔案,你可以選擇從虛擬光碟片安裝系統,我這裡選擇稍後安裝:--3.選

android中判斷service是否正在運行

有時候,我們的應用需要判斷一個service是否正在運行,下面的代碼可以判斷AlarmService是否正在運行:private boolean isMyServiceRunning() {ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);for (RunningServiceInfo service :

android手機安裝busybox

busybox可以提供很多常見的linux命令的實現,在android調試時很有用,安裝busybox需要已經擷取手機root許可權 。1. 下載檔案在http://www.busybox.net/downloads/binaries/選擇armv6l下載2. 將下載的檔案傳輸到手機的Sdcard中:adb push busybox /sdcard/3. 將busybox放入/system/xbin目錄:adb shellsumount -rw -o remount /systemcat

[android test] 測試基礎

原文地址:http://developer.android.com/tools/testing/testing_android.htmlandroid 測試架構是開發環境的一部分,它提供了 an architecture

android中判斷一個點是否在一個封閉Path中

判斷一個點是否在一個封閉的Path中,可以將Path理解為點的集合,也就是說Path可以近似看作是一個多邊形,問題即轉化為判斷一個點是否在一個多邊形裡面。關於判斷點是否在多邊形內,http://en.wikipedia.org/wiki/Point_in_polygon有詳細描述。下面的代碼描述了一個套索類,該類可以判斷一個點是否在使用者手指所畫的一個套索地區中:/** * a polygon represents a lasso. * * @author snow * */public

[android test]使用命令列工具來進行測試

原文地址:https://developer.android.com/tools/testing/testing_otheride.html這章主要講解使用命令列來創建測試工程、創建測試類、運行測試和使用Instrumentation 命令。創建測試工程創建一個新的測試工程的方法為:android create test-project -m <main_path> -n <project_name> -p <test_path>下面講述上面命令列所涉及到的參

Android全屏(包含3種隱藏頂部狀態列及標題列和一種隱藏Android 4.0平板底部狀態列的方法)

方法一public class MainActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);// 隱藏標題列requestWindowFeature(Window.FEATURE_NO_TITLE);//

Android應用程式開機啟動

第一步,建立廣播接收類public class MyBroadcastReceiver extends BroadcastReceiver{@Overridepublic void onReceive(Context context, Intent intent){// TODO Auto-generated method stub// 收到系統啟動完畢廣播if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){Intent

建立ArcGIS Project for Android項目失敗解決方案

問題描述:The selected wizard could not be started.Plug-in "com.esri.arcgis.android.core" was unable to instantiate class

android onSaveInstanceState的使用方法

  package com.saveInstanceDemo.src;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.util.Log;public class saveInstanceDemo extends Activity { private static final String TAG = "MyNewLog";

android 剪下圖片並把背景色設為透明

近日,在開發拼接圖片中實現剪下圖片並把背景色設為透明,在此分享一下實現的方法首先為確保顏色去除後變成透明,圖片品質必須是Config.ARGB_4444,或者Config.ARGB_8888,通過以下方法對資源圖進行轉換bmp = bmp.copy(Bitmap.Config.ARGB_8888, true);然後就可以進行過濾了,代碼如下:Canvas c = new Canvas(bmp);Paint p = new

Android — 重寫按鍵事件的注意事項

今天打算給我的tabActivity加個optionMenu,本來以為是幾分鐘的事情,誰知加了之後發覺按下menu鍵後沒有響應,所加代碼如下:@Overridepublic boolean onCreateOptionsMenu(Menu menu) {// TODO Auto-generated method stubmenu.add(0, 1, 1, "關於");menu.add(0, 2, 1, "退出");return super.onPrepareOptionsMenu(menu);}

Android開發之NDK環境搭建

工欲善其事必先利其器 , 下面介紹下 Eclipse SDK NDK Cygwin CDT 整合式開發環境的搭建。1、Android 開發環境搭建Android開發環境搭建不是重點,相信看此文章的很多人都已經搭建成功,這裡隨便概述性的說說。1)     下載 JDK2)     下載 Eclipse3)     下載 Android SDK4)     啟動Eclipse , 安裝 ADT2、下載安裝Android NDK我使用的NDK版本為r5Google 出的最新NDK 為 r6 為

“ADT requires android SDK tools revision” 21解決方案

更新Android ADT21後SDK tool出現“this version of ADT requires android SDK tools revision 21.0.0”,但在android developer官網下載的最新SDK版本只有20.0.0.解決方案:開啟 SDK Manager.開啟菜單 Tools > Options...查看 "Enable Preview Tools"選中後再檢查更新,這時會出現Tools(Preview

【android layout】為TextView添加捲軸

在布局中TextView文本過長,想為它添加捲軸,使文本可以滾動顯示。通過網路上檢索到的方法,其實很簡單,就是在layout檔案中給TextView添加android:scrollbars屬性,參數可以是橫向或者縱向滾動 <TextView android:id="@+id/textView_message" android:layout_width="match_parent"

android ndk-stack調試

android native開發偶爾會遭遇native庫異常導致程式崩潰,打入來的log如下:06-05 18:52:57.566: I/DEBUG(8139): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***06-05 18:52:57.566: I/DEBUG(8139): Build fingerprint: 'htc_asia_wwe/htc_saga/saga:2.3.3/GRI40/27073:user/

總頁數: 2771 1 .... 748 749 750 751 752 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.