Time of Update: 2016-05-02
標籤:1 .使用環境:在實際開發過程中 有需要展示流媒體的模組 ,需求非常簡單 :播放 和 暫停 ,其實這個時候有很多選擇 ,可以選擇 MPMoviePlayerController(MediaPlayer.framework), AVAudioPlayer(AVFunction.framework)但是考慮到擴充性,高度自訂性 我選擇使用 AVPlayer. 事實是對的 後來需求又增加了,
Time of Update: 2016-05-02
標籤: Android深度探索HAL與驅動開發
Time of Update: 2016-05-02
標籤:ADB進程adb指令adb install xxx.apkadb uninstall 包名adb devicesadb start-serveradb kill-serveradb shell –> 進入Linux的命令列ls –> 顯示檔案及包名ps –> 列舉所有啟動並執行進程rm –> 刪除檔案cd –> 切換目錄adb push 檔案路徑/檔案名稱 sdcard/檔案名稱
Time of Update: 2016-05-02
標籤:下載開啟sdk管理器,在菜單tool下面的option中。http proxy server填上 mirrors.neusoft.edu.cn http proxy port填上80並且勾選use download caheothers下面勾選第一個強制實行https請求。在磁碟C的目錄下更改hosts檔案夾。目錄:C:\Windows\System32\drivers\etc在最後加上以下幾個ip和網站也不知道具體是哪個有效只能都寫上看看。74.125.237.1
Time of Update: 2016-05-02
標籤:1. React Native這個是 Facebook 在 React.js Conf 2015 大會上推出的基於 JavaScript 的開源架構 React Native, 該架構結合了 Web 應用程式和 Native 應用的優勢, 可以使用 JavaScript 來開發 iOS 和 Android 原生應用2. Universal ImageLoaderImageLoader 是最早開源的 Android 圖片緩衝庫, 強大的緩衝機制, 早期被廣泛 Android 應用使用,
Time of Update: 2016-05-02
標籤:一、ContentProvider內容提供者.是是android中一個應用向第三方共用資料的方式,android中的連絡人,sms(簡訊記錄)等都是通過這一方式來向外提供的 1、使用: 在應用中使用ContentProvider提供的資料並不是直接使用的,而是需要通過ContentResolver來實現的,ContentResolver中包含query/insert/delete/update等方法用於操作資料,但其內部就是調用ContentProvider的實作類別來真正操作的。
Time of Update: 2016-05-02
標籤:Android Studio可以在setting的keymaps設定快速鍵,但最好使用該預設的快速鍵。產生TAG: logt控制台列印帶參的log:logm代碼提示:ctrl + alt + space代碼向上/下移動(選定後):ctrl + shift +up/down複製當前行到下一行:ctrl + d剪下:ctrl + x刪除:ctrl + y類間方法移動:alt + up/down選中代碼(連續執行有其他效果):ctrl + w開啟一個類:ctrl + n開啟一個檔案:
Time of Update: 2016-05-02
標籤:Linux核心原始碼目錄含義arch:包含和硬體體繫結構相關的代碼,每種平台佔一個相應的目錄。和32位PC相關的代碼存放在i386目錄下,其中比較重要的包括kernel(核心核心部分)、mm(記憶體管理)、math-emu(浮點單位模擬)、lib(硬體相關工具函數)、boot(引導程式)、pci(PCI匯流排)和power(CPU相關狀態)。 block:部分塊裝置驅動程式。 crypto:常用加密和散列演算法(如AES、SHA等),還有一些壓縮
Time of Update: 2016-05-02
標籤: 作為iOS開發人員,我們經常聽到SDK,API。可是它們到底是什嗎?有什麼作用呢?,有的人總是覺得它們太抽象了。 接下來就讓我們一起談談,因為技術知識無窮的,所以我說的可能會有一些不準確的地方,所以也希望廣大的博友提出指正,大家一起進步~~ SDK SDK,英文全稱Software Development
Time of Update: 2016-05-02
標籤: 通過一章的學習體會到Git的重要性,因為想要擷取開源的原始碼,必須要使用Git,而且Linux核心完全是由Git管理的。Git是對原始碼進行管理,在使用之前需要先安裝,命令是(1)apt-get install git-core(2)apt-get install git-doc git-svn git-email git-gui gitk其中第二條語句是安裝的git命令。Linux下提供三種方式查看文檔:1.直接使用man查看指定命令的協助文檔,查詢完成後可以按q直接退出2.
Time of Update: 2016-05-02
標籤:第四章 這是一次原始碼之旅,學到了如何下載和編譯Android原始碼和Linux核心原始碼。來詳細闡述一下一些具體過程一、Android原始碼下載環境1.安裝下載Android原始碼的環境配置(1)先建立一個用於存放下載指令檔repo的目錄(2)下載repo指令檔(3)建立用於存放Android代碼的目錄:make dir android_sourcecd android_source(4)初始化(5)開始下載Android原始碼:
Time of Update: 2016-05-02
標籤:1、這是由系統機制決定的,安卓程式都是運行在JAVA虛擬機器上的,而不像iPhone手機那樣直接運行在作業系統上。該虛擬機器就像是個垃圾產生器和記憶體大老虎,非常消耗記憶體,會產生很多垃圾2、安卓記憶體多任務機制,從理論上來說JAVA可自動殺死後台APP回收記憶體,但是JAVA虛擬機器卻不能做到隨用隨收,當我們在使用安卓手機玩天天跑酷或雷霆戰機等遊戲時,每隔一小會難免會出現一兩秒鐘的卡頓,這就是JAVA虛擬機器在強制回收其他APP佔用的記憶體,而如果手機的硬體不夠強大,安卓手機則根本無力回
Time of Update: 2016-05-01
標籤:20145239實驗四 Android開發基礎實驗內容基於Android Studio開發簡單的Android應用並部署測試瞭解Android組件、布局管理器的使用掌握Android中事件處理機制Android Studio安裝實驗步驟安裝 JDK 並配置 JDK 環境變數依次使用電腦->系統屬性->進階系統設定->進階->環境變數,然後建立一個JAVA_HOME變數,令它為電腦中安裝JDK的位置:安裝Andriod Studio並配置1.雙擊運行Andriod
Time of Update: 2016-05-01
標籤:====================實現原理======================== 1.重寫Back鍵方法 2.設定退出標識 3.延時重設標識====================延時重設======================== 1.繼承 BroadcastReceiver (一定要在 Manifest 中註冊) 2.使用 AlarmManager 設定延時啟動任務(以毫秒為單位) 3.定時自動啟動
Time of Update: 2016-05-01
標籤:代碼: 1 #import "ViewController.h" 2 @interface ViewController () <UIGestureRecognizerDelegate> 4 @property (weak, nonatomic) IBOutlet UIImageView *imageView; 5 @end 7 @implementation ViewController 8 - (void)viewDidLoad { 9 [super
Time of Update: 2016-05-01
標籤:ABP的Zero模組以資料庫為資料來源實現了ABP架構中的tenant management (multi-tenancy), role management, user management, session, authorization (permission management), setting management, language management, audit
Time of Update: 2016-05-01
標籤:要說Android studio與Android bundle首先的不一樣,一定是檔案的擺放形式,在studio中,project指存放檔案的檔案夾,相當於bundle中的work space。在studio中,分了兩種形式來展示檔案,一種是Android菜單下的方式,顯示的是編寫程式需要用到的各種資源檔和Java檔案,如所示: 另一種是project
Time of Update: 2016-05-01
標籤: Given a stream of integers and a window size, calculate the moving average of all integers in the sliding window.For example,MovingAverage m = new MovingAverage(3);m.next(1) = 1m.next(10) = (1 + 10) / 2m.next(3) = (1 + 10 + 3) / 3m.next(5) =
Time of Update: 2016-05-01
標籤:模式是經驗知識的複製應用。MVC設計模式在不同的開發平台有不同闡述和應用。目前在網路上可以搜尋出java版本、c++版本、c#版本的,也有ios版本的。我這裡也發布這篇關於MVC設計模式的文章,用我的緣走你的路。寫在前面的話若然不用設計模式,難道就不能開發設計程式了嗎?不然。那麼設計模式給我們帶來什麼呢?如果你不學習別人總結出來的設計模式,就能輕鬆、快捷、真正地解決問題,而且還樂意再來一次,我相信你不需要別人的設計模式了。如果??某些問題,讓你很撓頭,讓你不敢再回首,不妨藉助別人總結出來的
Time of Update: 2016-04-30
標籤: 通過學習Android系統基本構架和Android移植的工作後,我們就要學習如何搭建Android開發環境了。 搭建Android底層開發環境,主要包括:Android應用程式開發環境、Android NDK開發環境、交叉編譯環境。 底層環境的開發,需要配置Linux的驅動開發環境,Android應用程式和Android