配置Android開發環境

 配置Android開發環境 1. 安裝JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 安裝Eclipsehttp://www.eclipse.org/downloads/ 3. 下載Android SDK http://androidappdocs-staging.appspot.com/sdk/index.html(這裡不用翻牆)如果是windows,運行sdk包裡面的setup 4.

Android初步-HelloWorld

Android初步-HelloWorld第一次接觸Android開發,挺新鮮滴,弄了一個Helloworld,記錄一些筆記。用Eclipce建立一個HelloWorld,有如下內容 這些內容的作用:一.src項目的源檔案二.gen由Eclipse的ADT外掛程式所產生每一個資源,R.java都會自動為該資源添加一個id,比如說button1=0xxxxx三、Andorid 2.3.3Andorid程式所需要的package目錄四、assets可以放入一些資源檔,與res檔案夾不同的是,不會再R.

Windows 平台下Android源碼的下載

一、前期準備  1.下載Msysgit工具  Windows環境下的Git用戶端程式,:http://code.google.com/p/msysgit/  參見:  2.安裝Msysgit工具  參見:  3.在磁碟上建立一個檔案夾  存放Git工具下載下來的Android源碼,參見:  4.開啟Git命令列視窗  右鍵點擊剛剛新建立的檔案夾,參見:  Git命令列視窗,參見:  二、開始下載  1.訪問Android源碼下載網站  這個網站於SVN+APACHE那樣的管理方式,訪問地址:

android AudioRecord錄音時調節錄音聲音的大小

package ycq.testspeek;import java.io.IOException;import java.io.OutputStream;import java.net.InetAddress;import java.net.Socket;import android.media.AudioFormat;import android.media.AudioRecord;import android.media.MediaRecorder;import

android.app.Fragment$InstantiationException 解決辦法

android.app.Fragment$InstantiationException 解決辦法        在實際的開發中,我遇到過兩次android.app.Fragment$InstantiationException報錯。        其中一次報錯,根據報錯提示“make sure class name exists, is public, and has an empty constructor that is

android顯示單位sp,dip,px,pt,解析度及density相關

sp:一般用於設定字型大小,最重要的特點是與螢幕密度無關,與scale無關。 dip:等同於dp,通常用於設定控制項長度和寬度,最重要特點也是與螢幕密度無關。 px:像素,多用於設定寬度和長;pt:磅,多用於設定字型大小。 解析度:整個屏是多少點,比如800x480,它是對於軟體來說的顯示單位,以px為單位的點。 density(密度)值表示每英寸有多少個顯示點,與解析度是兩個概念。 apk的資源套件中, 當螢幕density=240時使用hdpi標籤的資源

Android平台讀寫i2c裝置開發筆記二

二、 使用JNI在應用程式架構層添加服務提供者       APP應用不能直接存取HAL層,需要JNI層訪問HAL模組並向上提供API介面。可以直接提供介面,但建議最好使用服務的方式提供訪問。       我們先看JNI如何訪問剛才的HAL模組。       進入源碼根目錄下的frameworks/base/service/jni目錄,建立com_android_server_IICService.cpp,代碼如下:#include "jni.h" #include "JNIHelp.h"

Android平台讀寫i2c裝置開發筆記三

三、app調用服務介面訪問硬體上主要代碼EEPROMActivity.java  package com.zkgd.eeprom;import android.app.Activity;import android.os.Bundle;import android.os.ServiceManager;import android.os.IIICService;import android.os.RemoteException;import android.util.Log;import

Android模擬器下重力感應應用的開發-Simulator的使用

     近段時間,一直在做一個關於重力感應的問題,涉及到手機的重力感應,開始一直用真機進行測試的,結果測試了很久,發現並不如人意,一直沒有達到效果,鑒於使用真機,連線啊什麼的比較麻煩,因此,筆者準備使用類比的重力感應來進行重力感應方面的開發。     搜尋了很多的資料,大抵上講的都是一樣的,很多地方很難弄明白,幾個.jar檔案混亂不清,使開發人員看的不知所以然,慢慢摸索了很久,終於把重力感應的Demo跑起來了,在此,將自己的每一步都寫出來,供大家參考。   

Android平台讀寫i2c裝置開發筆記一

     在android開發和移植過程中,有時需要對某裝置進行讀寫,但系統可能並未提供相應的服務。我們就需要自己開發硬體訪問服務來控制裝置。下面的例子是讀寫最簡單的i2c裝置eeprom的流程, i2c的驅動編寫有兩種方式,一種是利用系統提供的i2c-dev.c來實現一個i2c適配器的裝置檔案,然後通過在應用程式層操作I2C適配器來控制I2C裝置;另一種是為I2C從裝置獨立編寫一個裝置驅動,不需要i2c-dev.c檔案。由於前者比較簡單通用性強,我們採用前者來展開。   

