移植live555到android下遇到的問題

這幾天頗有些麻煩,為了做rtsp server,把live555移植到android下,通常的做法是寫一個Android.mk,放到android源碼樹下,mm一下,就可以,但是我的老出一堆錯誤,而我在單獨的ndk下編譯,竟然正常,就在清閑一些得時候,靜下心來看看那些編譯錯誤的提示,原來是沒找到那幾個c++的庫,在ndk下編譯器會自動給加上,而在android的源碼樹下就要自己給加上了,如下:LOCAL_LDFLAGS +=

android 超級終端,記得先用SU擷取最高許可權

a2sd  無端佔用了1G記憶體,俺是2G卡啊,還不知道哪裡扣了點,可用記憶體只有600M不到,一個電影都放不了幾乎更背的是裝了幾個遊戲後,a2sd變成了300M,不見了700M啊,偵錯工具時出現Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE上網查用超級終端啊,有木有,命令a2sd remove,結果所有a2sd的命令都試了一遍,都是返回permission

Android 源碼分析 — Binder機制

首先來看一張Android Binder系統啟動並執行時序圖: (此圖來自於google搜圖)       從時序圖上來看,整個Android Binder系統還是有些複雜的,但是仔細分析可能會發現整個Android Binder運行機制似乎與某種常見的系統架構類似,是的,那就是我們經常會見到的基於RPC機制的C/S架構了。  為了便於對比和解釋Android Binder的原理,我們先從一個比較熟悉的情境分析:

如何往Android中整合開發程式 doubango架構

第一步   將Android項目放到packages/app目錄下並添加Android.mkAndroid.mk的寫法引用了第三方Jar包的情況,可參照Calculator寫LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE_TAGS := optionalLOCAL_STATIC_JAVA_LIBRARIES := libding      #包名與下邊對應                     

Android縮放drawable

一、  相關概念1.        Drawable就是一個可畫的對象,其可能是一張位元影像(BitmapDrawable),也可能是一個圖形(ShapeDrawable),還有可能是一個圖層(LayerDrawable),我們根據畫圖的需求,建立相應的可畫對象2.        Canvas畫布,繪製的目的地區,用於繪圖3.        Bitmap位元影像,用於圖的處理4.        Matrix矩陣,此例中用於操作圖片二、  步驟1.       

Android完全關閉應用程式—終極解決方案!!!

今天又碰到了這個問題。綜合以前的做法跟現在的情況,我找出一種相對比較好的做法。像網上到處說的sysytem.exit(), android.os.Process.killProcess(android.os.Process.myPid()),

android:inputType標籤

android中inputType屬性在EditText輸入值時啟動的虛擬鍵盤的風格有著重要的作用。這也大大的方便的操作。有時需要虛擬鍵盤只為字元或只為數字。所以inputType尤為重要。<EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="phone" /> //文本類型,多為大寫、小寫和數字記號。    

Android輕量架構七__ImageView圖片適應

下載圖片難免大小不一,解析度各異,如何在智能手機上顯示呢專科學生希望寫個方法,可以根據螢幕大小自動轉換圖片大小和圖片解析度--可有必要寫這個演算法麼?專案經理希望做個產品滿足各種型號機器顯示需求,可以平衡美工和程式員的工作量--可有那麼多人力麼?美工mm希望7寸,8寸和10寸屏的機器都設計一遍圖片,可以在各種尺寸的機器完美呈現圖片--可有那麼多精力麼? 我們程式猿最實在,可以寫一行代碼解決--管它成品多難看,操作性為0,功能性為負數,能編譯通過,運行過程中不崩潰就行了,關鍵是幾乎不用寫代碼htt

android輕量架構五__配置介面

無論做什麼應用,配置介面必不可少的,至少給些參數,使用者可以修改下吧入門一,而android的配置介面就是PreferenceActivity,http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html 如何用。如何擷取Preference  可以通過各個preference的key來得到對象,從而得到所選中的值ListPreference

Android應用開發揭秘學習筆記-最佳化

