原创 Retrofit 下載apk,安裝時”解析錯誤“的問題原因。

我用retrofit+okhttp+rxjava,由於我加了日誌攔截器導致的。下載的時候不能用日誌攔截器。

原创 Android LocationListener 有的手機不能定位

業務需求,需要用定位,然後谷歌解析地址,發現有的手機定位很慢,有的無法定位。 調試的時候發現,onLocationChanged()方法根本沒有執行到。 定位慢沒找到原因。定位不上的切換一下手機系統語言就可以定位了。這是什麼情況? 求大神

原创 c#Winform主窗體和子窗體之間的傳遞

一、先將主窗體FrmMain和子窗體FrmUser關聯起來。  一、主窗體全部代碼 public partial class FrmMain : Form { FrmUser mFrmUser = n

原创 Android使用百度地圖found libBaiduMapSDK_base_v5_4_3.so error

今天把項目打開,運行後就報錯,顯示 09-06 14:58:05.702 29249-29249/? E/NativeLoader: found libBaiduMapSDK_base_v5_4_3.so error 09-06 14:5

原创 As打開連上手機後,提示ADB connection error

手機連接好電腦,打開AS時,彈出提示 打開cmd提示如下 每次這樣,我都是重啓電腦。

原创 從nohttp轉到Retrofit2遇到了這麼一個問題。

原來項目用的是nohttp,網絡請求運行起來是沒有問題的。但有些寫法比較麻煩,所以想要轉成rxjava和retrofit結合來使用,順便練習這兩個框架的使用。剛開始的時候用的是5.0+手機,沒什麼問題。現在多了個手機,vivo 手機,An

原创 使用git遇到的問題,待解決。

用git 上傳代碼時,遇到了這樣的問題,還沒有找到解決方法,先將問題發上來。 提示信息如下: git.exe push --progress "origin" master To https://git.dev.tencent.co

原创 Android 分析內存常用工具

top/procrank meinfo Procstats DDMS MAT Finder-Activity LeakCanary LeakInspector 工具很多,掌握原理方法,工具隨便找兩個能用就行

原创 android性能優化學習一——啓動優化

這裏記錄下性能優化學習的一些筆記。 1、打開一個APP,會有幾秒鐘的廣告或者歡迎頁。Why???        因爲APP啓動的時候一般會在MyApplication中做一些初始化工作,比如第三方框架初始化,數據庫初始化等等。這些工作有些

原创 Android 跑馬燈效果的xml實現

最近買了本《Android Studio開發實戰 從零基礎到APP上線》的書,裏面的第一個實例就是跑馬燈效果,按照書上的代碼寫好了,可是執行起來卻沒有效果。 下面先把代碼貼出來。 <?xml version="1.0" encoding

原创 使用Git將本地文件上傳到GitHub或者碼雲

1、進入項目文件夾,右鍵鼠標選擇git bash hear, 通過命令 git init 把這個目錄變成git可以管理的倉庫 $ git init 2、把文件添加到版本庫中,使用命令 git add .添加到暫存區裏面去,不要忘記後面

原创 c#DataGridView遇到的問題

我在做串口通信的時候,使用定時器從串口中讀取信息並顯示到DataGridView中,間隔300ms,過了一兩個小時後,讀取信息的頻率變慢了。 追究原因,是因爲DataGridView的數據量變大了,導致內存不夠用。 做了一些改善,當數據量

原创 數組的快速排序

快速排序開發的時候使用的比較頻繁,平常一般使用jdk的Arrays.sort(int[] array),但jdk的代碼很多,現在自己也寫一個來試試。 這裏要使用遞歸的方式,先將第一個值取出作爲參考,後面每個數都和它進行比較,先從右到左,如

原创 c# Asp:DropDownList 增加屬性AutoPostBack="true"後,頁面不斷刷新的原因。

        今天在使用 Asp:DropDownList控件時,想要做一個綁定數據功能,且要有OnSelectedIndexChanged事件,需要增加屬性AutoPostBack="true",否則OnSelectedIndexCh

原创 android studio 執行run app 時出現waiting for debugger的解決方法。

android studio 啓動(run)項目時,有時會卡在waiting for debugger。不說別人的解決方法了,一個個都試過了,都是扯淡。自己的方法是,重啓手機,就ok了。