android H264(1): openCore簡介

這幾天,一直在糾結。糾結 android 平台解碼 H264,查了很多資料。共用。1. 官方網站http://www.opencore.net/2. 百度知道http://baike.baidu.com/view/3905960.htm3. Android的多媒體架構OpenCore(PacketVideo)介紹http://www.cublog.cn/u2/85805/showart_1663927.html4. Android

What Android Is

 What Android Is 原文連結:http://www.tbray.org/ongoing/When/201x/2010/11/14/What-Android-Is  Being an illustrated run through the basics.What happened was, for our recent South American tour I wanted an Android architecture overview graphic. I ran

AOSP: 下載 android kernel 源碼

關於android源碼下載方法,見http://blog.csdn.net/AndroidBluetooth/archive/2011/06/11/6538254.aspx 1. 建立目錄在你的/home/username/pathname下面(如/home/mark/dev)建立目錄android_kernel,當然你可以任意取名稱mkdir android_kernel 2. 進入該目錄為下載代碼,做好準備工作cd android_kernel/ 3. 執行下面命令,開始下載git

Android-NDK開發之第三個例子–傳遞整型數組

和以前不同,這次只放代碼,不再寫步驟,但是,養成一個好的書寫步驟是很有必要的,這樣你就不容易出錯,也容易通過你的步驟來找出錯誤。特別是你在C/C++代碼中出錯的時候。     Android.mk:    LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := nativeLOCAL_SRC_FILES := myNative.cinclude

Android簡易Flash播放器

上一節,大體說了下在Android程式中嵌套Flash動畫。這次按照上次的內容做個擴充,做個簡易的flash播放器。前提條件如上一節所說,需要Android2.2平台和安裝flash的外掛程式。 先看工程圖和:   工程源碼:    package com.geolo.android.flash;import com.geolo.android.FileBrowser;import com.geolo.android.R;import android.app.Activity;import

Android-NDK開發之NDK的安裝

第一步:我們要到官網下載NDK---http://androidappdocs.appspot.com/sdk/ndk/index.html第二步:將下載好的NDK安裝到我們自己的目錄,我的是D:/geolo/android-ndk-r4b第三步:現在的NDK是新的版本的了,編譯方式也和android-ndk-r3b完全不同。           

Android-NDK開發之第一個例子HelloJni

第一步:運行cygwin,進入到NDK目錄下中的hello-jni項目中,D:/geolo/android-ndk-r4b/samples/hello-jni第二步:在cygwin中運行 $NDKROOT/ndk-build 命令,這次會對hello-jni目錄的jni檔案夾裡的 C 檔案進行編譯。            最後會在路徑D:/geolo/android-ndk-r4b/samples/hello-jni/libs/armeabi中產生 原生態的C/C++庫第三步:

WinXP 下的Android NDK開發環境配置

WinXP 下的Android NDK開發環境配置如果你已經具備了Android(java)的開發環境,請跳過前兩步1.   安裝JAVA jdk    首先,下載JAVA的JDK,本文採用的是jdk1.6,官方為:JDK1.6官方下載_JDK6官方:http://www.java.net/download 。    其次,開啟安裝java JDK,一般安裝到C:\jdk.1.6,C盤會出現兩個與java相關的檔案夾,一個是c:\jdk1.6.0和c:\jre1.6.0。   

Android-NDK開發之Cygwin的安裝

一、 安裝第一步:到http:www.cygwin.com/下載Cygwin的安裝檔案。下載後並運行這個程式第二步:選擇安裝目錄,依據個人所定。第三步:選擇網路連接方式為Direct Connection。第四步:選擇下載網站為http://mirrors.kernel.org第五步:選擇安裝項,我們選擇Devel(將安裝項Devel右邊的Default改變為Install)之後一直下一步,並等待安裝,安裝過程有些耗時,可以喝幾杯茶或者休息一會。  二、檢測   運行Cygwin,分別輸入

Android訊息處理機制:Handler Thread Message Looper []

1. Android進程     在瞭解Android線程之前得先瞭解一下Android的進程。當一個程式第一次啟動的時候,Android會啟動一個LINUX進程和一個主線程。預設的情況下,所有該程式的組件都將在該進程和線程中運行。 同時,Android會為每個應用程式分配一個單獨的LINUX使用者。Android會盡量保留一個正在運行進程,只在記憶體資源出現不足時,Android會嘗試停止一些進程從而釋放足夠的資源給其他新的進程使用,