java文法的角度:正確的運用java.lang.String 和java.util.Vector1.盡量指定類的final,java編譯器會尋找機會內聯(inline)所有的final方法2.盡量重用對象,String出現字串串連情況應用StringBuffer代替3.盡量使用局部變數。調用方法時傳遞參數以及在調用中建立的臨時變數都儲存   

android showDialog(int what)

android showDialog(int what)利用onCreateDialog 顯示對話方塊的方式 1.重寫onCreateDialog(int id)@Override protected Dialog onCreateDialog(int id) {  Builder builder = null;  switch (id) {  case 1:   builder = new AlertDialog.Builder(this)         

android activity退出的時候,強制停止

方法一,在onDesctory方法,退出系統,這個能用嗎? @Overrideprotected void onDestroy() {super.onDestroy();System.exit(0);//或者下面這種方式//android.os.Process.killProcess(android.os.Process.myPid()); }手機屏保的時候馬上出發這個方法,就是說一但螢幕保護裝置,你的應用程式馬上退出,此方法不可用我開發手機的系統方法二

cocos2dx win32移植到android

看到這個畫面,真的感動啊,有開心也有鬱悶的趕腳開心的是花了2.5天終於調通了鬱悶的是這條邪路才走了那麼一點,接下來有段時間要忙了希望所有的付出都有價值2.5天過程中,碰到各種莫名其妙的問題,真不知道該如何寫下來,因為即使寫下來,也無法幫大家解決實際問題,要想做移植前,要想清楚,要做好心理準備感謝以下人士c開源中國 網友分享遊戲源碼http://my.oschina.net/arthas/blog/100062cocoa2dx移植為androidhttp://4137613.blog.51cto.

android之view擷取getWidth()和getHeight()

一般在剛開始開發android時,會犯一個錯誤,即在View的建構函式中擷取getWidth()和getHeight(),當一個view對象建立時,android並不知道其大小,所以getWidth()和getHeight()返回的結果是0,真正大小是在計算布局時才會計算,所以會發現一個有趣的事,即在onDraw( ) 卻能取得長寬的原因。 如何在建構函式中如何取得長寬width =

Your content must have a TabHost whose id attribute is ‘android.R.id.tabhost’ 解決

問題1. 運行Activity的時候出現Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'添加Layout的時候,xml跟元素選擇TabHost, 但是ADT沒有添加id屬性, 啟動並執行時候,會提示Your content must have a TabHost whose id attribute is 'android.R.id.tabhost'錯誤, 需要添加android:id="@

Android控制項之CalendarView 日曆對話方塊

在Android 3.0中新增的行事曆檢視控制項可以顯示網格狀的日曆內容,android.widget.CalendarView是從android.widget.FrameLayout中繼承。CalendarView 類提供了基本的日曆設定方法,long getDate() 擷取從1970年,1月1日,0點0分0秒到現在的毫秒數,因為返回是long型最終只能截止到2038年int getFirstDayOfWeek()

Android編譯系統詳解(一)

++++++++++++++++++++++++++++++++++++++++++本文系本站原創,歡迎轉載! 轉載請註明出處:http://blog.csdn.net/mr_raptor/article/details/7539978++++++++++++++++++++++++++++++++++++++++++    Android編譯系統詳解(一):http://blog.csdn.net/mr_raptor/article/details/7539978 

Android popupwindow彈出對話方塊

今天項目中要用到對話方塊浮層顯示,PopupWindow可以實現該功能。可以自訂view,通過LayoutInflator方法載入自訂的布局。而且載入和退出時都可以自訂動畫效果。還能指定顯示的位置。如下所示:MainActivity代碼:package com.example.popwindow;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import

Android 異常 IllegalStateException: Can not perform this action after onSaveInstanceState

做項目的時候用到fragment,在fragment快速切換的時候發生了異常:IllegalStateException: Can not perform this action after onSaveInstanceStatelogcat的提示資訊: Caused by: java.lang.IllegalStateException: Can not perform this action after

Android Handler不同介面發送資料

發送端介面:Bundle bundle = new Bundle();bundle.putString("introduce", "啊啊啊啊啊");Message message = CompletePartnerInformationFragment.completePartnerInfHandler.obtainMessage();message.what =

總頁數: 2771 1 .... 1378 1379 1380 1381 1382 .... 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.