原创 DatePickerDialog 僅顯示年月
DatePickerDialog 是我們常用系統自帶的日期選擇對話框,但有時我們僅需要選擇 年月 或者僅需要選擇 月日,這種情況我們應該如何快速實現該功能呢? 直接百度搜索給出的帖子裏最接近正確答案的是這篇文章: 【Android
原创 Kolin協程與Retrofit 2.6.1完美合璧
協程有多麼好用相比我們不需要再多贅述了,協程如何搭配舊版本的 Retrofit 使用相比大家也在網上看到過很多文章,大致如下: //擴展 await() 函數 private suspend fun <T> Call<T>
原创 Kotlin協程 —— 今天說說 launch 與 async
上文我們已經知道了,在沒有CoroutineScope時,我們可以通過實現該接口,或者使用 runBlocking 方法,來使我們的程序可以調用 suspend 掛起函數。 今天我們來看看 Builders.common 下的幾個
原创 Kotlin協程 ——從 runBlocking 與 coroutineScope 說起
關於協程我們不多闡述,詳細內容請查看官方文檔,本文只談談 runBlocking與 coroutineScope。 runBlocking 我們先來看看 runBlocking 文檔是如何描述該函數的: Runs a new c
原创 JetPack 初見 - 使用 LiveData 實現組件之間數據共享
18年穀歌退出了新的開發套件 JetPack (噴氣揹包),本文將淺顯的討論一下其中 LiveData 的一些使用方法與注意事項。 1. LiveData 是什麼? LiveData 是一個可觀察的數據持有者類。與常規obser
原创 Android 9.0適配
在 res/xml 文件夾下新建一個 xml 文件 network_security_config.xml,內容如下: <?xml version="1.0" encoding="utf-8"?> <network-secur
原创 百度鷹眼SDK文檔勘誤 —— 查詢實時位置
SDK 版本: 3.1.0 sdk文檔:http://lbsyun.baidu.com/index.php?title=android-yingyan/guide/searchtrack 查詢實時位置 查詢一或多個被追蹤者的實時
原创 自適應的TextView —— AppCompatTextView
沒什麼好說的,對CSDN上的一些文章進行勘誤。 如果你的 minSdkVersion ≥ 26 那麼TextView 已經自帶該項支持,只需要添加在 xml 文件中添加android:autoSizeTextType="unifo
原创 Android Studio打開項目後所有文件爆紅的解決方法
打開一個半年前的項目,發現所有類文件爆紅 嘗試了刪除 .gradle build 文件夾,無效。 解決方法:File -> Invalidate Caches/Restart 問題解決,特此記錄!
原创 Kotlin Koans 學習筆記 —— Unit 4
Kotlin Koans 學習筆記 —— Unit 1 Kotlin Koans 學習筆記 —— Unit 2 Kotlin Koans 學習筆記 —— Unit 3 32 屬性 將自定義setter添加到’PropertyExamp
原创 Kotlin Koans 學習筆記 —— Unit 3
Kotlin Koans 學習筆記 —— Unit 1 Kotlin Koans 學習筆記 —— Unit 2 25 Comparison 修改 MyDate.kt 實現 Comparable 接口 data class MyDate
原创 Kotlin Koans 學習筆記 —— Unit 2
Kotlin Koans 學習筆記 —— Unit 1 Kotlin Koans第二單元講的主要是集合在Kotlin中的各種高級操作。 13 介紹 fun Shop.getSetOfCustomers(): Set<Customer>
原创 Kotlin Koans 學習筆記 —— Unit 1
最近在學習 Kotlin 將官方出的練習題做了一遍,將答案以及做題的時候的一些思考記錄於此: 開始 執行:git clone [email protected]:Kotlin/kotlin-koans.git,使用 Idea 打開項目。 1
原创 Android Studio 項目 Gradle 升級經驗總結
想必各位小夥伴早就都有收到各大應用市場下發的關於《軟件高 API 公告》吧! 升級我們項目的 API 版本等級已經是必須提上日程了,同時 AS 版本等級、Gradle 版本也是我們升級繞不開的一環,總不能 API 等級提高了,項目還
原创 Jenkins 踩坑記錄
Jenkins的安裝步驟我就不贅述了,有很多文章可以供參考,本文只講在安裝使用過程中遇到的一些問題及解決的方法。 1. 安裝 博主用於部署 Jenkins 的設備是一臺 Debian8 主機,使用 ssh 連接。一開始我按照官方指