原创 輪播圖——你也可以如此簡單

這是在我項目開發中實現輪播圖的一個工具類,在這裏分享下 使用方法: private void initData() { String[] strings = new String[]{

原创 SWIFT語言之運算符

瞭解了swift基本數據類型後對swift有了基本的一個認知,下面我們繼續看看swift的運算符都有哪些 賦值運算符 = var a = 3 a =2 通常在java c中賦值運算符具有返回值的; ++,--,+ ,-,*,/ 比較運算符

原创 圖片壓縮——壓縮圖片讓你的效率更高

題記 :在開發中,我們無法避免與各種imageView打交道,無論是ViewPage、RecycleView加載圖片瀑布流等、頭像的加載等。我想大家在與形形色色的圖片打交道的過程中,一定遇到過這樣的一個問題,在瀏覽界面時候,隨便滑動了幾下

原创 swift可選型

在Swift中,可選類型其根源是一個枚舉型,裏面有None和Some兩種類型。其實所謂的nil就是Optional.None, 非nil就是Optional.Some, 然後會通過Some(T)包裝(wrap)原始值,這也是爲什麼

原创 SWIFT邏輯控制之循環結構

控制流 順序結構 循環結構 選擇結構 /*for in 方法中存在忽略遍歷的 i的情況,只關注便利次數*/ var result = 1 var base = 2 var power = 10 for _ in 1 ... p

原创 Swift語言之基本數據類型

作爲安卓攻城獅,學習下swift語言對自己有一定的幫助的,好吧,新入坑swift。先引用下百度百度對swift的介紹作爲開篇 SWIFT   (計算機編程語言) Swift,蘋果於2014年WWDC(蘋果開發者大會)發佈的新

原创 swift數組與集合所具有的方法

數組的書寫方式 var numbers =[0,1,2,3,4,5] var numbers<Int> =[0,1,2,3,4,5] var vowerls =["a","e","i"] var vowerls<String> =["a"

原创 首記

一直想着寫些什麼東西,來記錄下自己這幾年安卓開發歷程,於是就來了這了,於是就開了博。    這是一個交流學習的博文,如有錯誤的地方,忘大家指正,暫且寫這麼多。

原创 解決連擊——按鍵防止連擊的方法

爲了防止測試人員或者用戶連續點擊同一按鍵,在這裏總結了一些方法: 方法一:添加標記 boolean flag; init (){ flag = false; } buttonCallback(){ if (!flag){ fl

原创 安卓app自動更新功能

app是我們在開發時候經常碰到的事情,一般解決一些bug,添加了需求,實現了新的功能,以讓用戶體驗新版本的功能,這些都是項目中用到的,今天就來總結一下 第一種:引用jjdxmashl的jjdxm_update GitHub地址:j

原创 類型轉換——如何將一個List類型換成json格式

情景: 今天在調試接口時要向服務器發送請求傳參,需將一個List<Map<String,String>>類型換成json格式; 造輪子: 想起以前有做過類似的功能,是java基礎的拼接,一時犯了懶,不想再造個輪子,於是隨手翻了翻以前的

原创 橫豎屏切換——安卓開發員必踩的坑

橫豎屏切換是開發中經常碰到的,下面就來看看安卓橫豎屏切換時發生了什麼。 這是關於activity生命週期的一個延伸,探討下安卓設備在橫豎屏切換的時候,會發生什麼? 在安卓設備在橫豎屏切換的時候有三種情況: 第一種情況: 不設置Activ

原创 SWIFT邏輯控制之where與guard

SWIFT邏輯控制之where 這裏對where的應用舉個例子: for i in 0...100{ if i%3 == 0{ print(i) } } //上面的代碼通過where實現: for i in 0.

原创 安卓H5交互——讓界面不再單一

大家先先簡單的瞭解下 HTML5 HTML5是萬維網的核心語言、標準通用標記語言下的一個應用超文本標記語言(HTML)的第五次重大修改       HTML5的設計目的是爲了在移動設備上支持多媒體。 優勢:HTML5可以提供: 1.提高

原创 Activity與Fragment生命週期交互

我們知道,android系統的四大組件:activity(活動,界面)、service(服務)、broadcastreceiver(廣播接收者)、contentprovider(內容提供者)。這裏從activity開始說起,其中acti