Time of Update: 2018-12-04
Mac下Cocos2d-x Android開發環境配置發表於 2012 年 9 月 3 日1. 資源準備Eclipse for MacAndroid SDK macAndroid NDK maccoco2d-x source Code2. 依次安裝Eclipse安裝CDTC++ Development Tools,直接在Eclipse,Help->Install New SoftWare中載入、安裝。安裝Android
Time of Update: 2018-12-04
Android應用外掛程式式開發解決方案本人開了
Time of Update: 2018-12-04
Android中的Toast簡介Toast是一個彈出Message,允許你便捷地通知使用者一些時間,比如:將資料儲存到SD卡。值得注意的是使用者不能取消Toast。大多數情況下,Toast僅僅是一個簡短的message,但你也可以定製Toast的介面。建立標準Toast標準Toast可以通過Toast的靜態方法makeText來建立:Toast.makeText(getApplicationContext(), "Hello, The Code Project!",
Time of Update: 2018-12-04
Introduction: Android.mk編譯檔案是用來向AndroidNDK描述你的C,C++原始碼檔案的,這篇文檔描述了它的文法。在閱讀下面的內容之前,假定你已經閱讀了docs/OVERVIEW.TXT檔案,瞭解了它們的腳色和用途。一、概述 一個Android.mkfile用來向編譯系統描述你的原始碼。具體來說: (1)
Time of Update: 2018-12-04
1、x.sh 就是把當前進程x掉的指令碼,因為調試的時候難免有很多重啟應用的過程,將這部分寫成指令碼,就省得每次去點back,當然,主要是為下邊兩個指令碼使用x.sh就是簡單的用adb devices看有多少個裝置連上,再每個裝置ps|grep一下,再kill -9。對於有些機器(比如moto的坑爹機,雖然root但是adb
Time of Update: 2018-12-04
好不容易下好了Eclipse安裝好了,可是在最後一步啟動AVD時卻出現錯誤不能啟動,如1或者圖2:圖1圖2 上網查了資料,現在簡單的整理如下:原因:Android的SDK安裝路徑當中有空格或者其他字元。解決方案:將路徑中的這些字元換掉。改好後啟動即可。我的改好後已經可以正常啟動,如:單擊開始按鈕便出現了虛擬機器介面。(注意配置好後,點開始後很快的,不用等太多時間)備忘:本人純粹為記錄本人所遇到問題而寫
Time of Update: 2018-12-04
public boolean onCreateOptionsMenu(Menu menu)//--> 建立菜單方法,這個菜單在點擊手機menu鍵時顯示的菜單public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) //--> 此方法為建立菜單方法,你還需要對此菜單進行註冊Activity.registerForContextMenu(View
Time of Update: 2018-12-04
ffmpeg neon最佳化必看!!android下編譯ffmpeg with neon的正確方法(已驗證)(2013-01-29 15:28:23)轉載▼標籤: android ffmpeg make neon 最佳化分類: 軟體開發 最近搞的視頻監控項目,需要在android移動端做視頻顯示。用的是android ndk的開發方式, 利用ffmpeg作為解碼庫。640*480 解析度下, 10幀每秒尚可正常播放,
Time of Update: 2018-12-04
SDL 1.3 已經官方正式支援Android了,而且也支援OpenGL ES 1.1/2.0!前幾天剛好有點空閑就折騰了一下,現將編譯過程小記一下,雖然大部分的過程官方已經說得很清楚了,但還是有一些小的細節要注意。首先,是從SDL的網站下載1.3非正式版的源碼,SDL用的是HG管理源碼的,網址:http://www.libsdl.org/hg.php,可以下載windows適用的zip包(SDL-1.3.zip)或linux適用的tar
Time of Update: 2018-12-04
抓包工具TcpDump for Android + wireshark如果要抓TCP資料包,我們可以使用TCPdump工具,類似於windows/linux下使用的這個工具一樣。具體方法是下載tcpdump,還有個地址是http://www.strazzere.com/android/tcpdump。詳細使用請參考http://www.tcpdump.org/裡面的文檔你需要root許可權,adb push
Time of Update: 2018-12-04
$mkdir /home/android //建立工作目錄 $cd /home/android $mkdir bin //下載安裝repo版本管理工具: $curl http://android.git.kernel.org/repo> ./bin/repo $cd bin $chmod a+x repo 準備下載Android: $cd /home/android $python ./bin/repo init -u
Time of Update: 2018-12-04
這個是我在無意間發現的,當初是因為我的應用程式安裝測試的時候,根據Eclipse的返回是說我的應用程式已經裝好了,但就是沒有運行。也沒找到表徵圖,但在程式管理裡面可以找到這個程式。後來在Google上搜尋了下發現其實已經早有了,不過為了自己便於記憶,寫下來。[java] view
Time of Update: 2018-12-04
Android的Audio Manager (即AudioFlinger)相對比較簡單,代碼主要集中在目錄frameworks/base/libs/audioflinger, frameworks/base/media 和hardware/libhardware_legacy/include/hardware_legacy下面。 AudioManager的主要功能如下1. 接收來自各個track的PCM data, 如普通的audio playback, ringtone,
Time of Update: 2018-12-04
在Android中讀取doc檔案需要用第三方jar包tm-extractors-0.4.jar,讀取的過程很簡單和普通的檔案流操作基本一樣,下面寫一個簡單的例子:package com.word.read;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import org.textmining.text.extraction.WordExtractor;import
Time of Update: 2018-12-04
儘管Google的SDK文檔寫到了相關的,內容但是實在是太短小精悍了,因為需要寫個簡單的Demo,所以學習了一下。現在,我們一起來看看,到底要怎麼去寫吧: 首先,我們肯定要用到網路攝影機,因此需要在Manifest檔案中聲明使用許可權:<uses-permission android:name="android.permission.CAMERA" />如果還要使用一些硬體屬性,那還要做額外的聲明,例如:<uses-feature
Time of Update: 2018-12-04
預設的進度條(ProgressBar)是沒有文本進度提示的,為了更直觀顯示進度,自訂了ProgressBar控制項來顯示的文本進度:也就是說給ProgressBar添加文本顯示的進度條(帶%100顯示的字樣)非常給力, 參考這裡:http://orgcent.com/android-text-progressbar/我不廢話直接上代碼:/***** * * @author lixiaodaoaaa * http://weibo.com/lixiaodaoaaa *
Time of Update: 2018-12-04
寫在課前的話:看帖不回,胸部下垂。public boolean isConnByHttp() { boolean isConn = false; URL url; HttpURLConnection conn = null; try { url = new URL("http://"+你的IP地址); conn = (HttpURLConnection) url.openConne
Time of Update: 2018-12-04
效果展示如下:再看布局檔案如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <WebView
Time of Update: 2018-12-04
要編譯Android的源碼,或者進行NDK開發,肯定少不了和Android.mk打交道,因此有必要好好瞭解一下,下面和我一起學習下吧!首先,我們先來看個萬年不變的Hello World:檔案架構如下:src/helloworld/helloworld.csrc/helloworld/Android.mk 其中helloworld.c實現一個返回hello
Time of Update: 2018-12-04
在一個Android.mk中可以產生多個可執行程式、動態庫和靜態庫。1,編譯應用程式的模板: #Test Exe LOCAL_PATH := $(call my-dir) #include $(CLEAR_VARS) LOCAL_SRC_FILES:= main.c LOCAL_MODULE:= test_exe #LOCAL_C_INCLUDES := #LOCAL_STATIC_LIBRARIES :=