原创 android anr traces日誌分析

adb pull /data/anr/traces.txt 導出 traces.txt文件   使用trace文件分析ANR Android應用ANR分析

原创 Android studio 3.5 debug 包不能安裝

debug模式下編譯出的apk無法安裝,可在根目錄gradle.properties中配置 android.injected.testOnly=false  

原创 Android面試:Java虛擬機JVM

一、JVM基本構成? 1)類加載器(ClassLoader):在JVM啓動時或者在類運行時需要將class文件轉換成字節碼加載到運行時數據區(Runtime Data Area)。 2)運行時數據區(Runtime Data Area)

原创 Android TextView使用權重時文字無法居中問題

 TextView使用權重時 android:gravity="center" 無效 <TextView android:layout_width="match_parent" android:l

原创 HBuilder向下複製快捷鍵失效問題

工具-選項-常規-快捷鍵 Ctrl+Alt+向下:向下複製一行與選所有子節點快捷鍵衝突,改一下選所有子節點的快捷鍵就行

原创 Android studio 查看文件svn/本地歷史

在AS中打開目標文件,而後選中右鍵本地歷史:Local History -> Show History svn歷史:Subversion -> Show History  

原创 Android 獲取View寬高

一般情況: View's getWidth() and getHeight() returns 0 View初始狀態爲GONE的情況 private int mMeasuredHeight; private int mM

原创 Android TextView textSize 單位問題

TextView.setTextSize()單位爲sp    TextView.getTextSize()單位爲px 自定義控件裏 typedArray.getDimensionPixelSize()單位爲px,因此自定義控件裏setTe

原创 數學-幾何-離散點外接凸多邊形

 加殼工具類 public class ConvexHull { //排序 排序規則看Point類 public static List<Point> makeHull(List<Point> points) {

原创 mavenCentral()、jcenter()、google()倉庫

JCenter() 與 mavenCenter() 的區別 完美解決gradle依賴庫導致build慢的問題 buildscript { repositories { // google() //

原创 複雜多邊形重心

1.任意n邊形(包括凹多邊形)可分爲n-2個三角形,分別求得多邊形 2.分別求得n-2個多邊形的重心 gx=(x1+x2+x3)/3; gy=(y1+y2+y3)/3; 3.分別求得n-2個多邊形的面積 叉乘/2; 面積可正可負 4.

原创 C語言

C 菜鳥教程 C 結構體位域

原创 浮點數在內存中的存儲方式

浮點數在內存中的存儲方式

原创 墨卡託座標與經緯度轉換

zoom爲地圖層級,最小zoom=0,此時瓦片總數量爲1 X軸或Y軸的瓦片數量=2^zoom 瓦片總數量=2^zoom*2^zoom 每個瓦片像素爲256*256   如:當zoom=2時,X軸Y軸的瓦片數量都爲2^zoom=4,瓦片總數

原创 Android屏幕適配

1.dpi 通常情況下,dpi計算公式爲 舉個例子,屏幕分辨率爲1920*1080,屏幕尺寸爲5吋的話,那麼dpi爲440 但實際上很多設備並沒有按此規則來實現 如小米max2,屏幕分辨率爲1920*1080,屏幕尺寸爲6.44寸,那