Time of Update: 2018-07-24
前段時間在搞IOS的音視頻版本,所以將標題改為了Android IOS WebRTC 音視頻開發總結, 下面總結一下開發過程中的一些經驗: 1. IOS WebRTC音視頻編譯和下載: 有過android WEBRTC編譯下載經驗再去弄IOS,你會發現簡單多了,再有問題,可以參考:http://www.cnblogs.com/ProbeStar/p/3411510.html 記住有MAC和IOS兩個版本,要指定好你想要哪個版本. 2. 正確區分armv7 armv7s
Time of Update: 2018-07-24
本文雖屬原創,但是內容都是來自於網路,參考了大家的微博,以及論壇的總結。 在做語音對講的時候,將會碰到錄製語音格式的問題,因為要考慮自己開發裝置的支援的格式,還要考慮其他裝置作業系統的支援的格式,以及各自平台實現各格式的難易程度。 以前公司做語音這部分,解決方式是通過本地錄製一個語音檔案,在伺服器進行編解碼轉換。當然每個平台也是選擇自己最合適的編碼格式。 現在平台主要是ios與android兩個主流平台, wp的暫時沒有考慮。 主要的錄製格式有,mp3, AAC, iLBC,
Time of Update: 2018-07-26
最近在學習android廣播的內容,按照書上的例子寫了個小程式實現強制下線的功能,大體運行流程為: 登入輸入帳號密碼後進入主介面,在主介面點擊按鈕彈出對話方塊提示被強制下線。點擊確定後顯示登入頁面。
Time of Update: 2018-07-26
在android系統中編譯運行tcpdump有兩個方法,一個是直接在android系統中進行源碼編譯;另一個是在x86系統上進行交叉編譯,然後將編譯產生的二進位檔案複製到android系統中。本文採用第二種方法。 先編譯libpcap,下載地址如下,其實是和tcpdump在同一頁面上的: http://www.tcpdump.org/release/libpcap-1.8.1.tar.gz 將下載得到的tcpdump和libpcap解壓後放在同一個檔案夾中。
Time of Update: 2018-07-26
/** * 將圖片轉化為圓角圖片 * * @param drawable * @param roundPX * @return */ private static Bitmap getRoundCornerDrawable(Drawable drawable, float roundPX /* 圓角的半徑 */) { int w = drawable.getIntrinsicWidth(); int h =
Time of Update: 2018-07-26
現在手機拍照都是好幾兆,直接把原圖上傳到伺服器,對於使用者來說,直接就崩潰了,在有WiFi的情況下還好。但當其他使用者查看列表時,看一會估計手機都得欠費了。所以在上傳圖片的時候,要對圖片進行壓縮。 注意:這裡的壓縮是指品質壓縮,不是尺寸壓縮。 比如當我們拍一張照片,要上傳到伺服器。我們需要先把這個照片,讀到記憶體中,然後進行壓縮,最後把壓縮後的檔案輸出。 關於圖片的記憶體了,怎麼載入節省記憶體了,這裡就不說了
Time of Update: 2018-07-26
上一篇我說了如何使用JNI進行h264編碼,但是由於效率的問題 感覺並不太實用。 經過幾天的折騰,並參照http://www.javaeye.com/problems/27244 大體實現的Android 的即時編碼問題,但是只是思路,還沒有進入代碼實現的階段。 比較重要的2個類 MediaRecorder ParcelFileDescriptor MediaRecorder 是Android提供的進行採集編碼的類,而
Time of Update: 2018-07-26
作者:華清遠見 第四章 使用說明 啟動Darwin Streaming Server 查看伺服器IP地址 開啟eclipse匯入Spydroid工程,修改預設IP為伺服器IP地址。 連接埠554是RTSP的預設連接埠,最好不要修改。如需修改,請一併將伺服器連接埠設定。
Time of Update: 2018-07-26
參考地址 http://blog.csdn.net/u012210379/article/details/46604305 @1 下載 https://github.com/jfeinstein10/SlidingMenu 下載 之後 是個zip檔案 @2 解壓 出來之後 檔案夾為 SlidingMenu-master @3 建立項目 @4 建立 application/libraryname 的名字換成 項目的名稱。
Time of Update: 2018-07-26
今天學習了建立第二個Activity 以及從Main_Activity切換到Second_Activity 下面是關於這個過程的一個總結: 建立一個新的xml布局檔案,(res>layout)寫好布局類容 建立一個新的Activity類(Class)(src>SecondActivity.java) 在Manifest檔案中對新建立的Activity進行註冊 現在對建立新的Activity類的方法進行說明:
Time of Update: 2018-07-26
去年雙十一換的新電腦,華碩vivo4000的,配置的不算很好,4k的螢幕:3840×2160, 940M的顯卡, core i7的CPU, 8G的記憶體,硬碟是1T的機械硬碟,除了硬碟基本感覺還可以吧。系統是win10 home版本的,有點不爽,後來自己重新分配硬碟分區後,安裝了我最愛的manjaro linux,幾乎天天更新。linux下使用比window10爽的不是一點。哈哈。好了,開始切入正體了: (1)core
Time of Update: 2018-07-27
android實現離線緩衝 在這個無法缺失互連網的世界裡[android離線緩衝][6]將解決在沒有互連網的環境中APP的使用,目前使用這項技術的有網易新聞,神馬新聞,主要的優點是: 實現離線瀏覽,在離線狀態下,瀏覽新聞(也可以用H5實現) 減輕伺服器壓力,降低伺服器的並發性操作 提高用戶端的響應速度 其實現的方式主要有: 儲存到本地檔案儲存體 儲存到SQLite資料庫儲存 儲存到本地檔案儲存體
Time of Update: 2018-07-28
android裡面,不管是layout,widget,drawable,string,color,array,style等等,android自動會在R.java裡面產生resouce ID。那如果只給你包名和widget id 或者string的name,你能得到產生的resouce ID,進而擷取這個view或者string嗎。實事是可以的。舉個栗子給大家看看。 /**
Time of Update: 2018-07-29
GreenDao 介紹: greenDAO是一個對象關係映射(ORM)的架構,能夠提供一個介面通過操作對象的方式去操作關係型資料庫,它能夠讓你操作資料庫時更簡單、更方便。如下圖所示: 官網地址:http://greenrobot.org/greendao/ github:https://github.com/greenrobot/greenDAO GreenDao 優點:
Time of Update: 2018-12-03
android原始碼在 多媒體訊息sms 表和多媒體訊息 pdu表,增加了一個觸發器CREATE TRIGGER delete_obsolete_threads_pdu AFTER DELETE ON pdu BEGIN DELETE FROM threads WHERE _id = old.thread_id AND _id NOT IN (SELECT thread_id FROM sms UNION SELECT thread_id from
Time of Update: 2017-08-20
ImageSwitch映像切換控制項,ImageSwitch映像切換控制項繼承ViewAnimator所以可以做動畫繼承ViewGroup所以可以裝別的控制項,所以ImageSwitch裡面裝的就是image,不過要找個ImageView來呈現所以ImageSwitch用一個映像工廠來顯示ImageView對象圖片。我們看setImageResource裡面只有一個int參數,所以如果想放多張圖片,想做到圖片切換,就要改變這圖片對應的ID值。這裡可以用一個int數組來裝多張圖片的id,用數組索引
Time of Update: 2017-08-04
分享 android 源碼,android源碼Android精選源碼UI架構QSkinLoader換膚架構一款優雅的中國風Android筆記源碼ListView、RecyclerView兩種方式實現聊天介面android仿滴滴時間選擇控制項Android 雙時間選擇控制項一個ExpandableRecyclerView控制項實現半圓形seekbar視圖選擇從0°- 180°角一個集拍照和選擇圖片,裁剪,錄製視頻和選擇視頻的強大且...用 Android
Time of Update: 2017-07-28
產生認證,用於簽名Android應用,認證android1. keytool 命令1)使用JDK中的一個命令keytool,都有哪些命令呢,使用 keytool -help 進行查看 2)本次使用 keytool -genkeypair 命令產生簽名,查看此命令都有哪些參數keytool -genkeypair -help發現keytool -genkey與keytool -genkeypair 效果一樣 2.
Time of Update: 2017-07-19
Android學習——動態註冊監聽網路變化,android監聽建立一個BroadcastTest項目,然後修改MainActivity中的代碼,如下: 1 public class MainActivity extends AppCompatActivity { 2 private IntentFilter intentFilter; 3 private NetworkChangeReceiver networkChangeReceiver; 4 5
Time of Update: 2017-07-09
怎樣從Java轉換到Kotlin代碼:現在就開始使用Kotlin(KAD 29),kotlinkad作者:Antonio Leiva時間:Jul, 4,