原创 你們真的能屏蔽Home鍵而不對程序產生影響嗎?

最近做到一個項目,是和視頻通話相關的。要求視頻通話的過程中是不允許退出到後臺的。 所以我們的做法是全屏+屏蔽Home,當然返回鍵肯定是掛斷電話了。 但目前屏蔽Home鍵的方法無非就是鑽了Android的一些漏子,把window type

原创 關於VOIP電話中的SIP信令返回碼的詳細解釋

1 臨時應答1xx 臨時應答,也就是消息性質的應答,標誌了對方服務器正在處理請求,並且還沒有決定最後的應答。如果服務器處理請求需要花200ms以上才能產生終結應答的時候,它應當發送一個1xx應答。 注意1xx應答並不是可靠傳輸的。他們不

原创 H264之SPS PPS

SPS               序列參數集 PPS                    圖像參數集   H264的參數主要是在SPS和PPS中獲得,這裏麪包含了如圖像大小,採用的可選的編碼模式,宏塊到片斷組映射等信息 需要特別指出

原创 有關H264視頻卡的情況如何解決

1.首先確定採用的何種RTP荷載格式 有三種: 單NAL 單元包 聚合包 分片單元 丟此不太清楚的可以看http://blog.csdn.net/luowenlong860502/article/details/7788617 說白了就是

原创 YUV格式詳細解析

文詳解YUV420數據格式 YUV格式有兩大類:planar和packed。 對於planar的YUV格式,先連續存儲所有像素點的Y,緊接着存儲所有像素點的U,隨後是所有像素點的V。 對於packed的YUV格式,每個像素點的Y

原创 如果在NDK編譯的時候遇到No rule to make target needed by *.o 請抽空看看這篇文章

由於平時寫代碼不小心,多半都是copy paste ,導致了一些自己不容易看出來的問題。 比如我之前有寫soundTouch的JNI 在這個裏面我有將兩個lib 一個動態的一個靜態的都放到 了一個Android.mk中 進行編譯,但是發現

原创 如何解決放到android /system/app 下的應用程序無限重啓彈出“異常終止”的問題

出現了標題中提到的情況肯定是你做了如下操作:       1. 你獲取了手機的root權限        2.你用文件管理器將你自己的apk 拷貝到了/system/app下,想讓他成爲系統APK        3.你這個應用程序是開機自

原创 山寨機攻略

如今的手機市場魚龍混雜 主要分爲以下幾種類別: 1.行貨 2.私貨(從港臺,國外等地區沒經過海關進來) 3.私貨(翻新機) 4.山寨機(有的無良商家也稱之爲私貨以混淆視聽)   如果是買到前面二者還好,倘若買到翻新機或者山寨機那就虧大發

原创 關於Android權限那些事(應用程序獲取root權限,system權限)

最近被權限給糾結了,下面這篇文章寫得很好,和大家分享了: 轉自:http://my.unix-center.net/~Simon_fu/?p=531 最近在移植Android過程中遇到了Android程序(apk)權限的問題。最近也對這方

原创 android 如何做到完全退出應用程序

當我在網上找“android 如何完全退出應用程序時”十有八九都是 android.os.Process.killProcess(android.os.Process.myPid());又或者是 System.exit(0); 但這些

原创 H264在網絡傳輸中的打包方式

主要的打包方式有三種: (1) 單NAL單元方式 本方式應用在OPTIONAL打包方式(packetization-mode)MIME參數值等於0,不包含打包方式,或者沒有外部手段指示其他的打包方式的時候。所有的接收者必須支持本方式。它主

原创 關於 could not read symbols: File in wrong format 問題的解決方案

最近有個項目需要用到第三方的lib,而在它們的官網上面下載了linux版本的so 於是根據它們提供的文檔來調用so裏面的函數,用ndk將so編譯到我自己的jni lib 中去。但是編譯是過了,鏈接時出問題了: could not read

原创 H264之簡介

H264是一種視頻編碼格式,並且可以作爲網絡視頻編解碼格式,因爲它具備以下特點: 它的基本流採用分層結構->包括視頻編碼層(VCL)和網絡適配層(NAL) 視頻編碼層負責高效的視頻內容表示,而網絡適配層負責以網絡所要求的恰當的方式對數據進

原创 移植soundtouch到android 通過JNI來調用(二)

上一篇博客中寫到了如何編譯和安裝soundtouch 當安裝soundtouch到你的ubuntu中後你可以通過運行soundstretch來體驗一下soundtouch的用法, 當然如果你運行soundstretch提示找不到lib的話

原创 android 源碼下如何將修改編入image 以及其他遇到問提總結

1.          編譯報錯,找不到R相關資源 在源碼目錄下新建一個應用,或者複製其它應用時,常出現這個錯誤。 1)         什麼是R.java R.java中編譯時自動生成的,工程用到所有的資源,都會用到R.java 2)