原创 Kotlin(四)、創建集合

val set = setOf(1, 2, 3) println(set.javaClass) val hashset = hashSetOf(1, 2, 3) println(set.j

原创 Kotlin(五)、函數定義與調用

一、爲了更方便調用 一個函數定義如下: /** * 實現輸入一個集合,如1,2,3 通過這個方法打印出 (1;2;3) */ fun <T> joinToString(collection: C

原创 Android全埋點技術介紹

一、全埋點是什麼 預先收集用戶所有的行爲數據,而後根據需求從中提取行爲數據,也叫無埋點、無碼埋點、自動埋點 主要爲處理四種事件: $AppStart事件:啓動App,包括冷熱啓動 $AppEnd事件:退出App,包括正常退出、進

原创 算法:動態規劃(1.鋼條切割)

【齊天的博客】轉載請註明出處(萬分感謝!): https://blog.csdn.net/qijinglai/article/details/94324251 Dynamic programming 動態規劃,與分治法相似,都是通

原创 Android接入騰訊Bugly統計SDK

本來我們App是接入的友盟統計的SDK,但是確實是不太好用,上個版本iOS先接入了Ugly作爲嘗試,發現與需求相符比友盟略好,所以這個版本Android要引入Bugly統計 因爲熱更新功能很早之前就接了tinker,所以就沒再依賴

原创 算法:生日悖論

【齊天的博客】轉載請註明出處(萬分感謝!): https://blog.csdn.net/qijinglai/article/details/90081586 問題:若一個房間裏有至少兩個人生日相同的概率>50%,那麼房間裏最少有

原创 Glide深入探索(二),流程分析

【齊天的博客】轉載請註明出處(萬分感謝!): https://blog.csdn.net/qijinglai/article/details/81001708 在上一篇中我粗略的介紹了Glide的基本用法Glide深入探索(一),學會使

原创 Android網絡編程(Http協議篇)

前言 這篇文章是這個系列的基礎之一,應用絕大多數不會避開對網絡進行訪問,雖然現在已經有很多的開源庫如:voley,retrofit等幫助我們來輕而易舉的訪問網絡,但是我們仍要去了解網絡訪問的原理,這也是一個優秀開發人員所必備的知識。這篇文

原创 一張圖搞定,Activity的啓動流程

【齊天的博客】轉載請註明出處(萬分感謝!): https://blog.csdn.net/qijinglai/article/details/81163574 一口吃個胖子肯定是不可能的,就拿考試或找工作來說,突擊的結局大多是被虐的很

原创 Android多線程(Handler篇)

【齊天的博客】轉載請註明出處(萬分感謝!): https://blog.csdn.net/qijinglai/article/details/80685226 關聯文章: Android多線程(Handler篇) Android多線

原创 Android多線程(IntentService篇)

【齊天的博客】轉載請註明出處(萬分感謝!): https://blog.csdn.net/qijinglai/article/details/80747150 關聯文章: Android多線程(Handler篇) Android多線

原创 聊聊Activity的生命週期,onSaveInstanceState/onRestoreInstanceState源碼分析

雖然我這博客也沒幾個人看,但還是要堅持寫下去,域名也買了,所以今年目標的其中一個就是做好我的個人頁面,近期先鏈接到Csdn這裏,www.tiandroid.com這就是我未來的個人主頁,敬請期待。。。 今天呢就寫點關於Activity的簡

原创 Glide深入探索(一),學會使用

【齊天的博客】轉載請註明出處(萬分感謝!): https://blog.csdn.net/qijinglai/article/details/81001708 前言 Stop Trying to Reinvent the Wheel!

原创 解決AndroidStudio用setText()方法亂碼

使用setText賦值後出現中文亂碼,無論是統一爲UTF-8編碼,還是修改版本都毫無作用。最後在build.gradle文件下添加了 android{compileOptions.encoding=”GBK”}成功解決了該問題 成功

原创 Android網絡編程(一次網絡請求)

先來描述一次網絡請求過程: 域名解析 TCP三次握手 建立連接後發起Http請求 服務器響應請求 瀏覽器解析Html代碼,同時請求資源 瀏覽器渲染 TCP四次揮手 接下來一步一步分析 域名解析 一張圖搞定 三次握手 我把握手揮手