Time of Update: 2018-12-03
這幾天,一直在糾結。糾結 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
Time of Update: 2018-12-03
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
Time of Update: 2018-12-03
關於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
Time of Update: 2018-12-03
package com.geolo.android;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import
Time of Update: 2018-12-03
原文:http://topic.csdn.net/u/20091226/00/09e2979b-7c8c-4991-856d-586a278875c0.html1. 在src下建立一個包:com.android.internal.telephony(和ITelephony.aidl 中 package 聲明的包名一樣);2. 然後從系統源碼中把ITelephony.aidl檔案拷貝到
Time of Update: 2018-12-03
聲明:部分內容出自網路。 這裡說明下Android中的JNI的中文亂碼問題。 我們建立一個native.c的時候。eclipse對native.c預設的是GBK。我試著在java中把GBK轉為UTF-8,依舊亂碼,因此我也不知道jni返回的中文字串是什麼類型。 經過不斷猜測,就是我們在建立了native.c的時候,就把native.c的編碼類別型改為UTF-8,這樣在java中也不要轉編譯了,直接就可以在模擬器上顯示出中文。
Time of Update: 2018-12-03
和以前不同,這次只放代碼,不再寫步驟,但是,養成一個好的書寫步驟是很有必要的,這樣你就不容易出錯,也容易通過你的步驟來找出錯誤。特別是你在C/C++代碼中出錯的時候。 Android.mk: LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := nativeLOCAL_SRC_FILES := myNative.cinclude
Time of Update: 2018-12-03
NeighboringCellInfo.aidlpackage android.telephony;parcelable NeighboringCellInfo; ITelephony.aidl/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file
Time of Update: 2018-12-03
上一節,大體說了下在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
Time of Update: 2018-12-03
將js的api文檔整合到android項目中,簡單而且實用。這個時候,你就可以不再用原生態的UI了。通過HTML + JS +css 你可以做出各種各樣的UI 需要注意到是,用這種方式開發程式,軟體的運行效率會比原生態UI慢,但是UI介面更加美觀和靈活變動。第一步: 到http://jquerymobile.com/ 下載最新的 JQuery 的API
Time of Update: 2018-12-03
第一步:我們要到官網下載NDK---http://androidappdocs.appspot.com/sdk/ndk/index.html第二步:將下載好的NDK安裝到我們自己的目錄,我的是D:/geolo/android-ndk-r4b第三步:現在的NDK是新的版本的了,編譯方式也和android-ndk-r3b完全不同。
Time of Update: 2018-12-03
第一步:運行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++庫第三步:
Time of Update: 2018-12-03
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。
Time of Update: 2018-12-03
一、 安裝第一步:到http:www.cygwin.com/下載Cygwin的安裝檔案。下載後並運行這個程式第二步:選擇安裝目錄,依據個人所定。第三步:選擇網路連接方式為Direct Connection。第四步:選擇下載網站為http://mirrors.kernel.org第五步:選擇安裝項,我們選擇Devel(將安裝項Devel右邊的Default改變為Install)之後一直下一步,並等待安裝,安裝過程有些耗時,可以喝幾杯茶或者休息一會。 二、檢測 運行Cygwin,分別輸入
Time of Update: 2018-12-03
1. Android進程 在瞭解Android線程之前得先瞭解一下Android的進程。當一個程式第一次啟動的時候,Android會啟動一個LINUX進程和一個主線程。預設的情況下,所有該程式的組件都將在該進程和線程中運行。 同時,Android會為每個應用程式分配一個單獨的LINUX使用者。Android會盡量保留一個正在運行進程,只在記憶體資源出現不足時,Android會嘗試停止一些進程從而釋放足夠的資源給其他新的進程使用,
Time of Update: 2018-12-03
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
Time of Update: 2018-12-03
看這篇文章之前,假設您已經具備下列條件,否則閱讀這篇文章對您協助不會太大。<1> ubuntu下,成功安裝JDK1.6並配置環境變數<2> ubuntu下,成功下載、配置好 ant 環境<3>
Time of Update: 2018-12-03
這裡所說的 android 組件,主要是指 android 中 Activity、Service、ContentProvider 以及 BroadcastReceiver.在 android 源碼開發的過程中,大家拿到手的都是一樣的 android 源碼,但是硬體平台卻是大相徑庭,所以會引發各種各樣的問題,於是乎,android 開發越發精彩!這篇部落客要是在研究 Settings
Time of Update: 2018-12-03
有這樣一種情形,不知道你是否遇到過。我們要將 android 資源國際化,但是有時候還需要動態改變字串的內容,你不可能把所有的情況都寫到 string.xml裡面,那怎麼辦?假設,現在我們做了一款 app,但是檢測到有些裝置不支援我們 app 的某些功能,這個時候你需要提示使用者:您的手機暫時沒有 ×× ,暫時您無法使用我們的該項功能!解決這個問題,android 為我們提供了方便的方式:可以使用 xliff 或者不使用 xliff.Xliff 是 XML Localization
Time of Update: 2018-12-03
在部落格 Android 資源國際化問題(2): finger的迷惑 基礎之上,繼續探討資源國際化問題。不同像素的手機,可以配置不同的檔案,先看幾個概念。具體可參看sdk-path/docs/guide/practices/screens_support.html可以看出,模擬器對於小螢幕Small Screen的QVGA(320x240)就是ldpi、對於Nomal