原创 怎樣使用SharedPrefences來存儲對象

一般使用Sharedprefences存儲的都是基本類型的數據,但遇到需要存儲整個對象的時候,分開存儲是可以的,但是很麻煩,也會記不清楚。 那麼可以使用將對象序列化成一個String數據類型存儲在SharedPrefences裏

原创 調起百度、高德、騰訊地圖導航功能

如果可以,先得到這3個條件,然後在調起地圖的請求中傳進去。 使用這個方法判斷手機中是否包含應用: /** * 檢查手機上是否安裝了指定的軟件 * * @param context

原创 基於sip的語音對講 Demo

SipVoice 項目地址:SipVoice 該 demo 基於https://github.com/VoiSmart/pjsip-android 項目實現語音對講對講功能。 還有很多關於 pjsip 的功能和 API 請移步 p

原创 android-ndk-r10d r13b下載地址

鑑於有些人不能上官網,所以複製下來給需要的人。 r10d [cpp] view plain copy   【Windows】   http://dl.google.com/android/ndk/android-n

原创 常用到的幾個命令

adb查看手機當前運行Activity的包名 命令行中輸入: adb shell "dumpsys window | grep mCurrentFocus" adb發送開機 adb shell am broadcast -a a

原创 解決Retrofit文件下載進度顯示問題

綜述   在Retrofit2.0使用詳解這篇文章中詳細介紹了retrofit的用法。並且在retrofit中我們可以通過ResponseBody進行對文件的下載。但是在retrofit中並沒有爲我們提供顯示下載進度的接口。在項目中,

原创 利用百度 Geocoding 位置、經緯度互轉

1、利用位置得到經緯度: String url="http://api.map.baidu.com/geocoder/v2/?address=" +place1+ "&ak=cev92xxxxxxx

原创 Android-不使用downloadmanager更新下載

輕鬆搞定下載MyDownloadManager序言:     軟件更新想必大家都用過,很多是用友盟的下載,但是也有自己公司服務器下載的處理方式,本文主要講解的是自己下載的處理方法      想必大家就會說,這還用自己做呀,系統自帶的一行代

原创 一觸即發 App啓動優化最佳實踐

一觸即發 App啓動優化最佳實踐 閃屏定義 Android官方的性能優化典範,從第六季開始,發起了一系列針對App啓動的優化實踐,可想而知,App的啓動性能是非常重要的。同時,Google針對App閃屏,也給出了非常詳細的設計定義,

原创 玩轉Android之數據庫框架greenDAO3.0使用指南

用過ActiveAndroid、玩過ORMLite,穿過千山萬水,最終還是發現greenDAO好用,ActiveAndroid我之前有一篇文章介紹過 玩轉Android之數據庫框架ActiveAndroid的使用,如果小夥伴們有興趣可以

原创 BadgeView使用介紹

前段時間做的一個淘寶客的項目,需要在商品圖片上添加價格標籤,之前自己使用TextView和Cavas繪製的感覺效果一般,今天偶然在CSDN上發現BadgeView這個開源項目,在git下載下來之後,使用非常方便,簡單介紹下它的使用,感謝

原创 GreenDao3.0簡單使用

關於GreenDao greenDao是一個將對象映射到SQLite數據庫中的輕量且快速的ORM解決方案。 關於greenDAO的概念可以看官網greenDAO greenDAO 優勢 1、一個精簡的庫 2、性能最大化 3、內存開銷最小化

原创 Android 使用socket實現兩個真機之間的通信

1、使用Socket進行兩個手機之間的通信需要安裝兩個不同的代碼文件:服務端和客戶端   分別進行安裝2、創建局域網:兩個手機同時連一個WiFi或者兩個手機進行熱點和WLAN連接3、客戶端連接另一個手機IP時把另一個手機的IP改成靜態IP

原创 Android Glide加載圖片時轉換爲圓形、圓角、毛玻璃等圖片效果

Android Glide加載圖片時轉換爲圓形、圓角、毛玻璃等圖片效果 附錄1簡單介紹了Android開源的圖片加載框架。在實際的開發中,雖然Glide解決了快速加載圖片的問題,但還有一個問題懸而未決:比如用戶的頭像,往往用戶的頭像是

原创 關於目前新的技術點

Android 的 JetPack,系列學習見:https://www.jianshu.com/p/f32c8939338d Android Studio 3.6+ View Binding的加入: https://mp.wei