搭建arm-linux-gcc交叉編譯工具鏈環境(Android原生(JNI)開發環境搭建)

環境:   windows xp+vmware+redhat(ubuntu)   說明:本篇所述環境也是Android原生(Native)C(JNI)開發的環境1,先下載個交叉編譯工具鏈版本  http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 選擇最新版本進入下載頁面後,選擇Advanced Packages的IA32 GNU/Linux

android裝置作為視頻監控用戶端的思路

1:直接擷取Camera預覽的資料,然後將資料用X264等開源的編碼器壓縮後,使用標準的RTP協議傳輸到遠程伺服器。這種方法的關鍵是,採用純軟體的處理方式,處理能力有限,但是只要是一個android系統都可以用,具有最廣泛的應用基礎。如果視頻要求比較高,就是採用你工作平台提供的硬體加速,需要自己寫一段Native C代碼,調用平台的ApsaraVideo for Media

Android Toast的幾種效果

轉自:http://www.cnblogs.com/salam/archive/2010/11/10/1873654.htmlToast用於向使用者顯示一些協助/提示。下面我做了5中效果,來說明Toast的強大,定義一個屬於你自己的Toast。1.預設效果代碼Toast.makeText(getApplicationContext(), "預設Toast樣式",     Toast.LENGTH_SHORT).show(); 2.自訂顯示位置效果代碼toast = Toast.makeText(

android init.rc詳解

來源:http://hi.baidu.com/donghaozheng/blog/item/e2f5045577cb73c8b645aec0.html摘自《Android系統原理及開發要點詳解》    在 Android中的啟動指令碼init.rc,可以在系統的初始化過程中進行一些簡單的初始化操作。這個指令碼被直接安裝到目標系統的根檔案系統中,被 init可執行程式解析。 init.rc是在init啟動後被執行的啟動指令碼,其文法主要包含了以下內容:Commands:    命令Actions:

Android 從framework層到HAL層調用實現

轉載自:http://www.cnblogs.com/xl19862005作者:Xandy工作背景:所調試的是一款叫goc-md-102的車載藍芽模組,由於這款藍芽模組無法直接用HCI的方式控制,而它已經有了現成的一套AT命令集進行控制,所以我在HAL中直接通過串口讀寫的方式進行通訊,然後通過JNI和java層建立聯絡。考慮到效率的問題,我在HAL中用回呼函數的方式通過JNI與java層交換資料,看了一下GPS資料上報的方法正和我用的這個方法一樣!1、首先是在HAL中串口的開啟、初始化和讀寫,這

Android硬體抽象層加調試資訊

  首先.c檔案中要加入#include "utils/Log.h"標頭檔  然後andorid.mk中需要加入  LOCAL_SHARED_LIBRARIES += \  libcutils \  libutils  LOCAL_LDLIBS += _llog  最後就可以寫自訂宏了:  #define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, "signedname",

Android 對話方塊(Dialog)大全

Activities提供了一種方便管理的建立、儲存、回複的對話方塊機制,例如 onCreateDialog(int), onPrepareDialog(int, Dialog), showDialog(int),

實現Android和PC之間的藍芽通訊

      

Cocos2d on Android step by step

  費了九牛二虎之力,終於把Cocos2d在Andriod上跑通了。在安裝期間碰到了各種各樣的坑,這裡我把這些坑總結一下。  通過Cocos2dx官方資料知道要在Andriod下搭建環境需要四樣前置條件:cygwinndkcocos2dxandroid-sdk-tools  上述前置條件各自的用途請自行google。這裡只描述搭建環境中所遇到的坑。  1.cygwin  安裝cygwin  坑1-1.通過一番搜尋,包括小白的Blog,裝起來那叫一個慢啊~經常到一半中斷,總之下了2天沒下完,換鏡像

自訂 listivew (android)

剛學 listview ,參考網上的教程http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html自己實現了一個 listview ,使用的是 SimpleAdapter

自動完成AutoCompleteTextView(android)

自動完成就是在輸入框中輸入字母,然後自己找到相近的詞,這個在 android 中需要先把詞給指定出來,書中用到的是 靜態數組,這裡改成了資源檔有兩個自動完成的輸入框:AutoCompleteTextView 與 MultiAutoCompleteTextView 區別是:   AutoCompleteTextView 只能自動完成一個,而 MultiAutoCompleteTextView 可以自動完成多個,中間是用 逗號分開的代碼很簡單java代碼:package zziss.android.

RadioButton練習(android)

Radio 單選是由 RadioGroup 與 RadioButton

CheckBox練習(android)

CheckBox練習:  checkbox 和 radioButton 相比,不需要 RadioGroup ,每個 checkbox 是單獨的控制項,使用很簡單 isChecked 是擷取是否選擇中,選擇時有 CheckedChangeListener 監聽,具體請看代碼 java 代碼,該代碼簡化了在每個chekcbox 中寫 setOnCheckedChangeListener

對話方塊的練習(android)

android 中的 AlertDialog 對話方塊由 AlertDialog.builder 進行建立,建立後使用 show 顯示,使用簡單,代碼如下 對話方塊的 xml 定義 <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent" 

下拉式清單 spinner(android)

下拉式清單 spinner,這個使用很簡單,在 xml 中定義一個標籤,然後指定 ArrayAdapter<String> 就可以了,Adapter 需要指定下拉的布局。關於下拉的資料,書中是寫用靜態數組,我這裡改成了從資源檔中讀取java

調試 android 工程時出現 Unable to upload file: No space left on device

在調試時出現了:java.io.IOException: Unable to upload file: No space left on device原因是我的 apk 太大了,解決方案找到 avd 目錄 下的模擬器目錄C:\Documents and Settings\qijianzhou\.android\avd\advv4.avd修改 config.ini 檔案添加一句 disk.dataPartition.size=1024 hw.lcd.density=120sdcard.size=5

ImageView的使用(android)

在 android 中顯示圖片使用的是 ImageView ,這裡的代碼是從書中的例子來的,使用很簡單,現在才覺得 android開發真的好方便呀代碼如下:xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:

Android團隊提供的樣本項目

1、Android團隊提供的樣本項目  如果不是從學習Android SDK中提供的那些範例代碼開始,可能沒有更好的方法來掌握在Android這個架構上開發。由Android的核心Team Dev提供了15個優秀的樣本項目,包含了遊戲、影像處理、時間顯示、開始菜單捷徑等。  地址:http://www.apkbus.com/android-13506-1-1.html  2、 Remote Droid  RemoteDroid是一個Android應用,能夠讓使用者使用自己的無線網路使用無線鍵盤、

android 布局檔案屬性說明)

常用的一些屬性說明     android:id  --- 為控制項指定相應的ID     android:text --- 指定控制項當中顯示的文字,需要注意的是,這裡盡量使用strings.xml檔案當中的字串     android:grivity --- 指定控制項的基本位置,比如說置中,居右等位置 這裡指的是控制項中的文本位置並不是控制項本身。     android:textSize --- 指定控制項當中字型的大小     android:background ---

SharedPreferences 儲存(android)

SharedPreferences 儲存,這個常用於程式內的一些配置項的儲存,使用比 symbian 要簡單好多,代碼很簡單,測試時使用的是 String

總頁數: 2771 1 .... 850 851 852 853 854 .... 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.