ubuntu10.10 下使用 source insight 欣賞 android 原始碼

1. 安裝 wine詳看:http://wiki.ubuntu.org.cn/Winesudo apt-get install wine 因為版本比較舊,所以通常不用,改用 PPA中 的 wine。 安裝最新版 wineubuntu 官方內建了 wine ,但是推薦用 winehq 官方提供的最新版本 wine ,新版本解決了很多以前顯得麻煩的問題。 PPA 地址:https://launchpad.net/~ubuntu-wine/+archive/ppasudo

ant: 建立編譯 android 工程

看這篇文章之前,假設您已經具備下列條件,否則閱讀這篇文章對您協助不會太大。<1> ubuntu下,成功安裝JDK1.6並配置環境變數<2> ubuntu下,成功下載、配置好 ant 環境<3>

Settings: android 組件如何響應語言變化

這裡所說的 android 組件,主要是指 android 中 Activity、Service、ContentProvider 以及 BroadcastReceiver.在 android 源碼開發的過程中,大家拿到手的都是一樣的 android 源碼,但是硬體平台卻是大相徑庭,所以會引發各種各樣的問題,於是乎,android 開發越發精彩!這篇部落客要是在研究 Settings

FAQ_17 android string.xml 裡面的 %

有這樣一種情形,不知道你是否遇到過。我們要將 android 資源國際化,但是有時候還需要動態改變字串的內容,你不可能把所有的情況都寫到 string.xml裡面,那怎麼辦?假設,現在我們做了一款 app,但是檢測到有些裝置不支援我們 app 的某些功能,這個時候你需要提示使用者:您的手機暫時沒有 ×× ,暫時您無法使用我們的該項功能!解決這個問題,android 為我們提供了方便的方式:可以使用 xliff 或者不使用 xliff.Xliff 是 XML Localization

Android 資源國際化問題(3): 不同像素的手機

在部落格 Android 資源國際化問題(2): finger的迷惑 基礎之上,繼續探討資源國際化問題。不同像素的手機,可以配置不同的檔案,先看幾個概念。具體可參看sdk-path/docs/guide/practices/screens_support.html可以看出,模擬器對於小螢幕Small Screen的QVGA(320x240)就是ldpi、對於Nomal

從 android 談重構

個人很喜歡重構,重構不僅讓代碼看起來清晰增加code的可閱讀性,而且在重構的過程中,可以讓自己發現更多未知的東西。這篇文章轉載於http://code.google.com/p/androidbmi/wiki/BmiRefactor。雖然是繁體,但是仔細看看還是很有必要。當然,重構的前提是您的程式碼完成了所有業務功能。 什麼是重構可以運作的程式跟可以維護的程式之間,還有一道難以言說的鴻溝。一個程式設計之初,是用來解決特定問題。就像在前面章節的學習中,我們也已經寫好了一個可以運作的 BMI 程式。

退出 android 應用程式

1. finish()方法該方法可以結束當前 Activity,但是如果你的 App 有很多 Activity 的話,使用該方法顯得有點捉襟見肘了。另外,還有一個方法 finishActivity (int requestCode) ,關於這個方法,先看看 sdk 的 api 說明吧!public void finishActivity (int requestCode)Since: API Level 1Force finish another activity that you had

network: android 網路判斷

直接上代碼,沒有什麼好說的!package mark.zhang;import java.util.List;import android.content.Context;import android.location.LocationManager;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.telephony.TelephonyManager;public

Android撥打到電話和發簡訊的簡單程式

在模擬器上實現打電話和發簡訊,另外還可以在命令列下或者可以利用Eclipse的ADT外掛程式的Emulator control實現,具體方法去如下。 命令列:假設你現在開啟的模擬器的連接埠號碼(模擬器的標題列上有)為5554。1.開啟命令列,輸入telnet localhost 5554斷行符號後,會有如下提示,說明你已經串連5554連接埠成功。 Android Console: type ‘help’ for a list of commandsOK2.再輸入gsm call

Android中的通知—Notification

 Notification是Android中常用的一種通知方式,當有未讀簡訊或者未接電話的時候,螢幕的狀態列就會有提示表徵圖,這時可以下拉狀態列來讀取通知。在使用的時候(在後台運行),如果有新訊息時便會發出聲音提示,狀態列也有相應的提示。Android中Notification通知的實現步驟:1.擷取NotificationManager對象NotificationManager的三個公用方法:①cancel(int id)

總頁數: 2771 1 .... 1385 1386 1387 1388 1389 .... 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.