Time of Update: 2014-10-01
【android】getCacheDir()、getFilesDir()、getExternalFilesDir()、getExternalCacheDir()的作用,getfilesdirgetCacheDir()方法用於擷取/data/data/<application package>/cache目錄getFilesDir()方法用於擷取/data/data/<application package>/files目錄-------------------------
Time of Update: 2014-10-01
Button
Time of Update: 2014-10-01
Android中當資料庫需要更新時我們該怎麼辦?,android資料庫問題:Android資料庫更新並保留原來的資料如何?Andoird的SQLiteOpenHelper類中有一個onUpgrade方法。協助文檔中只是說當資料庫升級時該方法被觸發。經過實踐,解決了我一連串的疑問:1.
Time of Update: 2014-10-01
iOS中基於 Socket 的 C/S 結構網路通訊(中),iossocket 結合上一篇的知識,接下來將介紹基於 TCP 協議的 Socket 編程;由於 Socket 需要有用戶端和服務端,那麼現在實現的是關於服務端的簡單程式。服務端採用的是CFStream 類來實現的。 這個服務端是把Xcode中的 Command Line
Time of Update: 2014-10-01
Json與Java對象互轉之Gson學習,jsonjava對象gsonJson與Java對象互轉之Gson學習請尊重他人的勞動成果,轉載請註明出處:Json與Java對象互轉之Gson學習 我曾在《XML,Object,Json轉換之淺析Xstream的使用》一文中介紹過使用XStream進行XML,Object,Json之間的轉換,雖然XStream內建了對Json的支援,但是效果不是特別好,畢竟XStream重點不在Json。
Time of Update: 2014-10-01
為XCode 6 添加建立類模板,xcode模板用XCode 6在修改之前用XCode 5 的代碼的時候突然間發現 XCode 6已經把建立帶有 .xib 類的模板給刪去了,而項目的新需求中又要用到建立帶有 .xib 的類(用慣了~),所有不得不重新裝了一下 XCode 5 ,把之前的類模板copy到了XCode 6。具體做法:cp -r /Applications/Xcode\
Time of Update: 2014-10-01
今年國慶,我選擇給自己充電,今年國慶選擇充電本人現狀本人08級的一名普通三本本科生畢業,註定了工科路上免不了實力的質疑。本人學的是java,主要是安卓程式開發與測試,但是本人不負眾望,通過不斷地學習提高,12年畢業,僅僅用了2年時間,就月薪過8K當上了公司CTO。每次同學聚會,我個人覺得我算混得不錯了,因為工科出身的人有大部分沒有繼續從事開發研究工作,而我依然選擇專業相關的,著實不易。本人雖然沒有取得多大的成就,但一路走下來應是是比較平穩的發展吧,希望本文帶給讀者一點啟發吧。 第一步:
Time of Update: 2014-10-01
【電子書下載】《Android應用程式開發與典型案例》完整版!!,android電子書圖書簡介:《android應用程式開發與典型案例》共23章,內容包含兩大部分。第一部分是android程式設計基礎,在介紹android環境搭建以及android系統基本控制項和組件後,詳細介紹了android系統應用編程中典型的技術,比如,android中的圖形映像、多媒體編程、gps定位與地圖編程等;第二部分是android程式ui設計,從手機軟體的互動設計談起,介紹了android使用者介面設計原則和方法
Time of Update: 2014-10-01
C語言宏定義技巧——多次包含標頭檔內容不同,c語言標頭檔1、 標頭檔定義如下:/* declears in “funcs.h” */FUNC_1(ID_FUN1_001)FUNC_1(ID_FUN1_002)FUNC_2(ID_FUN2_001)FUNC_2(ID_FUN2_002) 2、 多次包含標頭檔#define FUNC_1(opt) opt,#define FUNC_2(opt)enum aaa { #include
Time of Update: 2014-10-01
ym——Android之ListView效能最佳化Android之ListView效能最佳化如果有看過我寫過的15k面試題的朋友們一定知道,ListView的最佳化方式有以下幾種:重用了convertViewViewHolderstatic class ViewHolder在列表裡面有圖片的情況下,監聽滑動不載入圖片以上是大致的說了以下,應付面試已經足夠了,如果要使用到項目中,可能有些初學者就迷茫了。接下來我詳細的說一下,這個是如何最佳化的。
Time of Update: 2014-09-30
【android】在Eclipse中關聯所引用的jar包源碼,androideclipse(前提是你有該jar包源碼!!)一、確保Referenced LIbraies下已經有該jar包,否則的話,右擊該jar包選build path->add to build path。二、右鍵本工程選properties後,在左側選java build path,然後在右邊選項卡選order and export,調整android private
Time of Update: 2014-09-29
仿微米網Android用戶端全部UI源碼,微米androidui源碼仿微米網Android用戶端全部UI源碼 &
Time of Update: 2014-09-29
【iOS開發-18】UIWindow和UIView是什麼關係,隨著xcode版本增進UIWindow不重要了嗎?求解答,uiviewuiwindow(1)因為xcode版本不同,最新的xcode已經不提供我們老版本可以隨意建立的空白文檔了(而是純粹的什麼都沒有的project,是的,什麼都沒有),所以我們建立在單MVC模板之上,本例以及之前的所有的代碼都是在ViewController.m中書寫,而不是在AppDelegate.m中。所以我們這裡的父視圖其實是self.view而不是self.w
Time of Update: 2014-09-28
9.解決ScrollView與ListView共存時ListView高度無法完全顯示的問題。,scrollviewlistview問題:ScrollView與ListView共存時,ListView會只顯示一行,其它行無法顯示。解決方案:重寫ListView如下即可解決問題。/**解決ScorllView與ListView共存時,ListView只顯示一行、不能完全顯示的問題。 * @author Caiyuan Huang *
Time of Update: 2014-09-28
開發中的一些小分享,開發分享很久沒寫部落格了,一是項目緊急沒時間,二是確實對自己放鬆要求了,今天有空流水賬式記錄一些開發中遇到的問題和小分享。1.對一個中文版的工程增加英文版支援的步驟:(1)跟客戶詢問是否有專業英文支援。(2)列舉需要換成英文的圖片資源,放入對應的drawable檔案夾,如drawable-xhdpi對應應該建立drawable-en-xhdpi,不要直接拷貝,因為含有.svn檔案,svn上傳時會有問題的。(3)翻譯string.xml、arrays.xml,建立values-
Time of Update: 2014-09-28
棧操作之雙端順序棧,操作順序資料結構:棧是允許在同一端進行插入和刪除操作的特殊線性表。允許進行插入和刪除操作的一端稱為棧頂(top),另一端為棧底(bottom);棧底固定,而棧頂浮動;棧中元素個數為零時稱為空白棧。插入一般稱為進棧(PUSH),刪除則稱為退棧(POP)。棧也稱為後進先出表。作業系統:由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧棧使用的是一級緩衝,
Time of Update: 2014-09-28
【核心研究】Binder架構概述,binder架構概述Binder,英文的意思是別針、回形針。我們經常用別針把兩張紙"別"在一起,而在Android中,Binder用於完成處理序間通訊(IPC),即把多個進程"別"在一起。比如,普通應用程式可以調用音樂播放服務提供的播放、暫停、停止等功能。Binder工作在Linux層面,屬於一個驅動,只是這個驅動不需要硬體,或者說其操作的硬體是基於一小段記憶體。從線程的角度來講,Binder驅動代碼運行在核心態,用戶端程
Time of Update: 2014-09-28
[WHY]
Time of Update: 2014-09-28
home鍵監聽、屏蔽和類比home鍵,監聽home /** * 類比按home鍵 * 程式退到後台運行 * @param context */ private void imitatePressHome(Context context) { Intent intent = new Intent(Intent.ACTION_MAIN);
Time of Update: 2014-09-28
關於android源碼的使用心得體會,android源碼小生做程式也有些許日子,從一個青澀的小白,慢慢的成長為了小有成就的程式猿,從不知名的碼農,到二三百人圈裡還有點小名氣的碼霸。要說辛苦,可能每個程式心中都有各自的理解,大學學的管理,畢業了工作不好找,後來機緣巧合接觸了移動開發。自我感覺大學高數,線性,機率論學的還可以,於是培訓學校學習了三個月的android,可是那些學科貌似也沒幫上什麼大忙。後來接觸了演算法,邏輯等等。額。。扯的有點小遠了。這篇小文呢是根據自我體驗以及跟大牛級