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: 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,
Time of Update: 2017-07-06
Android入門知識,android入門1.Android開發環境 Android常用的開發環境包括兩個:Eclipse + ADT 和Android Studio,Android Studio作為google官方推出的開發環境自然有得天獨厚的優勢,所以推薦使用Android Studio進行開發。關於安裝我就不介紹了。 以後有空我會總結一下關於使用Android Studio提高開發效率的技巧、調試技巧、Gradle構建工具使用以及常見問題解決的有關內容。2.Android的入門書籍:《
Time of Update: 2017-06-22
Android--很實用的圖片工具類,import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import android.content.Context;import android.graphics.Bitmap;import
Time of Update: 2017-06-19
View的getMeasuredWidth和getWidth有什麼區別?,imageviewgetwidth0getMeasuredWidth 為view的測量寬度。getWidth為view的最終寬度。(這裡只討論寬度,高度也是一樣的道理)那麼它們之間有什麼區別呢? 測量寬度是在view的measure過程中形成的,而最終寬度是view的layout過程中形成的。這是它們之間的區別,它們的大小在大多數情況下都是相等的,只有在某些情況下會不相等,比如重寫了view的layou
Time of Update: 2017-06-22
Kotlin入門(1)搭建Kotlin開發環境,搭建kotlinKotlin做為一門程式設計語言,已經出現好幾年了,但此前在國內並不聞名。自從5月份Google宣布它成為Android的官方開發語言之後,Kotlin猛然竄紅了,雖說短期內Kotlin無法取代Java,但對於一門新技術,我們還是有必要好好學習。Google號稱從Android Studio 3.0開始完全支援Kotlin,可是Android Studio目前的穩定版還是2.3,所以本文仍然以Android Studio
Time of Update: 2017-06-11
android筆試題一,android筆試題 1.Android DVM(Dalvik VM)的進程和Linux的進程, 應用程式的進程是同一個概念嗎?DVM(Dalvik VM)指dalvik的虛擬機器。每一個Android應用程式都在它自己的進程中運行,都擁有一個獨立的Dalvik虛擬機器執行個體。而每一個DVM都是在Linux 中的一個進程,所以說可以認為是同一個概念。運行在自己的DVM進程之中,不同的app不會相互幹擾,且不會因
Time of Update: 2017-06-10
android 定時器(Handler Timer Thread AlarmManager CountDownTimer),alarm定時器Android實現定時任務一般會使用以上(Handler Timer Thread AlarmManager CountDownTimer)五種方式。當然還有很多組合使用(比如Handler+Thread 比如Handler類內建的postDelyed
Time of Update: 2017-06-09
淺談Kotlin(四):控制流程,淺談kotlin控制流程淺談Kotlin(一):簡介及Android Studio中配置淺談Kotlin(二):基本類型、基本文法、代碼風格淺談Kotlin(三):類淺談Kotlin(四):控制流程 本篇介紹Kotlin的控制流程文法(if,for,while,when....)一、if 語句 1、基本用法: var a = 10; if(a > 5){ Log.i("xqxinfo","
Time of Update: 2017-06-06
一步一步實現android studio代碼上傳到github。,androidgithub 本文只注重代碼上傳能成功就好,不解釋什麼是git什麼事github,git有什麼優勢。1,先建立一個android應用,第二步:建立github賬戶 和 安裝git。網上的文章多如牛毛。唯一要說的就是記住安裝目錄。第三步:android studio中配置git和github賬戶。有了上面兩個圖就說明離成功不遠了。第四步:android studio中點擊VCS--Import into
Time of Update: 2017-06-03
ionic1項目中
Time of Update: 2017-06-05
android常犯錯誤記錄(二),android常犯錯誤記錄檢查 minSdkVersion什麼的是不是和你依賴的包一樣,它上面也有個小提示,顯示本地的11,依賴的為15,那就改成15好了,重新build好了 ClassNotFoundException異常 看提示資訊貌似是設定檔的路徑或者什麼錯了,其實就是你的v7包之類的版本不對,要跟sdk版本一致或者更高,改下版本就好了,因為編譯版本不對,沒有把這檔案打包進去,所以找不到檔案
Time of Update: 2017-06-06
Android開發筆記(12)——ListView & Adapter,androidlistview轉載請註明:http://www.cnblogs.com/igoslly/p/6947225.html 下一章是關於ListFragment的內容,首先先介紹ListView的相關配置,理解ListFragment也相較容易。在fznpcy專欄:http://blog.csdn.net/fznpcy/article/details/8658155/
Time of Update: 2017-06-03
EventBus便於使用,eventbus 什麼是EventBus 由greenrobot組織貢獻(該組織還貢獻了greenDAO),一個Android事件發布/訂閱輕量級架構,功能:通過解耦發行者和訂閱者簡化Android事件傳遞,EventBus可以代替Android傳統的Intent,Handler,Broadcast或介面函數,在Fragment,Activity,Service線程之間傳遞資料,執行方法。特點:代碼簡潔,是一種發布訂閱設計模式(觀察者設計模式)。
Time of Update: 2017-06-06
安卓通過UDP協議傳輸資料,中文亂碼的問題,安卓udp公司最近需要往智能家居方面發展,需要用到UDP協議傳輸資料,在網上找到了一些資料,但是發現傳輸中文的時候有亂碼的現象,經過我多番搗鼓,終於解決了這個問題,下面貼上關鍵代碼用戶端: 1 public class UDPClient { 2 private static final int SERVER_PORT = 6000; 3 private DatagramSocket dSocket = null; 4
Time of Update: 2017-05-28
Android ViewPager使用方法小結,androidviewpagerandroid-support-v4.jar 是Google提供給我們的一個相容低版本安卓裝置的軟體包,裡麵包囊了只有在 Android 3.0 以上可用的API。而 ViewPager 就是其中之一。利用它,我們可以做很多事情,從最簡單的導航,到頁面菜單等等。準備在使用ViewPager之前,需要在 build.gradle 中加入如下語句:compile 'com.android.support:support-
Time of Update: 2017-05-31
FragmentActivity + Fragment + Fragment使用過程中出現的bug,fragmentactivityFragmentActivity + Fragment(通過hide和show來顯示fragment) + Fragment(通過viewpager來顯示fragment) 在Activity中 //開啟事務 FragmentTransaction ft =