Time of Update: 2015-12-14
標籤: 在安卓開發中,由於旋轉裝置會造成配置改變進而導致Activity執行個體被摧毀(當然也包括Activity託管的Fragment)。Activity或Fragment執行個體被摧毀自然也就讓Model被摧毀,資料也就沒有了。這是我們不想看到的。因此有了重寫Activity或者Fragment的onSavedInstanceState(Bundle)方法來儲存Model。 通過上述的這種方法的確可以解決一部分資料被摧毀的問題,但是有些資料我們需要一直保持,而非摧毀->重建。比如聽
Time of Update: 2015-12-14
標籤:android冷啟動最佳化1. 什麼是冷啟動冷啟動指的是應用第一次啟動或者應用被殺死(不在記憶體中)後重新啟動的情況。 你可能已經發現了,這種情況下啟動時間會稍長一點。因為它會重新初始化資源(Application等)。app啟動時通常會在Application或者所謂的SplashActivity中做初始化工作。如果Application中的工作過多的話,
Time of Update: 2015-12-14
標籤:錯誤描述:App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist file.在iOS9 beta中,蘋果將原http協議改成了https協議,使用 TLS1.2 SSL加密請求資料。解決方案:
Time of Update: 2015-12-14
標籤: 在實際的項目中,我們可能需要一些全域的宏定義或者某個檔案,並且被反覆使用。顯然,如果在每個專案檔裡都定義一個宏的話,是很費事的,今天我們來介紹一個檔案pch檔案,只有.h檔案。 pch檔案的作用:對於宏定義而言,相當於一個聲明檔案,這個檔案是全域的。你也可以理解為,他設定完路徑之後,被預設匯入到項目中的各個檔案中。但不能以這為定論,具體的,你自己百度吧。1,pch檔案如何建立1),在項目中commond+n 選擇 other 裡面的 紅色h檔案(下面寫著PCH
Time of Update: 2015-12-14
標籤:iOS中的事件可以分為三大類: 1> 觸摸事件 2>
Time of Update: 2015-12-14
標籤:今天使用AFN做註冊時,控制台輸出如下 Domain=com.alamofire.error.serialization.response Code=-1016 "Request failed: unacceptable content-type: text/plain" UserInfo=0x16d6ccc0 {com.alamofire.serialization.response.error.response=<NSHTTPURLResponse: 0x16ef062
Time of Update: 2015-12-14
標籤:UINavigationController又被成為導航控制器,繼承自UIViewController,以棧的方式管理所控制的視圖控制器,下面就詳細說一下UINavigationController的使用:1、首先建立一個工程(就不多說了)建立RootViewController(繼承自UIViewController)。2、開啟AppDelegate.h檔案添加屬性 3、開啟AppDelegate.m檔案的- (BOOL)application:(UIApplication *
Time of Update: 2015-12-14
標籤:記錄下來,以防止再犯錯代碼如下NSString *userHeader = [userInfoDictionary objectForKey:@"photo"]; NSMutableString *mutableuserHeader = [NSMutableString stringWithString:userHeader]; //設定帳戶圖片 NSRange range = [mutableuserHeader rangeOfString:@".."];
Time of Update: 2015-12-14
標籤:前端開發APP,從HBuilder開始~序通過 HTML5 開發移動App 時,會發現HTML5 很多能力不具備。為彌補HTML5 能力的不足,在W3C 中國的指導下成立了www.HTML5Plus.org組織,推出HTML5+規範。 HTML5+擴充了JavaScript 對象plus,使得js 可以調用各種瀏覽器無法實現或實現不佳的系統能力,裝置能力如網路攝影機、陀螺儀、檔案系統等,業務能力如上傳
Time of Update: 2015-12-14
標籤:移動遊戲玩家為朋友送禮的意願不高對開發人員來說,鼓勵玩家在遊戲中向朋友贈送道具或額外生命值,是擴大使用者群體並提升留存的一個好辦法。調研發現,玩家樂於向朋友贈送免費禮物,但一旦遊戲中的虛擬禮物需要付費擷取,願意這麼做的玩家就很少了。實際上,移動遊戲玩家之所以花錢購買內購道具(IAP),多數時候是出於一己之私。玩家花錢購買道具的主要動機包括:?達成個人目標(25%以上玩家選擇此項);?提升自己在遊戲內的競爭能力(19%以上);?解鎖全新或更好的內容(33%以上)。手遊轟炸式推廣,並不帶來多少
Time of Update: 2015-12-14
標籤:轉載自:http://blog.csdn.net/bboyfeiyuAndroid下拉重新整理完全解析,教你如何一分鐘實現下拉重新整理功能 http://blog.csdn.net/guolin_blog/article/details/9255575打造通用的Android下拉重新整理組件(適用於ListView、GridView等各類View) http://blog.csdn.net/bboyfeiyu/article/details/39718861
Time of Update: 2015-12-14
標籤:mui開發注意事項Mui HTML5開發架構mui是一個高效能的HTML5開發架構,從UI到效率,都在極力追求原生體驗;這個架構自身有一些規則,剛接觸的同學不很熟悉,特總結本文;想瞭解mui更詳細的資訊,請訪問mui官網。DOM結構關於mui頁面的dom,你需要知道如下規則:固定欄靠前所謂的固定欄,也就是帶有.mui-bar(類別選取器)屬性的節點,都是基於fixed定位的元素;常見組件包括:頂部導覽列(.mui-bar-nav)、底部工具條(.mui-bar-footer)、底部選項卡(
Time of Update: 2015-12-14
標籤:// appstore的情況下,版本檢查升級的處理#define kShiperAppID @"AppStore中查看AppId" #define kURLLookup @"http://itunes.apple.com/cn/lookup?id=%@"#pragma mark - appStore檢查更新- (void)checkUpdate:(id)sender{ __weak
Time of Update: 2015-12-14
標籤:項目中,已經擷取到伺服器返回的XML,並且已經解析。 value= (String) result.getProperty("Value").toString().trim();JSONObject obj = new JSONObject(value);JSONArray jsonArray = obj.getJSONArray("Event");在做jsonArray解析的時候for (int i = 0; i < jsonArray.length(); i++) {
Time of Update: 2015-12-14
標籤:編輯框EditText,繼承自TextView,TextView絕大部分方法適用,其用途是接受使用者的輸入。通過inputType屬性可以指定輸入的類型,可接受的參數有許多種:android:inputType="none"--輸入一般字元android:inputType="text"--輸入一般字元android:inputType="textCapCharacters"--輸入一般字元android:inputType=&q
Time of Update: 2015-12-14
標籤:按鈕Button,繼承自TextView,是一個可供單擊的按鈕,單擊會觸發一個onClick事件,具體事件監聽的後面再說。選項按鈕RadioButton和複選框CheckBox都繼承自Button,其用途就像其名字說的。RadioButton需要和RadioGroup一起使用,用於定義一組單選鈕。狀態開關按鈕ToggleButton和開關Switch也是繼承自Button,它們都提供兩種狀態,通常用於切換程式中的某種狀態。ToggleButton支援的XML屬性和相關方法XML屬性相關方法
Time of Update: 2015-12-14
標籤:時鐘文本TextClock繼承自TextView,是用於顯示目前時間的文字框。TextClock支援的XML屬性和相關方法 XML屬性相關方法說明android:format12HoursetFormat12Hour(CharSequence)設定12小時制的格式字串android:format24HoursetFormat12Hour(CharSequence)設定24小時制的格式字串android:timeZonesetTimeZone(Strin
Time of Update: 2015-12-14
標籤: 又到年末, 利用中午的時間,匯總盤點一下今年Android開發方面的新技術,感覺現在Android開發沒有以前那麼純粹了,出現了很多新的開發模式。2005年影響比較普遍的新技術應該就是Material Design了,畢竟現在的新手機系統基本都升到Android5.1了, 個別的手機已經升到Android 6了,其它例如DataBinding, RxAndroid,React native等的目前還是很小眾,沒有流行起來。
Time of Update: 2015-12-14
標籤: 很多人都知道安卓模擬器,在電腦上類比手機的模擬器,今天我們試下另一種模擬器,並不是只能在電腦上的模擬器,而是可以在手機真機上啟動並執行模擬器,可以讓手機類比出新的參數,比如手機型號,手機安卓系統資訊比如sdk版本等等,這也是之前在群裡一個qq好友分享的一個軟體琢石模擬器,後來用了幾個月了,都一直用著,做很多項目都需要用到,琢石模擬器軟體的使用很方便,都是一鍵完成的,而且沒有重啟手機的繁瑣步驟,這也是我們團隊一直用的原因。&
Time of Update: 2015-12-14
標籤:一、CocoaPods概述 每種語言發展到一個階段,就會出現相應的依賴管理工具,例如 Java 語言的 Maven,nodejs 的 npm。隨著 iOS 開發人員的增多,業界也出現了為 iOS 程式提供依賴管理的工具,它的名字叫做:CocoaPods。 CocoaPods項目的源碼 在 Github 上管理。該項目開始於 2011 年 8 月 12 日,經過多年發展,現在已經成為 iOS 開發事實上的依賴管理標準工具。開發 iOS