原创 關於RecyclerView使用Glide加載圖片導致錯位問題總結

前言 使用recyclerView時遇到了圖片錯位的問題,這個問題網上已經討論的很成熟,謹以此文章做個總結。 問題產生原因 根本原因: 因爲有ViewHolder的重用機制,每一個item在移出屏幕後都會被重新使用以節省資源,避免滑動

原创 從點擊位置打開activity動畫效果

思路 1、關閉Activity的默認動畫,在style裏設置,並在代碼中添加overridePendingTransition(0, 0); 2、將windowBackground設置爲透明,同樣在style中設置 3、獲取被點擊vi

原创 Windows10環境下TortoiseSVN關於“由於目標計算機積極拒絕,無法連接”的兩個解決方案,及SVN1.9.7版本安裝包及中文包

方案一、修改註冊表裏的某個值 一開始出現“由於目標計算機積極拒絕,無法連接”問題時,使用以下方法得以解決: 步驟: 按alt+R打開運行 輸入regedit打開自己的註冊表 找到計算機下的 HKEY_LOCAL_MACHINE\SYSTE

原创 Android優化——繪製優化之android系統顯示原理(一)

一、android系統顯示原理 可以簡單概括爲:android應用程序把經過測量、佈局、繪製後的surface緩存數據,通過SurfaceFlinger把數據渲染到顯示屏幕上,通過android的刷新機制來刷新數據。也就是說應用層負責繪製

原创 格式化日期字符串時遇到的問題

1、Date類的獲取年月日的方法都劃橫線,不推薦使用了。使用Calendar類獲取,使用該類的setTime將Date轉化爲Calendar,再使用get()方法獲取年月日等。2、使用SimpleDateFormat類格式化日期型字符串時

原创 基本數據與String間的轉化

1. 由 基本數據型態轉換成 String String 類別中已經提供了將基本數據型態轉換成 String 的 static 方法 也就是 String.valueOf() 這個參數多載的方法 有下列幾種 String.value

原创 Android 打印日誌之com.orhanobut.logger的開源庫

查找資料發現github上有不少關於打印日誌的的開源庫,之後綜合考慮使用com.orhanobut.logger的開源庫。 一、主要功能: 1、線程信息 Thread information 2、類信息 Class infomation

原创 Android中父View和子view的點擊事件

轉載自:http://blog.csdn.net/andylao62/article/details/47665103。總結的很清楚 android系統中的每個View的子類都具有下面三個和TouchEvent處理密切相關的方法:

原创 使用Fiddler抓Android應用的包

第一步:下載神器Fiddler,下載鏈接:鏈接:https://pan.baidu.com/s/12Ii97StncJ2H9CGSX7GyFA 密碼:omv5下載完成之後,傻瓜式的安裝一下了(這裏吐槽一下沒自動生成桌面圖標)!第二步:設置

原创 Android開發中簡化findViewById的幾種方法

這幾天查資料,DataBind暫且不談,簡化findViewById方法主要有三種:1、註解;2、另類寫法;3、已有框架。 一、註解,這是通過反射的原理,自已寫註解方法,可以參考該網址:http://www.cnblogs.com/Fnd

原创 android studio設置主題、護眼色、字體、Logcat前景色背景色、創建類時,添加作者名和日期等

1、設置主題 按快捷鍵Ctrl+Alt+s,打開settings窗口。再選擇Apprearance,選擇自己喜歡的主題,默認兩款,一個白,一個黑。我選擇的是白色默認。如圖: 2、設置護眼色  護眼色:#C7EDCC(護眼綠)  步驟:

原创 解決win10安裝.NET framework3.5出現87錯誤的解決辦法

使用ISO鏡像方法安裝成功。 1. 找到win安裝包的ISO鏡像文件,右鍵單擊文件 再點擊【裝載】  就會出現一個新盤符。 每個人的盤符不同,我的是G盤。 2.右鍵單擊 命令提示符, 再點擊 以管理員身份運行命令運行,則cmd窗口標

原创 android設置顏色方法

1、寫在res\values\color.xml文件中,如: <?xml version="1.0" encoding="utf-8"?> <resources>     <color name="text_color">#0000000

原创 控件縮寫大全

標準控件 1 btn Button         2chk CheckBox                3ckl CheckedListBox 4 cmb ComboBox       5dtp DateTimePicker    

原创 Android 打印日誌

app在運行過程中,爲了後期的維護升級,記錄日誌是一個非常好的方法。 爲了讀取到app運行時的日誌,一般的作法是單獨開一個線程,在app運行的啓動線程,然後app退出時停掉線程。 然而我們更好的方法是開啓一個service,然後在裏面