配置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.

Android 自動識別TextView或者EditView裡的url並在自己的應用程式裡開啟

            Textview有自己的屬性 android:autoLink="web",設定這個屬性,Android可以幫我們自動識別網址,點擊就可以開啟,但是這樣是跳轉的預設瀏覽器,我們希望在自己的應用程式裡開啟。這時候我們需要用到Linkify。           private static final String SCHEMA ="com.youku.paike://message_private_url"; private static final

android.support.v4.app.Fragment$InstantiationException問題解決

            程式開發中遇到了android.support.v4.app.Fragment$InstantiationException這個bug,給出的提示是:make sure class name exists, is public, and has an empty constructor that is public。看了下自己寫的代碼,重寫了一個帶參數的構造參數用來new

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平台讀寫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藍芽CS通訊機制的深入挖掘與使用

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

Android藍芽通訊功能開發

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

Android 中的Canvas畫圖

Android中有一個Canvas類,Canvas類就是表示一塊畫布,你可以在上面畫你想畫的東西。當然,你還可以設定畫布的屬性,如畫布的顏色/尺寸等。Canvas提供了如下一些方法:   Canvas():建立一個空的畫布,可以使用setBitmap()方法來設定繪製的具體畫布;   Canvas(Bitmapbitmap):以bitmap對象建立一個畫布,則將內容都繪製在bitmap上,bitmap不得為null;    Canvas(GLgl):在繪製3D效果時使用,與OpenGL有關;  

Android 中如何關閉線程

              在android中開啟的線程用Thread.stop()來關閉是不會真正關閉的,當我們再次start線程的時候,會產生異常:Thread is already started.針對這個問題可以線上程的run方法裡,加一個判斷標誌。例如:              class TestThread extends Thread{                         public void run(){                             

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.                   */         

Android觸屏滑動事件總結

螢幕切換指的是在同一個Activity內螢幕見的切換。通過GestureDetector、OnGestureListener實現滑屏事件。ViewFlipper是繼承至FrameLayout的,所以它是一個Layout裡面可以放置多個View。樣本中第一頁僅放了一個按鈕BUTTON,向下滑屏時,每頁都只放了一個TEXTVIEW。頁面:view plaincopy to clipboardprint?<?xml

Android ListView源碼學習

             最近研究瀑布流代碼,順便學習了下ListView的源碼。這裡記錄下。       

Android ExpandableListView嵌套ListView

      ExpandableListView是一個垂直滾動顯示兩級清單項目的視圖,與ListView不同的是,它可以有兩層:每一層都能夠被獨立的展開並顯示其子項。這些子項來自於與該視圖關聯的BaseExpandableListAdapter。     有時候簡單的ExpandableListView不能滿足我們的需求,比如下面這樣的需求:    這就需要在ExpandableListView裡面再嵌套一個ListView來實現。首先需要重寫一個ListView,代碼如下:public

總頁數: 2771 1 .... 907 908 909 910 911 .... 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.