Time of Update: 2016-06-18
標籤: 我也是看了網上的一個範例程式碼後,在它的基礎上進行的修改。因為項目上會用到,我相信很多人的項目上也會用到。所以實現後,也趕緊分享出來,希望後來人不需要花費時間了。提示:這裡用到了Regex,使用了一個第三方開源的組件:RegexKitLite (該組件如何使用網上教程很多) #pragma mark - 擷取拼音首字母(傳入漢字字串, 返回小寫拼音首字母)+(NSString *)pinYingFirstCharactorStr:(NSString *
Time of Update: 2016-06-18
標籤: 本文內容:adapter,listview的最佳化,RecycleBi,n最佳化情況對比,google大會推薦最佳化,實現ListView的過程,Adapter起到了至關重要的作用,不僅僅因為getview()方法。那麼,先從Adapter說起~Adapter: 它在ListView和資料來源之間起到橋樑的作用,避免listview和資料來源直接接觸,而導致因為資料來源的複雜性使listview顯得臃腫。 Adapter,適配器,把複雜的資料來源適配給listview,
Time of Update: 2016-06-18
標籤:概述 吐槽下IOS下 的圖形繪圖,代碼冗長,不得不自己重新封裝方法。整理形成本文。繪製線// 繪製直線+ (void)toDrawLineFromX:(CGFloat)x1 Y:(CGFloat)y1 toX:(CGFloat)x2 toY:(CGFloat)y2 context:(CGContextRef)con{ CGContextMoveToPoint(con, x1, y1); CGContextAddLineToPoint(con, x2, y2);
Time of Update: 2016-06-17
標籤:1,自訂多士顯示風格①建立一個布局檔案(代碼註冊的View看不出效果,所以還是定義布局檔案比較好) 這裡的背景是.9圖片會根據包裹內容來展開②在顯示自訂多士的介面,顯示的多士通過View.inflate()建立③在設定中心增加一條修改歸屬地顯示風格.{"半透明","活力橙","衛士藍","金屬灰","蘋果綠"};點擊之後彈出一個單選對話方塊.builder.setSingleChoiceItems(對應選擇的條目,預設選中的(回顯sp),監聽器(){重寫的方法(){傳進來的參數就
Time of Update: 2016-06-17
標籤:nineoldandroid.view.ViewHelpe是一個為了相容3.0以下的一個動畫開源庫相關函數解讀:(第一個參數都為動畫對象,第二個為動畫屬性值的變化運算式) ViewHelper.setTranslationX(,);//x方向平移 ViewHelper.setTranslationY(,); ViewHelper.setScaleX(,);x方向變化大小 ViewHelper.setScaleY(,); ViewHelper.setAlpha(,);透明度變化
Time of Update: 2016-06-17
標籤:1.eclipse工程右鍵->export->Generate Gradle build files2.studio->New->import project->選擇工程根目錄下的build.gradle3.可能需要修改gradle目錄:studio file->settings->Build,Execution,Deployment->Build Tools->Gradle-> 選擇Use local
Time of Update: 2016-06-17
標籤: iOS開發多線程篇—多線程簡單介紹 一、進程和線程1.什麼是進程 進程是指在系統中正在啟動並執行一個應用程式每個進程之間是獨立的,每個進程均運行在其專用且受保護的記憶體空間內 比如同時開啟QQ、Xcode,系統就會分別啟動2個進程通過“活動監視器”可以查看Mac系統中所開啟的進程 2.什麼是線程1個進程要想執行任務,必須得有線程(每1個進程至少要有1條線程)線程是進程的基本執行單
Time of Update: 2016-06-17
標籤:Android Studio實現Service AIDL[日期:2015-01-02]來源:Linux社區 teenyboy[字型:大 中 小] 今天要開發過程中要用到AIDL的調用,之前用的eclipse有大量教程,用起來很方便,現在剛換了Android studio,不可否認studio真的很強大,只是很多功能還需要摸索。AIDL(Android Interface Definition
Time of Update: 2016-06-16
標籤:發布報錯:Error ITMS-90635 - Invalid Mach-O in bundle - submitting to App store昨晚上傳項目到AppStore,報了這個錯,納尼!?我早上還能成功上傳的,當時判斷是晚上網速問題導致的,早上再次試了下,還是一樣報錯,因為CocoPods匯入的架構bitCode不一致導致的,解決方案是在Podfile後面加上post_install do |installer| installer.pods_project.targets.
Time of Update: 2016-06-16
標籤:iOS開發UI篇—核心動畫(UIView封裝動畫)一、UIView動畫(首尾)1.簡單說明UIKit直接將動畫整合到UIView類中,當內部的一些屬性發生改變時,UIView將為這些改變提供動畫支援執行動畫所需要的工作由UIView類自動完成,但仍要在希望執行動畫時通知視圖,為此需要將改變屬性的代碼放在[UIViewbeginAnimations:nil context:nil]和[UIView commitAnimations]之間常見方法解析:+
Time of Update: 2016-06-17
標籤:添加動態庫報錯 "_deflate", referenced from: -[PFPASIDataCompressor compressBytes:length:error:shouldFinish:] in PFPGZIPInvocationCompressor.o "_deflateEnd", referenced from: -[PFPASIDataCompressor
Time of Update: 2016-06-17
標籤:AndroidFoldingLayout摺疊布局原理及實現(一)轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/44278417,本文出自:【張鴻洋的部落格】1、概述無意中翻到的FoldingLayout的介紹的部落格,以及github地址。感覺很nice呀,於是花了點時間研究以及編寫,本篇部落格將帶大家從最基本的原理分析,一步一步的實現我們的FoldingLayout,當然了,如果你能力過硬,可以直接下載github上的
Time of Update: 2016-06-17
標籤:概述 在android開發中經常要訪問網路,目前最流行的網路訪問架構就是Okhttp了,然而我們在具體使用時,往往仍然需要二次封裝。我使用Builder設計模式進行了封裝形成oknet開源庫。介紹 oknet是一套基於okhttp的android網路http架構,封裝了請求參數處理,日誌列印。Github地址https://github.com/vir56k/oknet特性1.簡潔的文法2.支援自訂處理 message code 不等於0
Time of Update: 2016-06-17
標籤:AndroidContext上下文你必須知道的一切轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/40481055,本文出自:【張鴻洋的部落格】本文大多數內容翻譯自:http://www.doubleencore.com/2013/06/context/ 我重新組織了下內容以及結構,建議大家儘可能看下原文。1、Context概念其實一直想寫一篇關於Context的文章,但是又怕技術不如而誤人子弟,於是
Time of Update: 2016-06-17
標籤:我們手機裡面裝滿了各種各樣的APP。安裝這些應用,我們的初衷是讓我們的生活更加便捷。但是當這些應用無法滿足使用者的需求的時候,使用者自然而然會離開,並尋求更好的解決方案。一個成功的應用程式套件含有諸多元素,而其中的使用者體驗設計則起到了決定性的作用。在殘酷的競爭中,使用者體驗往往是決定成敗的核心。面對移動端裝置,只有實踐才能夠檢驗一個應用的使用者體驗好壞。今天的文章,我們將專註於移動端使用者體驗設計中,應當規避的誤區,這些資訊並不高深,這些常見的錯誤是經過無數實踐得出的經驗 不要
Time of Update: 2016-06-17
標籤:AndroidBitmapShader實戰實現圓形、圓角圖片轉載請標明出處:http://blog.csdn.net/lmj623565791/article/details/41967509,本文出自:【張鴻洋的部落格】1、概述記得初學那會寫過一篇部落格Android
Time of Update: 2016-06-16
標籤:一、擷取螢幕寬高1、android介面簡單介紹要擷取螢幕寬高,我們可以先從android的介面構成瞭解android的介面主要由三部分構成:1、狀態列 2、標題列
Time of Update: 2016-06-17
標籤:AndroidAutoLayout全新的適配方式堪稱適配終結者 轉載請標明出處: http://blog.csdn.net/lmj623565791/article/details/49990941;
Time of Update: 2016-06-17
標籤:轉自:http://blog.csdn.net/klarclm/article/details/7711021在Form元素的文法中,EncType表明提交資料的格式 用 Enctype 屬性指定將資料回傳到伺服器時瀏覽器使用的編碼類別型。 下邊是說明: application/x-www-form-urlencoded: 表單資料被編碼為成對的名稱和數值。這是標準的編碼格式。 multipart/form-data: 表單資料被編碼為一條訊息,頁上的每個控制項對應訊息中的一個部分。
Time of Update: 2016-06-16
標籤:1. 準備工作在實際寫代碼之前,首先我們還是需要做一些準備工作:下載NDK開發包:Android官方下載頁面配置系統內容變數下載好NDK開發包之後,直接解壓到任意目錄,然後需要配置一下系統內容變數,之所以要配置環境變數,是為了方便使用命令ndk-build指令碼進行NDK編譯。配置參考如下:Windows系統配置環境變數 PATH 下追加 :D:\ProgramFile\android-ndk-r11c-windows-x86_64;MacOS系統配置在mac系統下開啟終端,輸入:>