Time of Update: 2016-01-18
標籤:程式 開發人員 android activity 活動 前言 掌握好Activ的生命週期對任何安卓開發人員來說都很重要,當你深入理解時,就可以編寫出更加流暢連貫的程式/應用。你的程式將會擁有更好的使用者體驗。(一)活動狀態:每個Activity在其生命週期中最多可能會有四種狀態
Time of Update: 2016-01-18
標籤:Android 混淆Gradle的簡介: http://www.flysnow.org/2015/03/30/manage-your-android-project-with-gradle.html多渠道打包的介紹: http://blog.csdn.net/tu_bingbing/article/details/42362619http://coolshell.info/blog/2015/03/android-studio-prefrence.html目前Android studio
Time of Update: 2016-01-15
標籤:這麼晚了,可能也因為一點事情,就說開啟部落格園看看,結果 http://www.cnblogs.com/mindwind/p/5125248.html 這篇文章瞬間吸引了我。暗暗的回想一下,十年之後,我是什麼樣子,還是那樣嗎?為了生計奔波,為了那點渺茫的未來去爭取……在寫這個的時候,我突然發現,我寫的上一篇
Time of Update: 2016-01-18
標籤:一、先看看文檔裡怎麼說 Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in yourAndroidManifest.xml‘s <application> tag, which will
Time of Update: 2016-01-18
標籤: 歡迎Follow我的GitHub, 關注我的CSDN.我會介紹關於Android的一些有趣的小知識點. 上一篇.1. Dagger2的開發順序Module -> Component -> Application 首先模組(Module)建立需要提供的類執行個體, 其次把模組添加到組件(Component)中並提供需要注入的類, 最後把組件添加到應用(Application)中並提供介面.// 模組@Modulepublic class TestAppModule {
Time of Update: 2016-01-15
標籤:如今,即便是最簡單的電腦程式也會包含一個喜好設定視窗,使用者可以在其中設定應用專屬的選項。在MAC OS X中,Preferences...菜單通常位於應用菜單中。選擇該功能表項目會彈出一個視窗,使用者可以在其中輸入和更改各種選項。iPhone和其他iOS裝置有一個專門的“設定”應用程式來進行各種設定,你肯定用過很多次了。設定捆綁包通過應用設定,使用者可以輸入和更改任何帶有設定捆綁包(settings
Time of Update: 2016-01-15
標籤:reference to : http://www.cnblogs.com/hyddd/p/4402621.html前言 在Android統計App耗電量比較麻煩,直至Android 4.4,它仍沒公開“電量統計”API或文檔……額,是的,僅沒有公開,並不是沒有。平時在手機“設定- 電量”看到的資料
Time of Update: 2016-01-15
標籤:1、將資源放入 frameworks/base/core/res/res/ 中的相應目錄,假設要添加的資源是 drawable 類型,檔案名稱為 test(尾碼可能為xml或者png等等),則將檔案放入 frameworks/base/core/res/res/drawable*/ 下。2、仿照已有的同類型系統資源修改
Time of Update: 2016-01-15
標籤:Okio庫是一個由square公司開發的,它補充了java.io和java.nio的不足,以便能夠更加方便,快速的訪問、儲存和處理你的資料。而OkHttp的底層也使用該庫作為支援。而在開發中,使用該庫可以大大給你帶來方便。目前,Okio的最新版本是1.6.0,gradle的引用如下compile
Time of Update: 2016-01-19
標籤:使用NSKeyedArichiver進行歸檔、NSKeyedUnarchiver進行接檔,這種方式會在寫入、讀出資料之前對資料進行序列化、還原序列化操作。 1.對單個字串歸檔 //擷取根目錄 NSString *homeDictionary = NSHomeDirectory(); //添加儲存的檔案名稱 NSString *homePath = [homeDictionary stringByAppendingPathComponent:@"myText.
Time of Update: 2016-01-19
標籤:近期在設計APP原型,用EXCEL,用Axure。但無論工具如何,產品本身的介面布局和互動設計確實逃不掉的!網路中有關於APP導航設計的總結:第一種:app標籤導航 易用性:★★★★★ 趣味性:★ 標籤導航位於頁面底部,通常包含5個標籤是比較合適的數量。這種導航是非常常見的,如果需要使用者頻繁的在不同分頁切換,可以採用這種導航。它的缺點是會佔用一定高度的空間。如最新版的APP介面設計圖。 第二種:APP舵式導航 易用性:★★★★★
Time of Update: 2016-01-19
標籤:初學java和安卓,簡單的學習曆程記錄,勿噴。android studio一個project下有多個module共用jar和so檔案的解決方案,解決重複問題。1.多處重複引用libs和so檔案問題android
Time of Update: 2016-01-13
標籤:1.autorelease 基本用法對象執行autorelease方法時會將對象添加到自動釋放池中當自動釋放池銷毀時自動釋放池中所有對象作release操作對象執行autorelease方法後自身引用計數器不會改變,而且會返回對象本身2.autorelease 的優點autorelease實際上只是把對release的調用延遲了,對於每一次autorelease系統只是把該對象放入了當前的autorelease
Time of Update: 2016-01-18
標籤:一、繼承機制1、對象冒充:建構函式使用 this 關鍵字給所有屬性和方法賦值,可使 ClassA 建構函式成為 ClassB 的方法,然後調用它。function ClassZ() { this.newMethod = ClassX; this.newMethod(); delete this.newMethod; this.newMethod = ClassY; this.newMethod(); delete this.newMethod;}
Time of Update: 2016-01-18
標籤:
Time of Update: 2016-01-15
標籤:一:Helios是什麼 Helios是一套高效能的Socket通訊中介軟體,使用C#編寫。Helios的開發受到Netty的啟發,使用非阻塞的事件驅動模型架構來實現高並發高輸送量。Helios為我們大大的簡化了Socket編程,它已經為我們處理好了高並發情況下的解包,粘包,buffer管理等等。 GitHub:https://github.com/helios-io/helios/ 為避免誤會特別提示:helios不是本人作品,小弟還在努力的路上。二:Helios的特點 1.Pow
Time of Update: 2016-01-18
標籤:在進行網路資料交換的時候總是遇到各種各樣的錯誤。這些網路錯誤是來自client還是server。我們來梳理一下:我們將錯誤分為三個大類作業系統錯誤http請求錯誤應用錯誤1.作業系統錯誤是因為資料包沒有到達預定目標導致的,造成原因可能有:沒有網路——沒有串連網路無法路由到目標主機——主要是因為目標主機可能位於隔離網路或者處於離線狀態。導致的。沒有應用監聽目標port——請求到達目標主機後資料包會發送到指定的port號。假設server沒有監聽這個port號或者是有太多的請求在排隊那麼串連請
Time of Update: 2016-01-13
標籤: 對iOS開發基礎-九宮格座標(3)的代碼進行進一步最佳化。 建立一個 UIView 的子類,並命名為 WJQAppView ,將 appxib.xib 中的 UIView 對象與建立的視圖類進行關聯。 WJQAppView 類中聲明3個 IBOutlet 屬性,與 appxib.xib 中的視圖對象包含的 UIImageView&n
Time of Update: 2016-01-11
標籤: 1 /*1.在Main.storyboard中找到,ScrollView和PageControl並添加到ViewController中。 2 2.在ScrollView中添加ImageView,新手引導頁有幾個圖片就添加幾個,然後設定ImageView的image,就是準備好的圖片。 3 3.要設定好ScrollViewscroll View中的Left和View中的Width,使其等於圖片的大小,還有就是圖片大小的起始位置,第一張為(0,0),第二張的起始位置應該是(螢幕的寬度,0),
Time of Update: 2016-01-11
標籤://初始化textfield並設定位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //設定邊框樣式,只有設定了才會顯示邊框樣式 text.borderStyle = UITextBorderStyleRoundedRect; typedef enum { &