Time of Update: 2016-04-27
標籤: 在Android底層開發中需要用到的工具有:JDK6或以上版本;Eclipse3.4或以上版本;ADT;CDT;Android SDK;Android NDK;交叉編譯環境;Linux核心原始碼;Android原始碼;用於調試開發板的串口工具:minicom。 以下為搭建Android開發環境的步驟: 1、安裝JDK:下載JDK的壓縮包後,將其解壓縮,然後在Linux終端輸入如下的命令開啟profile檔案來設定PATH環境變數。 # gedit
Time of Update: 2016-04-27
標籤: 《Android深度探索》第一章講的是Android系統移植與驅動開發概述。Android的系統架構分為四層:Linux核心、C/C++程式碼程式庫、Android SDK API、應用程式。Android移植的主要工作:移植Linux驅動和移植HAL。學習Linux驅動要準備一個自己熟悉的Linux作業系統,用於開發與測試Linux驅動;準備一塊開發板;學習GNU
Time of Update: 2016-04-27
標籤:解決 ios7.0 以後自訂導覽列左邊按鈕靠右的問題www.111cn.net 編輯:edit02_lz 來源:轉載最近開發了一個ios的app,在ios7.0+出現自訂導覽列左邊按鈕出現靠右的情況,後來自己解決了,解決辦法如下1.自訂按鈕 代碼如下複製代碼//左按鈕UIButton *leftBtn = [[UIButton alloc]initWithFrame:RectWithPara(-20, 0, 44, 44)];[leftBtn addTarget:self
Time of Update: 2016-04-27
標籤: 《Android深度探索》第二章講的是搭建Android開發環境。搭建Android底層開發環境主要包括Android應用程式開發環境和Android NDK開發環境和交叉編譯環境的搭建。搭建Android開發環境的步驟:安裝JDK;安裝Android SDK;安裝Eclipse;安裝ADT;配置ADT;建立AVD;下載Android NDK;安裝CDT;命令列方式編譯Android NDK程式;匯入Android
Time of Update: 2016-04-27
標籤:這一章的和三章的git用法有聯絡,so,吧上一章的git基本用法搞好了再來,具體的方法就是看書上網查,這裡就不做詳細步驟介紹了。這章就有點意思了,是源碼的下載和編譯,有能看的,能自己鼓搗的,本章介紹的是方法,可以類推其他。Android一直主要就是Linux核心的移植,Linux的移植有主要是Linux驅動的移植,所以我們在學習的時候要搭起碼倆環境,一個Android的,一個Linux的。本章前半部分是介紹Android
Time of Update: 2016-04-27
標籤:Project dyld_sim raised exception class ENetHTTPClientException with message ‘Error -1022 accessing to http://10.0.0.2:801/index.ashx; The resource could not be loaded because the App Transport Security policy requires the use of a secure
Time of Update: 2016-04-27
標籤:1、Android系統架構第一層:Linux核心,第二層:C/C++程式碼程式庫,第三層:Android SDK API,第四層:應用程式。 2、驅動是與硬體直接互動的一類程式,裝置驅動對於系統的運行與硬體的使用很關鍵。 3、Linux把儲存空間和外設分為三大類:字元裝置、塊裝置和網路裝置。Linux核心和網路裝置的通訊和字元裝置與塊裝置的通訊方式截然不同,網路裝置面向資料包的接收與發送而設計。可以將字元裝置與塊裝置歸為一類,它們全是可以順序/隨機地
Time of Update: 2016-04-27
標籤:1、xcode7/ios 訪問網路報錯:The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. 解決方案:iOS9引入了新特性ATS,要求App內的訪問網路必須使用HTTPS協議! 2、使用NSData *data = [NSData
Time of Update: 2016-04-27
標籤:一、Android結構包括裝置驅動和原始碼結構二、安卓常用驅動包括鍵盤以及控制項螢幕驅動(電容和電阻)、藍牙堆疊、EAC音效、SD/TF儲存卡、camera驅動、DM09000網路驅動、MTD、RTC、WLAN驅動,framebuffer。三、配置Android原始碼下載環境步驟:1.建立一個存放下載指令碼的檔案目錄。2.下載repo指令碼。3.建立存放Android原始碼的目錄。4.開始初始化。5.下載Android原始碼。四、在android核心配置中包括了kconfig檔案,它是各個
Time of Update: 2016-04-27
標籤:android怎麼在不同環境設定下選擇不同的resource呢,例如,不同的語言設定,螢幕不同的方向,螢幕不同大小之類。一般請況下我們會在那些resource folder 後面加上qualifiers,如果加兩個或以上qualifiers,我們要按以下的順序加Table 15.1 Characteristics with configuration
Time of Update: 2016-04-27
標籤:10.1 決定下一步做什麼 10.2 評估一個假設 10.3 模型選擇和交叉驗證集 10.4 診斷偏差和方差 10.5 歸一化和偏差/方差 10.6 學習曲線 10.7 決定下一步做什麼 10.1 決定下一步做什麼
Time of Update: 2016-04-27
標籤: 在課下我學習了Android深度探索(卷一)這本書。該課本的第一章節,詳細介紹了如何搭建和使用Ubuntn Linux12.04 LTS、Android模擬器和S3C6410開發板。 首先,我知道了Android是一個非常優秀的嵌入式作業系統。Android的系統架構分為四層:Linux核心、c/c++程式碼程式庫、Android SDK API和應用程式。
Time of Update: 2016-04-27
標籤:第一章中講過Android移植主要就是Linux核心的移植,而Linux核心移植主要是Linux驅動的移植,所以為了開發與測試Linux驅動,有必要學習在Ubuntu Linux下如何搭建兩套開發環境:Android應用程式開發環境和Linux核心開發環境。Linux核心開發環境的搭建是重點中的重點。下面根據書上的內容和網上的資料寫出了步驟:1配置Android原始碼下載環境:# mkdir ~/bin# PATH=~/bin:$PATH \\建立用於存放指令檔的目錄# curl
Time of Update: 2016-04-27
標籤:根據檔案的MIME類型來判斷,手機中有哪些應用可以開啟這個檔案,然後把應用在彈窗列表中顯示/** * 開啟檔案 * * @param file */ public static void openFile(Context context,File file) { //Uri uri = Uri.parse("file://"+file.getAbsolutePath()); Intent intent = new
Time of Update: 2016-04-27
標籤:最近在開發過程中,得到了(null)以及<null>的傳回值,找了好長時間只找到了一個關於<null>的。由於要根據傳回值進行判斷,做出必要反應,因此必須知道傳回值所代表的具體字元,在得到(null)後利用isEqual:和@“”,NULL,@“(null)”,nil,Nil比較後均得不到正確結果,弄得不知所措了,但是還是感覺像nil,不得已,建立一個字串,賦值為nil,列印輸出,果然是(null),想不通的是為什麼不
Time of Update: 2016-04-27
標籤:全新的移動廣告平台“KeyMob”(http://www.keymob.com/)於2014年正式上線,該平台致力於為廣大的應用開發人員們與廣告主進行廣告嵌入管理、廣告精準投放、廣告最佳化等服務。近兩年移動互連網廣告的迅猛崛起,讓身處行業發展初期的國內移動廣告平台競爭愈發激烈,誰都想在初期建立自己的優勢。KeyMob移動廣告平台之所以能夠在在眾多廣告平台中一枝獨秀,其原因是在於KeyMob移動廣告平台的自身技術、服務和經驗上的深度挖掘,才能真正做為佼佼者。KeyMob廣告(www.keym
Time of Update: 2016-04-27
標籤:轉載自:開源中國社區這段時間一直在忙Android的項目,總算抽出點時間休息一下,準備把一些項目用到的Android經驗分享一下。在Android開發過程中,經常會碰到Activity之間的轉場效果的問題,下面介紹一下如何?左右滑動的轉場效果,首先瞭解一下Activity切換的實現,從Android2.0開始在Activity增加了一個方法: public void overridePendingTransition (int enterAnim, int
Time of Update: 2016-04-27
標籤:第三章整章介紹了git,git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。通過配置git後可以很方便的找到需要的資源,更多的是代碼和包,可以在本地建立版本庫,為了方便和儘可能多的獲得資源,我覺得還是在網上的好,(所有網上,懂麼)這就需要理解git的用法和功能聽說git很複雜,書上也是用一個例子來示範了如何建立版本庫、提交原始碼、建立分支、向遠程伺服器上傳原始碼,從遠程伺服器擷取源碼。在上傳自己的代碼時,如果你不想讓別人看見,你的繳費,不然就是開源的,就
Time of Update: 2016-04-27
標籤:原文:http://www.2cto.com/kf/201408/326462.html 1、概述隨著移動智慧型裝置的快速發屏,電池的續航能力在很大情況下誘導了福士消費者的購買選擇,android系統對電源管理的合理與否直接影響到電池的續航能力,而電池系統作為其中的一部分,主要用於對電池狀態的監控(電池電量、電池狀態及電池溫度等)。下面將詳細分析android的電池系統架構。2、Android電池系統架構Android系統中對電池的管理驅動層繼承了linux下的power
Time of Update: 2016-04-27
標籤: