Time of Update: 2015-10-17
標籤:1、首先res/drawable中定義編寫如下樣式: <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/check_true"
Time of Update: 2015-10-17
標籤:Android事件處理的兩種模式 基於監聽的事件處理 事件來源Event Source, 事件Event, 事件監聽器Event Listener, 事件來源將事件委託給事件監聽器,由事件監聽器對事件進行響應處理。 SetXXXListener()基於回調的事件處理都有一個boolean的傳回值,決定事件是否繼續向下傳播extends
Time of Update: 2015-10-17
標籤:#在藍懿學習iOS的日子#那我們今天就來複習下,這段時間所學習的方法:一、數字和文本的轉換i結構:1、把數字轉化成文本:l.teXt = [@(X) stringvalue;2、w把文本轉化成字元:int a = l.text.intvalue;二、字串的拼接:NSString * str1 = @"abc"; NSString * str2 = [NSString string]; str2 = @"def";
Time of Update: 2015-10-17
標籤: wap頁面使用 js庫是zepto,按照慣例在$(function(){})中,來擷取當前可視區的寬高,但得到的寬高卻與預想的相差十萬八千裡。 原本android手機的瀏覽器設定的寬高基本是360*640,原生的瀏覽器列印沒問題,uc沒問題,qq沒問題。 結果app出問題。。。ios的各瀏覽器app都沒問題。就android有這種問題,而且是詭異,以為是app沒有調寬高。。。 為了擷取高度原來是為了設定輪播圖的高度的。
Time of Update: 2015-10-16
標籤:CAAnimationGroup——動畫組動畫組,是CAAnimation的子類,可以儲存一組動畫對象,將CAAnimationGroup對象加入層後,組中所有動畫對象可以同時並發運行屬性說明:–animations:用來儲存一組動畫對象的NSArray預設情況下,一組動畫對象是同時啟動並執行,也可以通過設定動畫對象的beginTime屬性來更改動畫的開始時間 具體的執行個體如下:實現功能:在建立的動畫組中存入兩個基本動畫,一個是沿著Z軸旋轉3
Time of Update: 2015-10-16
標籤:Bundle類:豎屏的activity換到橫屏的activity的時候,會把豎屏的activity殺掉橫屏的activity建立,豎屏的activity會有一些計算結果,可以用資料存起來,存到記憶體裡面,然後存在橫屏的activity。Intent類putExtra("user", user);傳資料的時候用的就是Bundle對象, private Bundle mExtras;Bundle是一個map,第一個activity:package
Time of Update: 2015-10-16
標籤:1、Menu.FIRST在reference中描述為:First value for group and item identifier integers.我們可以理解為ID設定的最小數值。2、setDefaultKeyMode (int mode) 用來設定一個Activity的預設的按鍵模式, 也就是指這種情況,當Activity中發生了一些按鍵事件,但是這些事件沒有被任何控制項Listen到時(截獲時),
Time of Update: 2015-10-16
標籤: 準備工作 建立兩個應用,分別為ProjectA和ProjectB. 然後從A貢獻資料到B 然後設定ProjectB的Url Schemes 在ProjectA 添加跳轉Url: NSURL *url = [NSURL URLWithString:@"projectb:hehe"];[[UIApplication sharedApplication] openURL:url]; 1 2
Time of Update: 2015-10-16
標籤:1.應用跳轉 - (IBAction)openWangYi { // 1.擷取application對象 UIApplication *app = [UIApplication sharedApplication]; // 2.
Time of Update: 2015-10-16
標籤:在Android常用編程中,Handler在進行非同步作業並處理返回結果時經常被使用。通常我們的代碼會這樣實現。但是,其實上面的代碼可能導致記憶體泄露,當你使用Android lint工具的話,會得到這樣的警告In Android, Handler classes should be static or leaks might occur, Messages enqueued on the application thread’s MessageQueue also
Time of Update: 2015-10-16
標籤:基本動畫,是CAPropertyAnimation的子類屬性說明:fromValue:keyPath相應屬性的初始值toValue:keyPath相應屬性的結束值動畫過程說明:隨著動畫的進行,在長度為duration的期間內,keyPath相應屬性的值從fromValue漸漸地變為toValuekeyPath內容是CALayer的可動畫Animatable屬性如果fillMode=kCAFillModeForwards同時removedOnComletion=NO,那麼在動畫執行完畢後,圖
Time of Update: 2015-10-16
標籤:建立一個Android App項目後,直接啟動調試發現Visual Studio Emulator for Android已成功運行,但應用始終處於Build中(等待時間超過1小時),並未如預期通過adb部署到模擬器中。將應用直接匯出apk,拖拽至模擬器直接部署,提示:File transfer failed. Error: Unable to install the file through Adb. Adb.exe not found. Make sure you have
Time of Update: 2015-10-16
標籤:網上有很多文章關於 cocoaPods配置文章,其實cocoaPods配置並不難,只是比較繁瑣而已,我也是照著網站文章一步步搭建配置成功。寫這篇文章的目的就是像做筆記一樣,便於以後用的時候好回憶。廢話不多說,直接開始。 CocoaPods在Ios中強大的功能,我就不再這裡一一解說(不清楚的盆友,可以搜尋一下) 一:安裝前提1:必須安裝Xcode2: 必須安裝 xcode 中 command Line 二:開始安裝cocoaPods (我假設大家都安裝第一步)1
Time of Update: 2015-10-16
標籤:一、下載並安裝openfire1.到http://www.igniterealtime.org/downloads/index.jsp下載最新openfire for mac版比如:Openfire 3.8.1,下載後的檔案:openfire_3_8_1.dmg2.點擊安裝,並執行預設操作 3.啟動openfire服務在系統喜好設定的其他裡,點擊openfire偏好 啟動後,點擊Open Admin Console按鈕,自動在瀏覽器中開啟本地web配置頁面http://
Time of Update: 2015-10-16
標籤:MTNET 自用ios網路程式庫開源, 自用很久了,在數歀上架的app中運行穩定可靠~
Time of Update: 2015-10-16
標籤:Parse支援的資料類型 目前Parse的table column支援NSString, NSNumber, NSDate, NSData, 或者另外一個PFObject。同時也可以使用NSDictionary and NSArray儲存結構化的資料。其中NSArray
Time of Update: 2015-10-16
標籤://長按是否出現編輯菜單(Cut Copy Paste)- (BOOL)collectionView:(UICollectionView *)collectionView shouldShowMenuForItemAtIndexPath:(NSIndexPath *)indexPath{ return YES;} - (BOOL)collectionView:(UICollectionView *)collectionView
Time of Update: 2015-10-16
標籤:android thread 優缺點 介面 android AsyncTask介紹AsyncTask和Handler對比1 )
Time of Update: 2015-10-16
標籤:web前端開發與iOS終端開發的異同iOS8多語言備選規則謹慎使用dispatch_sync 死結就是說,這段代碼是在主線程(viewdidload)中添加的,主線程執行到這裡的時候,開始執行block的task,他就會阻塞主線程, 直到queue完成了你給的task, 但queue要完成你給的task,因為queue是FIFO的,意味著要完成之前的任務,才有機會執行你剛才給的task, 相當於當前線程等待queue裡面所有任務執行完畢,
Time of Update: 2015-10-16
標籤:通常我們在使用key-value儲存資料時,隨手就會打出HashMap的代碼,當資料量較小時,還可以,當數量比較多的時候,如果是PC機上,也還說得過去,但是如果使用裝置是手機等行動裝置,這是就要謹慎了。因為手機的記憶體非常寶貴,不像PC那樣不計後果的使用,記憶體使用量不當很容易就會引起OOM的問題。那AndroidTeam