原创 百度定位服務使用過程中的異常信息記錄及解決方案

Android應用使用百度定位SDK 返回error code : 162 latitude : 4.9E-324 lontitude : 4.9E-324有以下幾種情況會導致這種情況的發生(首先要保證按照官方文檔配置環境): ①官方文

原创 智能家居之智能監控小記

1.手機是如何連接攝像頭 第一次連接的時候攝像頭需要通過網線和路由器連接,會給攝像頭分配一個ip地址,手機使用uid、密碼通過ip地址進行連接,類似javaweb中的登陸訪問操作 2.第一次怎麼連接攝像頭 首次連接攝像頭需要通過網線去連

原创 捕獲異常信息並上傳到服務器

大家都知道,現在安裝Android系統的手機版本和設備千差萬別,在模擬器上運行良好的程序安裝到某款手機上說不定就出現崩潰的現象,開發者個人不可能購買所有設備逐個調試,所以在程序發佈出去之後,如果出現了崩潰現象,開發者應該及時獲取在該設備

原创 Git Problem—ortoiseGitPlink Fatal Error

problem description: Disconnected: No supported authentication methods available (Sever sent: public key) solve w

原创 解決ListView的listSelector被覆蓋不起作用的問題

ListView的listSelector屬性可以爲列表的某個元素被點擊時產生按下的效果,但是某些情況下這個listSelector屬性的效果會被覆蓋,比如列表的Item爲一個佔滿單元格的ImageView的時候,ImageView如果

原创 Android Studio實用的11個插件

1. Android ButterKnife Zelezny 在Activity,Fragment,Adapter中選中佈局xml的資源id自動生成butterknife註解。 2. GsonFormat 快速將json字符

原创 Android面試題整理

Java部分 1.GC是什麼? 爲什麼要有GC? GC是垃圾收集的意思(Gabage Collection),內存處理是編程人員容易出現問題的地方,忘記或者錯誤的內存回收會導致程序或系統的不穩定甚至崩潰,Java 提供的GC功能可以

原创 Android常用代碼總結(一)

系統服務 1、活動管理器 <uses-permission android:name="android.permission.GET_TASKS"/>ActivityManager activityManager = (Activ

原创 Android自定義加載中Dialog

開發中經常需要請求網絡獲取數據,我們在請求網絡到得到數據時當中需要等待一些時間,爲了增加用戶體驗,我們一般會用一個Dialog來提示用戶我們在加載網絡數據。今天我們來實現如下效果的加載中Dialog。 從圖中我們可以看到要這個Dial

原创 Glide和Picasso的對比

原文地址:https://inthecheesefactory.com/blog/get-to-know-glide-recommended-by-google/en 下面是Picasso和Glide圖像比較的結果。(1920 x1

原创 Android Studio插件整理

1.GsonFormat 快速將json字符串轉換成一個Java Bean,免去我們根據json字符串手寫對應Java Bean的過程。 使用方法:快捷鍵Alt+S也可以使用Alt+Insert選擇GsonFormat 2.Andr

原创 Android Studio 使用小技巧和快捷鍵

寫在前面 本文翻譯自 Android Studio Tips by Philippe Breault,一共收集了62個 Android Studio 使用小技巧和快捷鍵。 根據這些小技巧的使用場景,本文將這62個小技巧分爲常用技巧(

原创 加速AndroidStudio中Gradle構建

解決AndroidStudio中編輯.gradle文件時卡頓問題、.gradle編譯卡頓問題 開啓gradle單獨的守護進程 在下面的目錄下面創建gradle.properties文件: /home/<username>/.gradle

原创 Android中APK打包流程

aapt: android application package tool,SDK (Android打包流程圖) #Android打包流程

原创 OkHttp使用之官方文檔案例

Synchronous Get private final OkHttpClient client = new OkHttpClient(); public void run() throws Exception {