Time of Update: 2016-05-03
標籤: //應用程式啟動完畢時調用- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { NSLog(@"%s",__func__); return YES;} //應用程式將要失去焦點時調用-
Time of Update: 2016-05-03
標籤:Git使用入門 Linux 核心代碼及許多著名的項目(如Aniroid Eclipes,KDE,QT,Ruby on Rails等)都使用了Linux 之父Linus編寫的Git進行原始程式碼控制。Linux 以一個檔案系統專家和核心設計者的視角對 Git進行了設計。其獨特的設計讓Git擁有非凡的效能和最為最佳化的儲存能力,Git在各個方面都優於其他同類的原始程式碼控制軟體。 安裝Gitubuntu
Time of Update: 2016-05-03
標籤:發送圖片:首先找到具體傳遞的圖片:private Bitmap getimage(String srcPath) {BitmapFactory.Options newOpts = new BitmapFactory.Options();// 開始讀入圖片,此時把options.inJustDecodeBounds 設回true了newOpts.inJustDecodeBounds = true;Bitmap bitmap =
Time of Update: 2016-05-03
標籤:一個接著一個的activity,寫啊寫,調啊調,後來,終於發覺,activity的標題列好難看,好單調啊。咱們為了吸引使用者的眼球,得搞點個人化的東西。 自訂標題列的方法,網上一搜一大堆,我也稍微提一下,oncreate中加上如下代碼就行: Java代碼 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(view); getWindow().setFeatureInt(Window.FEATURE_
Time of Update: 2016-05-02
標籤:Git—由linux之父Linus編寫,是進行原始程式碼控制的一種軟體。Linus以一個檔案系統專家和核心設計者的視角對Git進行了設計,其獨特的設計讓Git擁有了非凡的效能和最為最佳化的儲存能力,Git在各方面都優於其他同類的的原始程式碼控制軟體。在學習Android及linux 核心,驅動開發的過程中會涉及大量的原始碼,而這些代碼都是由Git 管理的,因此,在學習Android移植與linux驅動開發之前瞭解Git的理論和基本使用方法。安裝Git 以及查看Git
Time of Update: 2016-05-02
標籤: ViewController是iOS應用程式中重要的部分,是應用程式資料和視圖之間的重要橋樑。且應用程式至少有一個view controller。每個view controller對象都負責和管理一個view對象,稱此對象為root view,其組織和管理以root view為根的視圖階層。 圖 11 可以將view controller分為兩種類型:
Time of Update: 2016-05-02
標籤:HttpClient 發送get請求建立一個用戶端對象HttpClient client = new DefaultHttpClient();建立一個get請求對象HttpGet hg = new HttpGet(path);發送get請求,建立串連,返迴響應頭對象HttpResponse hr = hc.execute(hg);擷取狀態行對象,擷取狀態代碼,如果為200則說明請求成功發送post請求 //建立一個用戶端對象 HttpClient client = new
Time of Update: 2016-05-02
標籤:1、簡述你項目中常用的設計模式。它們有什麼優缺點?常用的設計模式有:代理、觀察者、單例。(1)單例:它是用來限制一個類只能建立一個對象。這個對象中的屬性可以儲存全域共用的資料。所有的類都能訪問、設定此單例中的屬性資料。優點:是它只會建立一個對象容易供外界訪問,節約效能。缺點:是一個類只有一個對象,可能造成責任過重,在一定程度上違背了“單一職責原則”。單例模式中沒有抽象層,所以單例類的擴充有很大的困難。不能過多建立單例,因為單例從建立到程式關閉前會一直存在,過多的單例會影響效能,浪費系統資源
Time of Update: 2016-05-02
標籤:Android深度探索前四章總結 通過這幾章的學習真實體會到“移植”的概念:為特定裝置定製Android的過程,但是移植的過程中開發最多的就是支援各種硬體裝置的Linux驅動程式,本章對Android和Linux做了總體介紹。接著介紹了Android的四層架構:Linux核心;C/C++程式碼程式庫;Android SDK
Time of Update: 2016-05-02
標籤: 擷取房子,菜單表徵圖ImageView對象,擷取三個圓環RelativeLayout對象給菜單表徵圖(icon_menu)設定點擊事件定義一個成員變數isLevel3Show來儲存第三級菜單是否顯示判斷上面的變數,來顯示隱藏第三級菜單,定義一個類實現動畫效果切換變數,isLevel3Show=!isLevel3Show 定義一個工具類MyUtils,實現旋轉動畫定義一個startAnimOut()擷取RotateAnimation對象,旋轉對象的預設中心是左上方,開始
Time of Update: 2016-04-30
標籤:漫步連結:https://www.zhihu.com/question/27227425/answer/35973793來源:知乎著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。一、Android編碼規範1.java代碼中不出現中文,最多注釋中可以出現中文;2.局部變數命名、靜態成員變數命名:只能包含字母,單詞首字母出第一個都為大寫,其他字母都為小寫;3.常量命名:只能包含字母和_,字母全部大寫,單詞之間用_隔開;4.layout中的id命名:命名模式為:view縮寫_
Time of Update: 2016-05-02
標籤:最近自己寫了個庫,傳到github上,想讓自己的庫支援cocoapod,這裡我看了很多相關文章。下面我就寫下詳細步驟以及會遇到的問題。我們會使用trunk的方式提交到cocoa pod 這是2014年5月20日以後才支援的。註冊trunk格式:pod trunk register github郵箱 ‘github使用者名稱‘ --verbosepod trunk register 54493655@qq.com ‘jiangys‘
Time of Update: 2016-05-01
標籤:在組件化之前,蘑菇街 App 的代碼都是在一個工程裡開發的,在人比較少,業務發展不是很快的時候,這樣是比較合適的,能一定程度地保證開發效率。慢慢地代碼量多了起來,開發人員也多了起來,業務發展也快了起來,這時單一工程開發模式就會顯露出一些弊端耦合比較嚴重(因為沒有明確的約束,「組件」間引用的現象會比較多)容易出現衝突(尤其是使用 Xib,還有就是 Xcode
Time of Update: 2016-05-01
標籤:A table view controller, like many objects, has more than one init method. There is:• initWithCoder, for view controllers that are automatically loaded from a storyboard• initWithNibName, for view controllers that you manually want to
Time of Update: 2016-05-01
標籤:一、AFNETWorking簡單使用get請求get請求,以後經常用NSURLSession底層的寫的部分簡單的post請求用post請求下載檔案,方法很多,還可以通過upload任務來執行download任務二、架構中的資料解析,預設是將資料按照json來解析,設定方法三、AFN架構監控連網狀態 iOS邊練邊學--AFNetWorking架構GET、Post、Download、Upload,資料解析模式以及監控連網狀態
Time of Update: 2016-04-29
標籤:Android For JNI(四)——C的數組,指標長度,堆記憶體和棧記憶體,malloc,學生管理系統 好幾天每寫JNI了,現在任務也越來越重了,工作的強度有點高,還有好幾個系列的部落格要等著更新,幾本書還嗷嗷待哺的等著我去看,github上的兩個散漫的開源,基礎入門的視頻也在錄製,還要學習新的知識, 都是一種挑戰,不知道為何,最近懶散了,看來還得再加把勁,今天我們繼續延伸一下C的一些小知識一.數組 C的數組和JAVA也是類似的,我們寫一段小程式#include
Time of Update: 2016-04-30
標籤:1.繼上一篇隨筆,連結點我,解決手機端cookie的問題。2.上次用cookie+redis實現了session,並且手機瀏覽器可能回傳cookies有問題,所以最後用js取出cookie跟在請求的url後面。3.但是今天發現了新的問題,js取cookie存的sessionId為空白,情況如下: (1)QQ瀏覽器能擷取某些cookie,另一些cookie擷取為空白,猜測是後台Response
Time of Update: 2016-04-30
標籤:
Time of Update: 2016-04-29
標籤:Android For JNI(六)——交叉編譯,NDK概述以及檔案結構,編寫自己的第一個JNI工程 終於回到我們的android了,我們先要配置這個NDK的環境,但是之前,我們還要瞭解一下基本的術語一.交叉編譯在一個平台下編譯出另一個平台可以執行的二進位程式CPU平台:ARM X86 MIPS(指令集)系統平台:windows linux mac原理:類比另一個平台的特性去編譯器
Time of Update: 2016-04-29
標籤:我們的手機通訊錄一般都有這樣的效果,如:OK,這種效果大家都見得多了,基本上所有的android手機通訊錄都有這樣的效果。那我們今天就來看看這個效果該怎麼實現。一.概述1.頁面功能分析整體上來說,左邊是一個ListView,右邊是一個自訂View,但是左邊的ListView和我們平常使用的ListView還有一點點不同,就是在ListView中我對所有的連絡人進行了分組,那麼這種效果的實現最常見的就是兩種思路:1.使用ExpandableListView來實現這種分組效果2.使用普通Lis