原创 Android OS體系結構介紹及需要撐握開發庫

OS體系結構介紹: 第一、操作系統層(OS) 第二、各種庫(Libraries)和Android 運行環境(RunTime) 第三、應用程序框架(Application Framework) 第四、應用程序(Applicatio

原创 android開發之上傳圖片和調用相機以及相冊

看圖分析: 界面UI佈局: <?xml version="1.0" encoding="utf-8"?> <ScrollView xmlns:android="http://schemas.android.com/apk/re

原创 驅動力來自哪裏-獻給迷茫的程序員

  驅動你做一件事情的動力來源是什麼?不知道大家想過這個問題沒有。一般人可能會想到兩種驅動力。   一種是生存本能帶來的驅動力,即生物性驅動力。比如每天要吃飯、睡覺、上廁所,長大了要戀愛、結婚等。這種驅動力保證我們能夠生存在這個世

原创 android開發之Jenkins並行完成UI的自動化測試

如果,您還沒有完全掌握自動化測試該如何操作,請您點擊:http://blog.csdn.net/zanelove/article/details/44174391. 現在的 IT 公司會爲了進入不同的市場開發相應的 App,來自

原创 Eclipse開發工具與SVN完美結合使用

今天,我來到了傳說中的WB公司,它給我的第一印象就是這TM的確實沒有GSG,一大早的來到了公司啥都不說直接將你領到工位上,意思很明顯:“開始,幹活吧!寶貝…”,你二舅的,如果不是”那個”的話,我就不會來咯!哈哈 以上只是小小的吐槽,整體還

原创 android開發之GestureDetector手勢識別(調節音量、亮度、快進和後退)

寫UI佈局: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

原创 Java開發之設計模式--代理模式(Proxy Pattern)

什麼是代理模式呢? 我很忙,忙的沒空理你,那你要找我呢就先找我的代理人吧,那代理人總要知道被代理人能做哪些事情不能做哪些事情吧,那就是兩個人具備同一個接口,代理人雖然不能幹活,但是被代理的人能幹活呀。 模擬場景: 比如西門慶找潘金蓮,那潘

原创 android開發之佈局優化之include、ViewStub、merge使用與源碼分析

在開發中UI佈局是我們都會遇到的問題,隨着UI越來越多,佈局的重複性、複雜度也會隨之增長。Android官方給了幾個優化的方法,但是網絡上的資料基本上都是對官方資料的翻譯,這些資料都特別的簡單,經常會出現問題而不知其所以然。這篇文章就是對

原创 android開發之EventBus源碼解析

1. 功能介紹 1.1 EventBus EventBus 是一個 Android 事件發佈/訂閱框架,通過解耦發佈者和訂閱者簡化 Android 事件傳遞,這裏的事件可以理解爲消息,本文中統一稱爲事件。事件傳遞既可用於 Android

原创 android開發之Android應用性能評測調優

前言 在智能手機App競爭越來越激烈的今天,Android App各項性能如CPU、內存消耗等都是我們在開發測試中需要關注的指標,如何將App打造得更加“優雅”是我們需要不斷追求探索的方向,下面我們從內存和流暢度兩個維度來說說如何對And

原创 Foxmail:完美配置QQ郵箱、163郵箱、Google郵箱

今天一時衝動,覺得爲何不把我這幾個平臺上的郵箱集中起來管理呢!於是,就有了大夥所看到的下面的內容了~ 1. 配置QQ郵箱 點擊“設置” –> 選擇“賬戶” 鼠標往下滾動,即可看到如下內容,按照自己的需求開啓和關閉服務 開啓相應的

原创 貝勒爺教你如何在Mac上安裝Microsoft Office

1.親,鼠標雙擊該安裝文件: 2.很好,你將會看到這樣一個東東(如果沒有看到那就不要來見我了): 3.不錯,再次雙擊紅色區域,如果出現以下提示,別怕哈: 4.點擊”好”按鈕,然後在桌面上點擊這個玩意: 5.看到這個了沒,”

原创 Android編程規範

轉載自:http://www.cnblogs.com/wangqiguo/p/4770228.html 閱讀目錄 命名規則 關於字面常量 JSON解析 類成員初始化 Int類型常量 Activity接受參數與模塊化 AndroidStu

原创 輕鬆玩轉Github

記錄一下:本地項目提交到github上的一些經驗: 步驟: git init git remote add origin [email protected]:xxx/xxx.git git add . git commit -m “註釋”