原创 深入Android 【二】 —— 架構和學習

Android架構和特徵 千呼萬喚始出來,猶抱琵琶半遮。 -- 《琵琶行》 雖貴爲富二代,但Android要是沒任何可圈點的地方,開不過70邁,在玲琅滿目的手機平臺競爭中,充其量也就做幾個俯臥撐打一桶醬油,然後被落的遠遠的。說到底,出來

原创 深入Android 【三】 —— 組件入門

Android組件 橫看成嶺側成峯,遠近高低各不同。 -- 《題西林壁》 組件(Component),在談及所謂架構和重用的時候,是一個重要的事情。很多時候都會說基於組件的軟件架構,指的是期望把程序做樂高似的,有一堆接口標準封裝完整的組

原创 詳解 Android 的

Android 軟件工程師, 重慶索倫互聯網信息服務有限公司 2010 年 1 月 22 日 本文詳細介紹了 Android 應用編程中 Activity 的生命週期、通信方式和 Intent Filter 等內容,並提供了一些日常開發

原创 垃圾回收器的原理

垃圾回收器是如何工作的?我現在就簡單的介紹一下 首先要明確幾點: Java是在堆上爲對象分配空間的 垃圾回收器只跟內存有關,什麼IO啊,網絡連接啊,管它P事 當可用內存數量較低時,Sun版本的垃圾回收器纔會被激活 在垃圾回收器回收垃圾之前

原创 使用service

Android開發中,當需要創建在後臺運行的程序的時候,就要使用到Service。Service 可以分爲有無限生命和有限生命兩種。 特別需要注意的是Service跟Activities是不同的(簡單來說可以理解爲後臺與前臺的區別),例

原创 深入Android 【六】 —— 界面構造

界面構造 UI界面,對於每個應用而言,是它與用戶進行交互的門臉。好的門臉,不只是是要亮麗可人,最好還能秀色可餐過目不忘,甚至還應該有涵養有氣質,彬彬有理溫柔耐心。 對於開發者來說,鍛造這樣的面容,不但需要高超的技藝,也需要有稱手的工具和

原创 題目

填空題 a)          Java可以通過____參數來查看java虛擬機版本,可以通過____參數來查看最大內存。 b)         線程的四個狀態_____,_____,_____,_____。 c)          可以

原创 service 詳解

一 什麼是Service二 如何使用Service 三 Service的生命週期  一 什麼是Service Service,看名字就知道跟正常理解的“服務”差不多,後臺運行,可交互這樣的一個東西。它跟Activity的級別差不多,但是

原创 RPC

註解:一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。RPC協議假定某些傳輸協議的存在,如TCP或UDP,爲通信程序之間攜帶信息數據。在OSI網絡通信模型中,RPC跨越了傳輸層和應用層。RPC使得開發包括網絡分佈式

原创 數據結構之應用 "棧(Stack)" 實現: 解析算術表達式及計算求值 (C#/Java)

中綴表達式到後綴表達式的轉換要把表達式從中綴表達式的形式轉換成用後綴表示法表示的等價表達式   C# Code:   //using System;class Class1{ public static void Main() {  

原创 深入Android 【五】 —— 任務和進程

任務、進程和線程 關於Android中的組件和應用,之前涉及,大都是靜態的概念。而當一個應用運行起來,就難免會需要關心進程、線程這樣的概念。在Android中,組件的動態運行,有一個最與衆不同的概念,就是Task,翻譯成任務,應該還是比

原创 android界面優化工具Hierarchy Viewer和Layoutopt

  這兩個工具用起來都很簡單也很直觀,唯一鬱悶的就是hierarchyviewer這個工具很難連上真機,root過的也連不上,只能用模擬器熟悉熟悉這個工具。   直接進入tools目錄下面,運行hierarchyviewer.bat,如果

原创 android性能分析工具 traceview

 traceview是android自帶性能分析的工具,可以分析出方法的執行時間,讓我們知道哪裏最耗時。 用法很簡單:    1,在oncreate方法裏面加上:Debug.startMethodTracing();        在on

原创 android開發和測試工具分析_DDMS和MAT

android的開發和測試工具很多,稍微總結下,方便以後用。  首先說個簡單點的,分析程序的內存泄露工具DDMS:      之前項目中遇到的一個就是2-byte arry的數據在不停的增長,導致程序運行的很卡,直到最後卡死。 如果你

原创 android源碼下載(ubuntu環境下)

      網上有很多下載和編譯android源碼的文章,寫的也很詳細,但是當我按照他們的步驟做下來的時候總會遇到一些問題,    現在記錄下這些問題,希望能幫助遇到同樣問題的人:     這是官方的文檔:http://source.an