Time of Update: 2015-12-15
標籤:android.os.Environment提供訪問環境變數 java.lang.Object android.os.Environment Environment 靜態方法: 方法 : getDataDirectory ()返回 : File 解釋 : 返回Data的目錄 方法 : getDownloadCacheDirectory
Time of Update: 2015-12-15
標籤:宏定義在很多方面都會使用,例如定義高度、判斷iOS系統、工具類,還有諸如檔案路徑、服務端api介面文檔。為了對宏能夠快速定位和瞭解其功能,我們最好在定義的時候將其放入特定的標頭檔中,下面我拋磚引玉,對一些常用的宏進行分類、分檔案定義,希望對大家有所協助。定義尺寸類的宏?123456789101112131415161718192021222324252627282930313233DimensMacros.h//狀態列高度#define STATUS_BAR_HEIGHT&nbs
Time of Update: 2015-12-15
標籤:本文翻譯自蘋果的文檔,有刪減,也有添加自己的理解部分。如果有Block文法不懂的,可以參考fuckingblocksyntax,裡面對於Block為了方便對比,下面的代碼我假設是寫在ViewController子類中的1、第一部分定義和使用Block,?1234567891011121314151617181920212223242526- (void)viewDidLoad{ [super viewDidLoad];&nb
Time of Update: 2015-12-15
標籤: 步驟很簡單,只需要兩步: 1.建立帶有目標語言的配置修飾符的資源子目錄 2.將可選資源放入該目錄下,android系統會自動處理後續工作 在這裡我們需要講解一下配置修飾符。 中文的配置修飾符:-zh,那麼我們需要在res目錄下建立兩個子目錄:res/raw-zh,res/values-zh。 對於沒有配置修飾符修飾的子目錄,安卓都識別為預設資來源目錄。但是有一個例外,那就是螢幕顯示密度(drawable資源),通常具有三個配置修飾符:-mdpi -hdpi
Time of Update: 2015-12-15
標籤:Menu由兩種形式,Option menu和Context menu。前者是按下裝置的Menu硬按鈕彈出,後者是長按widget彈出。Option Menu當我們按下Menu的硬體按鈕時,Option Menu將被觸發顯示,最多可以顯示6個選項的icon菜單,如果選項多於6個,第6個選項顯示為“More“,點擊可以進入擴充菜單。我們將在Android學習筆記(十一):Activity-ListView的例子一的基礎上來學習Option
Time of Update: 2015-12-15
標籤:Intent的構成Intent可以帶有action,data(由URI表達),extra data(key/value map,索引值對),指定的類名(成為component name)。一個intent至少攜帶上述的一個內容。Action。Action名,在上一筆記中已經給出兩種例子,一種是系統內建的,如Intent.ACTION_DAIL,一種是開發人員通過AndroidManifest.xml進行註冊的,在建立intent時給出:Intent intent=new
Time of Update: 2015-12-15
標籤::https://github.com/rickytan/RTImageAssets 外掛程式此外掛程式用來產生 @3x 的圖片資源對應的 @2x 和 @1x 版本,只要拖拽高清圖到 @3x 的位置上,然後按 Ctrl+Shift+A 即可自動產生兩張低清的補全空位。當然你也可以從 @2x 的圖產生 @3x 版本,如果你對圖片品質要求不高的話。 特性只會填補空位,如果你已經設定好了自己的 @2x 圖,則不會產生;自動重新命名,保持項目乾淨(把 N.
Time of Update: 2015-12-15
標籤:處理任意的XML檔案自訂的xml檔案放置在res/xml/下,可以通過R.xml.file_name來擷取一個XMLResourceParser對象。下面是xml檔案的例子:<rootname="tom"><--也可以是<root>,本次採用帶參數的方式作為實驗--> <leaf>Hello from an
Time of Update: 2015-12-15
標籤:這是UITableView部落格系列的第一篇,使用xib和arc編碼,主要講解一些UITableView使用過程中簡單的、但是又容易被忽略的東西,而且我會告訴讀者,怎樣在使用了之後就再也不會忘記。操作的步驟如下,(1)首先拖一個UITableView控制項到xib檔案上面,如,這沒有什麼,大家不要太過於害怕UITableView,它只是一個UI控制項,跟UIButton和UILabel沒什麼不一樣,可以隨意的拖拉。(2)接下來我們在對應的xxxViewController中執行個體化這個U
Time of Update: 2015-12-15
標籤:可以通過繼承UITableViewCell重新自訂cell,可以像下面一樣通過代碼來自訂cell,但是手寫代碼總是很浪費時間,?12345678910111213141516171819202122232425262728293031323334//CustomTableViewCell.h檔案@interface CustomTableViewCell:UITableViewCell@property (nonatomic, strong) UII
Time of Update: 2015-12-15
標籤:Content Provider是抽象資料封裝和資料訪問機制,例如SQLite是Android裝置帶有的資料來源,可以封裝到一個content provider中。要通過content provider進行讀寫,需要使用URI。推薦閱讀Android學習筆記(四七):Content Provider初談和Android連絡人資訊、Android學習筆記(四八):提供自己的Content Provider和Android學習筆記(四九):通過Content
Time of Update: 2015-12-15
標籤:概述:推送過程簡介一、App啟動過程中,使用UIApplication::registerForRemoteNotificationTypes函數與蘋果的APNS伺服器通訊,發出註冊遠程推送的申請。若註冊成功,回呼函數application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
Time of Update: 2015-12-15
標籤:之前寫過一篇部落格,把Block跟delegate類比,說明了使用block,可以通過更少的代碼實現代理的功能。那篇部落格將block定義為類的property。過了這麼長時間,對於block的內容有了很多的遺忘,果然block的文法比較操蛋,容易遺忘,還是看看http://fuckingblocksyntax.com/,複習一下操蛋的block文法,我翻譯如下,(1)block作為本地變數(local variable)returnType
Time of Update: 2015-12-15
標籤:Android
Time of Update: 2015-12-15
標籤:最近付費購買了Travis CI,Travis CI的收費模式很有意思,不是按項目或者使用者,而是按背景工作處理序收費,比如初級版本是$129/月,總共提供2個背景工作處理序。在項目不多的情況下,除了用於跑單元測試外,不免想利用的更充分一些,因此抽空搭建了一套基於Travis CI的Android自動發布工作流程。未自動化前安卓開發總是避免不了這樣的工作流程:開發一些新功能,提交代碼完成一部分功能後,打包一個測試版APK將測試版APK上傳到QQ群 / 網盤
Time of Update: 2015-12-15
標籤:沒有其他的。希望從事流媒體開發案例。還承諾提供朋友部落格。上個星期。制定出最後一點機會。在這裡,與大家分享。首先要明白的概念:什麼是流媒體?轉載請註明出處http://blog.csdn.net/gaoshouxiaodi/article/details/41259351流媒體:所謂流媒體是指採用串流的方式在Internet播放的媒體格式。
Time of Update: 2015-12-15
標籤:CoreGraphics架構中的CGAffineTransform類可用於設定UIView的transform屬性,控制視圖的縮放、旋轉和平移操作:另稱放射變換矩陣,可參照線性代數的矩陣實現方式0.0這裡附上的CGAffineTransform官方文檔:https://developer.apple.com/library/ios/documentation/GraphicsImaging/Reference/CGAffineTransform/index.html 總得來說,這
Time of Update: 2015-12-15
標籤: 幾何畫板的工具箱是主要的繪圖工具,最基本的幾何圖形都是由工具箱中的某個按鈕來實現的。那麼如何使用移動箭頭工具呢?以下教程為您詳細講解幾何畫板移動箭頭工具。 在開啟幾何畫板時,工具箱的箭頭工具預設是移動箭頭工具。 移動箭頭工具它有如下兩個功能: 1.選擇單個對象進行相關編輯。編輯對象之前,必須用此工具選擇工作區的某個對象。當用此工具選擇對象之前,滑鼠箭頭是斜向上的,當滑鼠靠近對象時,滑鼠方向變成橫向狀態,此時就選中對象了,而且對象周邊出現“紅色”。若要取消選
Time of Update: 2015-12-15
標籤:啟動 Android SDK Manager ,開啟主介面,依次選擇「Tools」、「Options...」,彈出『Android SDK Manager - Settings』視窗;在『Android SDK Manager - Settings』視窗中,在「HTTP Proxy Server」和「HTTP Proxy Port」輸入框內填入 mirrors.neusoft.edu.cn 和 80,並且選中「Force https://...
Time of Update: 2015-12-15
標籤:這是一篇編譯的文章,內容均出自Parse.com的iOS開發教程,同時作者還提供了視頻講解。本文將帶領開發人員一步一步向著iOS推播通知的深處探尋,掌握如何配置iOS推播通知的奧義。介紹一點點背景資料眾所周知,使用推播通知是一個很棒的、給應用添加即時訊息通知的方式。這樣做的結局是,開發人員和使用者之間,彼此永遠保持著一種令人愉悅的親密關係。然而不幸的是,iOS的推播通知並非那麼容易駕馭,往往會搞的開發人員精疲力盡,灰心喪氣,無法持久。現在,救星來了!只要通讀本教程,你就能擺脫這些煩惱,成為