64 bits android compile

通過AVD Manager建立模擬器,選擇SD Card鏡像檔案。部署過程中,發現有些問題1、建立SD Card鏡像檔案時,發現如下錯誤bash: ./mksdcard: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory安裝對應庫解決# yum install ld-linux.so.22、建立SD

Fedora16 x86_64 安裝 android 開發環境(64位需裝32位運行庫)

1、安裝jdk1.6設定環境變數在終端上執行vim ~/.bashrc 設定環境變數export JAVA_HOME=/usr/lib/jvm/jdk1.5.0_20export JRE_HOME=/usr/lib/jvm/jdk1.5.0_20/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport

Android 2.3禁止系統彈出應用程式強制退出對話方塊

當應用程式出錯的時候,系統會彈出強制關閉的對話方塊,這樣不夠友好,可以學鰼水果的做法,直接幹掉程式。彈出出錯的對話方塊路徑:frameworks/base/services/java/com/android/server/am/AppErrorDialog.java在第38、39行有以下語句:    // 5-minute timeout, then we automatically dismiss the crash dialog    static final long

調整Android手機的預設亮度

調整手機的預設亮度,我們只需要修改frameworks\base\packages\SettingsProvider\res\values\defaults.xml檔案中的def_screen_brightness值。如想把手機的預設亮度調整為90%,則修改之前 <integer name="def_screen_brightness">102</integer> 修改之後 <integer name="def_screen_brightness">2

自己寫代碼實現android的圖片裁剪。

               在Android開發中,有時候會用到圖片裁剪的功能,這時候我們往往會調用系統本身的裁剪(定義一個包含com.android.camera.action.CROP Action的Intent),雖然這樣很簡單,但是系統的裁剪在手機的適配性方面有很多問題,這個我們很難控制。由此,我們決定自己寫代碼搞定這個裁剪。這樣子的話出錯什麼的就比較好控制了。       

Android 4.0為Launcher主介面所有應用程式圖示添加統一背景主題

             Android主介面的應用程式圖示風格迥異,為了使使用者看上去感覺比較統一,決定對其表徵圖進行設定統一背景。             在ApplicationPackageManager.java裡有個public Drawable getDrawable(String packageName, int resid,ApplicationInfo appInfo)

Android藍芽CS通訊機制的深入挖掘與使用

Android藍芽CS通訊機制的深入挖掘與使用個人說明:以下所用到的資料均來源於網路,筆者會在重要部分標明出處。本文不涉及任何公司的機密檔案。鑒於個人水平有限,如果讀者發現有任何錯誤之處,希望讀者能與本人聯絡。因為我個人CSDN的部落格不知道為什麼上不去了,為了美觀,代碼選擇了貼圖。如果需要文中任何代碼可以聯絡我chlianghui@gmail.com.前言藍芽是目前為止手機近距離通訊的主要方法,Android的藍芽功能的成長我們也有目共睹。接下來我將通過一個小小的基於Client Server

Android ListView 去除邊緣陰影、選中色、拖動背景色等

去除ListView滑到頂部和底部時邊緣的黑色陰影:Xml代碼  android:fadingEdge="none"  android:fadingEdge="none"  去除拖動時預設的黑色背景:Xml代碼  android:cacheColorHint="#00000000"  android:cacheColorHint="#00000000" 去除選中時的黃色底色:Xml代碼 

Android藍芽通訊功能開發

轉自:http://www.52solution.com/article/articleinfo/id/80009971/page/1中心議題:        * Android 上的 Bluetooth 的開發1. 概述Bluetooth 是幾乎現在每部手機標準配備的功能,多用於耳機 mic 等裝置與手機的串連,除此之外,還可以多部手機之間建立 bluetooth 通訊,本文就通過 SDK 中帶的一個聊天室的常式,來介紹一下 Android 上的 Bluetooth 的開發。在

android 修改Google拼音IME全屏時的高度

                   檔案目錄:packages/inputmethods/PinyinIME/src/com/android/inputmethod/pinyin/Environment.java                  /**                   * The key height for landscape mode. It is relative to the screen height.                   */         

總頁數: 2922 1 .... 372 373 374 375 376 .... 2922 Go to: 前往
Tags Index:

聯繫我們

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

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