Time of Update: 2018-12-05
Android編譯過程詳解(一):http://www.cnblogs.com/mr-raptor/archive/2012/06/07/2540359.html Android編譯過程詳解(二):http://www.cnblogs.com/mr-raptor/archive/2012/06/08/2541571.html Android編譯過程詳解(三):http://www.cnblogs.com/mr-raptor/archive/2012/06/12/2547030
Time of Update: 2018-12-05
一、Android Init.c執行流程Android中的核心啟動後,kernel會啟動第一個使用者層級的進程:init,它是一個由核心啟動的使用者級進程。核心自行啟動(已經被載入記憶體,開始運行,並已初始化所有的裝置驅動程式和資料結構等)之後,就通過啟動一個使用者級程式init的方式,完成引導進程。init始終是第一個進程。PS:可以通過:ps aux | grep init命令來查看其Pid為1。init進程對應的代碼在android源碼目錄中的:system/core/init/init.
Time of Update: 2018-12-05
近期研究手機web開發,無奈行動裝置不全,所以嘗試搭建一個Android的模擬器。網上的相關資源倒是不少,但似乎是每個人的安裝過程都不太一致,安裝使用過程中,還查了一些資料,這裡記錄下來,也算個資料整理吧。 首先,本人的電腦是32位的win7,已經安裝有JDK和Eclipse,這個過程就不記錄了,如果你的電腦上還沒有,可以先到以下地址下載安裝,過程很簡單,不再詳述(不需要開發環境的,可以不安裝Eclipse)。
Time of Update: 2018-12-05
android項目開發時會用到第三方提供的jar包,通常情況下按照eclipse匯入jar包的方法(選擇項目,右鍵點擊Build Path,Build Path–>Add Libraries–>User Library–>Next–>User Libraries–>New–>Add
Time of Update: 2018-12-05
【故障描述】執行 Android SDK 中的 SDK Manager.exe 更新 SDK 時,一切都順利,只有 Android SDK Tools 無法更新。並且,下載也順利,能在 android-sdk-windows\temp 下找到下載完成的 tools_r18-windows.zip,就是下載完成後安裝時,提示:-= Warning! =-A folder failed to be moved. On Windows this typically means that a
Time of Update: 2018-12-05
本文轉自作者: iamsheldon 初學Android遊戲開發的朋友,往往會顯得有些無所適從,他們常常不知道該從何處入手,每當遇到自己無法解決的難題時,又往往會一邊羨慕於 iPhone下有諸如Cocos2d-iphone之類的免費遊戲引擎可供使用,一邊自暴自棄的抱怨Android平台遊戲開發難度太高,又連個像樣的遊
Time of Update: 2018-12-05
由於最近公司需要開發一個android程式,我一個搞.net的來搞android是有點小痛苦 \(^o^)/ 特別是條碼掃描 這一塊,搞個3-4天都沒搞好,現在弄完了拿出來和大家分享一下,也方便以後自己查看 首先可以參考DotDot的ZXing 簡化 http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html ZXing裡面沒用的的代碼跟精簡掉
Time of Update: 2018-12-05
1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 android:layout_width="fill_parent" 4 android:layout_height="fill_parent" 5 android:orientation="vertical" >
Time of Update: 2018-12-05
Android Studio v0.1嘗鮮 Google I/O開發人員大會上宣布,Android Studio 0.1的前瞻版發布了,馬上下載嘗下鮮。如下:https://developer.android.com/sdk/installing/studio.html很顯然的IntelliJ IDEA的樣貌,下面是一些:選擇了“New
Time of Update: 2018-12-05
1:為了體驗在Ubantu下開發android 今天利用一天的時間,把在ubantu下搭建android 的開發環境 以及開始下載代碼,2:首先呢,至於怎麼下載過程是怎麼搭建的,以及工具是如何使用,我暫且做個簡單的介紹 首先是gitt 工具的下載,我的理解它就是一個類似於我們經常用來管理代碼的SVN 工具,但是感覺比我們用的SVN 要好,但是在Linux 環境下全是黑屏 有沒有體會到他的好處
Time of Update: 2018-12-05
Google在前幾天的開發人員大會發布了安卓的開發環境Android Studio。有許多令人期待的特性出現 基於 Gradle 的構建支援 (PS: 網路狀態不好的話,初次建立項目會因為下載gradle逾時而失敗,多嘗試幾個就是了)Android 專屬的重構和快速修複提示工具以捕獲效能、可用性、版本相容性等問題支援 ProGuard 和應用簽名基於模板的嚮導來產生常用的 Android 應用設計和組件功能強大的布局編輯器,可以讓你拖拉 UI
Time of Update: 2018-12-05
Android 工程構建的持續整合,需要搭建一套編譯和打包自動化流程,比如建立每日構建系統、自動產生發布檔案等等。這些都需要我們對Android工程的編譯和打包有一個比較深入的理解,例如知道它的每一步都做了什麼,需要什麼環境和工具,輸入和輸出是什麼,等等。 首先,假定你的系統(Windows、Linux、Mac OS都行,本文預設使用Linux系統來舉例子,但在 Windows中幾乎沒有什麼差別)已經安裝了JDK和Android SDK, 如果沒有安裝,可以參考我先前的部落格:
Time of Update: 2018-12-05
要想做一個跟通訊錄類似的在右側實現滑動,看看介面下面看一下實現的代碼:friend.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2018-12-05
Android Studio開發指南作者:chszs,轉載需註明。部落客頁: http://blog.csdn.net/chszs 一、介紹Android Studio是一個全新的Android開發環境,它基於Intellij IDEA,與Eclipse+ADT外掛程式構建的環境相似,Android Studio提供了整合的Android開發人員工具,用於開發和調試。 二、功能Android Studio提供了以下功能: 1. 基於Gradle的項目構建; 2.
Time of Update: 2018-12-05
接上篇博文:
Time of Update: 2018-12-05
在音樂播放器中,播放模式一般放在音樂播放完畢後自動識別,如下給出邏輯代碼,可根據需要添加合適的代碼 public static final int ALL = 0;//全部迴圈public static final int SINGLE = 1;//單曲迴圈public static final int RANDOM = 2;//隨機// 一首歌播放完成後(這裡設定播放模式) public class Completed implements OnCompletionListener {
Time of Update: 2018-12-05
下一個版本的Android,姑且認為是4.3,圖形效能會有哪些提升?Android團隊的圖形專家Chet Haase和Romain Guy在Google IO 2013的演講Android Graphics Performance上為我們透露了部分資訊,演講的內容包括架構效能提升,效能分析工具的改善和應用最佳化的一些建議,本文根據演講內容寫成,希望對做Android圖形效能研究的朋友有所協助。 參考連結Android Graphics Performance –
Time of Update: 2018-12-05
bind service可以實現應用組件綁定本地的service,也可以綁定其他應用的service,在android中每個應用運行在自己的虛擬機器中,每個虛擬機器對應linux核心中一個進程,所以綁定其他應用的service,可以實現處理序間通訊。
Time of Update: 2018-12-05
Socket 編程基礎知識: 主要分伺服器端編程和用戶端編程。 伺服器端編程步驟: 1: 建立伺服器端通訊端並綁定到一個連接埠上(0-1023是系統預留的,最好大約1024) 2: 通訊端設定監聽模式等待串連請求 3: 接受串連請求後進行通訊 4: 返回,等待贏一個串連請求用戶端編程步驟: 1: 建立用戶端通訊端(指定伺服器端IP地址與連接埠號碼) 2: 串連(Android 建立Socket時會自動連接) 3: 與伺服器端進行通訊 4: 關閉通訊端Android Socket 通訊原理注意:
Time of Update: 2018-12-05
如果你跟我一樣,那麼你一定只能畫一些簡單得不能再簡單的簡筆畫了。我倒不介意承認這點:我畫的東西經常是歪七豎八,圓不圓扁不扁。所以我特別羨慕那些有藝術天賦的人,這種天賦要麼與生俱來,要麼就沒有。唯一值得安慰的是,我並不孤獨,這世上還有跟我一樣的人在為此痛苦著呢(什麼都不說了,你懂的!)。最近,為了提高我的繪畫水平,我在網路上搜尋一些能提供協助的Android應用。其中有三款的確對我有用,我也希望這些應用程式能給你們帶來點不一樣的東西。HOW TO DRAW