Android開發筆記之adb參數指南

ADB (Android Debug Bridge)Android 提供的一個通用的調試工具,藉助這個工具,我們可以很好的調試開發的程式,adb.exe在你安裝的android的sdk開發包tools(或platform-tools)目錄下adb使用方法:adb [-d|-e|-s <serialNumber>] <command>當你發出一個命令,系統啟用Android用戶端。用戶端並不與模擬器執行個體相關,所以如果雙伺服器/裝置是運行中的,你需要用-d選項

Android — 圖片的特效處理

Android --- 圖片處理的方法轉換 -  drawable To  bitmap縮放 -  Zoom圓角 -  Round Corner倒影 -  ReflectedbitmapPrcess  code:package com.learn.games;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.LinearGradient;import

android LinearLayout和RelativeLayout實現精確布局

先明確幾個概念的區別: padding margin:都是邊距的含義,關鍵問題得明白是什麼相對什麼的邊距padding:是控制項的內容相對控制項的邊緣的邊距. margin  :是控制項邊緣相對父空間的邊距android:gravity是對該view 內容的限定.比如一個button 上面的text. 你可以設定該text 在view的靠左,靠右等位置.該屬性就幹了這個. android:layout_gravity

Android context(Application/Activity)與記憶體泄露

android中的context可以做很多操作,但是最主要的功能是載入和訪問資源。在android中有兩種context,一種是 application context,一種是activity context,通常我們在各種類和方法間傳遞的是activity context。 比如一個activity的onCreate:  public void onCreate(Bundle savedInstanceState) {

Android: couldn’t save which view has focus because the focused view ### has no id

問題:Android: couldn't save which view has focus because the focused view ### has no id可能引起原因有兩種,對應解決方案如下:解決方案一:<application        android:icon="@drawable/icon" android:label="@string/app_name" >        <activity           

Android自動化測試載入器——Monkey

前言:最近開始研究Android自動化測試方法,整理了一些工具、方法和架構,其中包括android測試架構,CTS、Monkey、Monkeyrunner、benchmark,以及其它test tool等等。 一、  什麼是MonkeyMonkey是Android中的一個命令列工具,可以運行在模擬器裡或實際裝置中。它向系統發送偽隨機的使用者事件流(如按鍵輸入、觸控螢幕輸入、手勢輸入等),實現對正在開發的應用程式進行壓力測試。Monkey測試是一種為了測試軟體的穩定性、健壯性的快速有效方法。 二、

Android的計量單位px,in,mm,pt,dp,dip,sp

px   :是螢幕的像素點in    :英寸mm :毫米pt    :磅,1/72 英寸dp   :一個基於density的抽象單位,如果一個160dpi的螢幕,1dp=1pxdip  :等同於dpsp   :同dp相似,但還會根據使用者的字型大小偏好來縮放。建議使用sp作為文本的單位,其它用dip針對dip和px 的關係,做以下概述:QVGA屏density=120;          QVGA(240*320)HVGA屏density=160;        

Android APK反編譯詳解(附圖)

這段時間在學Android應用開發,在想既然是用Java開發的應該很好反編譯從而得到原始碼吧,google了一下,確實很簡單,以下是我的實踐過程。在此鄭重聲明,貼出來的目的不是為了去破解人家的軟體,完全是一種學習的態度,不過好像通過這種方式也可以去漢化一些外國軟體。一、反編譯Apk得到Java原始碼首先要下載兩個工具:dex2jar和JD-GUI前者是將apk中的classes.dex轉化成Jar檔案,而JD-GUI是一個反編譯工具,可以直接查看Jar包的原始碼。以下是:dex2jar:http

Android全螢幕顯示的兩種方式

一  直接在AndroidManifest.xml檔案中設定Activity主題為全螢幕模式android:theme="@android:style/Theme.NoTitleBar.Fullscreen"例如:在NewGame視圖中,全螢幕顯示方法如下:<activity android:name="NewGame"android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>二

Android 擷取螢幕尺寸與密度

android中擷取螢幕的長於寬,參考了網上有很多代碼,但結果與實際不符,如My Phone是i9000,螢幕大小是480*800px,得到的結果卻為320*533結果很不靠譜,於是自己寫了幾行代碼,親測一下測試參數:測試環境: i9000(三星)物理螢幕:480*800pxdensity :1.5測試代碼: // 擷取螢幕密度(方法1) int screenWidth = getWindowManager().getDefaultDisplay().getWidth();//

Android CTS 測試總結

最近一直在做Android相容性測試,根據Android官網給出的android-cts-manual 配置好了device後,開始測試。首先配置軟體環境:1、下載Android-2.1系統,並編譯。$. build/envsetup.sh          //配置選項,並編譯android源碼$make cts                                

Android重力感應樣本

android中的很多遊戲的遊戲都使用了重力感應的技術,就研究了一下重力感應以螢幕的左下方為原點,箭頭指向的方向為正。從-10到10,以浮點數為等級單位,想象以下情形: 手機螢幕向上(z軸朝天)水平放置的時侯,(x,y,z)的值分別為(0,0,10);手機螢幕向下(z軸朝地)水平放置的時侯,(x,y,z)的值分別為(0,0,-10);手機螢幕向左側放(x軸朝天)的時候,(x,y,z)的值分別為(10,0,0);手機豎直(y軸朝天)向上的時候,(x,y,z)的值分別為(0,10,0);其他的如此類

android字型閃爍動畫(線程)

android字型閃爍動畫,使用線程和Timer實現public class ActivityMain extends Activity {public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);spark();}private int clo = 0;public void spark() {final TextView

Android 根據螢幕大小設定字型

適應不同Android手機螢幕大小240*320320*480480*800480*854540*960800*1200800*1280public static int adjustFontSize(int screenWidth, int screenHeight){if (screenWidth <= 240) { // 240X320 螢幕return 10;}else if (screenWidth <= 320){// 320X480 螢幕return 14;}else

Android之多線程工作-AsyncTask與handler

本文主要講解下AsyncTask的使用以及Handler的應用首先,我們得明確下一個概念,什麼是UI線程。顧名思義,ui線程就是管理著使用者介面的那個線程!android的ui線程操作並不是安全的,並且和使用者直接進行介面互動的操作都必須在ui線程中進行才可以。這種模式叫做單線程模式。我們在單線程模式下編程一定要注意:不要阻塞ui線程、確保只在ui線程中訪問ui組件當我們要執行一個複雜耗時的演算法並且最終要將計算結果反映到ui上時,我們會發現,我們根本沒辦法同時保證上面的兩點要求;我們肯定會想到

Ubuntu下搭建Android NDK開發環境

如何在Ubuntu 系統下搭建Android NDK 開發環境呢?下面一步一步教大家     步驟1.下載NDK(注意我下載的是r4版本):  http://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip   步驟2.下載完成後,解壓到 ~/ 目錄下:  $echo $HOME <-- 查看目前使用者目錄,即 ~/ 目錄路徑  /home/wzhnsc  $pwd <--

Android實現計時與倒計時的幾種方法

方法一Timer與TimerTask(Java實現)public class timerTask extends Activity{private int recLen = 11;private TextView txtView;Timer timer = new Timer();public void onCreate(Bundle

Android VideoView播放視頻

Android 利用內建VideoView控制項播放視頻Activitypublic class Activity01 extends Activity{/** Called when the activity is first created. */@Overridepublic void onCreate(Bundle

Android View學習樣本

View,是Android的一個超類,這個類幾乎包含了所有的螢幕類型。每一個View都有一個用於繪圖的畫布,這個畫布可以進行任意擴充。在遊戲開發中葉可以自訂視圖(View),這個畫布的功能更能滿足我們在遊戲開發中的需要。在Android中,任何一個View類都只需重寫onDraw 方法來實現介面顯示,自訂的視圖可以是複雜的3D實現,也可以是非常簡單的文本形式等。 遊戲的核心是不斷地繪圖和重新整理介面,Android中提供了 invalidate

Android 8款開源遊戲引擎

1、Angle  (2D    Java)Angle是一款專為Android平台設計的,敏捷且適合快速開發的2D遊戲引擎,基於OpenGLES技術開發。該引擎全部用Java代碼編寫,並且可以根據自己的需要替換裡面的實現,缺陷在於文檔不足,而且下載的代碼中僅僅包含有少量的樣本教程。最低運行環境要求不詳。項目地址:http://code.google.com/p/angle/2、Rokon  (2D    Java)rokon是一款Android 2D遊戲引擎,基於OpenGL

總頁數: 2945 1 .... 118 119 120 121 122 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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