原创 android studio單元測試和自動化

android { compileSdkVersion 28 defaultConfig { testInstrumentationRunner "androidx.test.runner.A

原创 屏幕適配android

Android系統如何在多個資源文件夾下查找匹配最合適的資源:查找的原則是先找限定符目錄下的資源,找不到就就近向上找,一直找不到在回來向下找,比如xhdpi的需求先找xhdpi文件資源,找不到就到xxhdpi找,找不到再到xxxhdpi找

原创 事件處理機制-自定義view

ViewPager,ScrollView 嵌套ViewPager滑動衝突解決   這個圖基本上表示出了事件處理機制,activity一般不去做處理(此圖沒有表示出來的就是可能出現多個ViewGroup層)。 1,主要在ViewGroup

原创 Thread和handler,線程,線程池

  線程Thread 1,線程使用中有兩種將使用線程關閉的方法  a.加標誌位,b, Thread.interrupt(); 2,標誌位例子:設置儀表標誌位,通過set放發外界進行停止線程中的循環 class MyThread exte

原创 android打包流程,啓動Activity的方式總結,acitivty佈局加載

v1簽名是對jar進行簽名,V2簽名是對整個apk簽名:官方介紹就是:v2簽名是在整個APK文件的二進制內容上計算和驗證的,v1是在歸檔文件中解壓縮文件內容。       打包流程概述: 1、打包資源文件,生成R.java文件 2、處理a

原创 position屬性absolute、fixed與relative 的區別

Absolute,CSS中的寫法是:position:absolute; 他的意思是絕對定位,他是參照瀏覽器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面簡稱TRBL)進行定位,在沒有設定TRBL,默認依據父級的做標原始點

原创 html5屏幕適配

          1、使用meta標籤:viewport viewport標籤極其屬性: <meta name="viewport" content="width=device-width,initial-scale=1.0, mini

原创 xml的三種解析

2.1 SAX SAX(Simple API for XML) 使用流式處理的方式,它並不記錄所讀內容的相關信息。 它是一種以事件爲驅動的XML API,解析速度快,佔用內存少。使用回調函數來實現。 缺點是不能倒退。 2.

原创 android- cpu架構以及區別

CPU:MIPS、ARM、X86三大架構 armeabi系列:屬於ARM (A7、A9、A15、A53、A57) 包含:高通、麒麟(華爲海思)、澎湃(小米)、聯發科、獵戶座(三星Exynos) mips系列:屬於MIPS ,多用在網關、貓

原创 開發工具-清單

html:工具WebStorm,調試火狐瀏覽器,Hbuilder android:工具Android studio java:工具IntelliJ Idea,eclipse 代碼管理:git,soource tree,TortoisesS

原创 activity總結

主題樣式     主題Theme就是用來設置界面UI風格,可以設置整個應用或者某個活動Activity的界面風格。在Android SDK中內置了下面的Theme,可以按標題欄Title Bar和狀態欄Status Bar是否可見來分類:

原创 java各種集合

參考:https://www.jianshu.com/p/047e33fdefd2 1、List(有序、可重複) List裏存放的對象是有序的,同時也是可以重複的,List關注的是索引,擁有一系列和索引相關的方法,查詢速度快。因爲往l

原创 html css js筆記

1,使用a充當按鈕,或者點擊區域,要設置a的 .a_button{     background-color: #4CAF50;     border: none;     color: white;     padding: 15px

原创 java棧和堆,靜態區 ;jvm內存模型和內存分配;類加載機制

JAVA的JVM的內存可分爲3個區:堆(heap)、棧(stack)和方法區(method)  堆區: 1.存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令)。 2.jvm只有一個堆區(he

原创 狀態欄相關android

 // 狀態欄透明,內容進入狀態欄,此時可以使用fitsSystemWindows原理是給rootView設置一個padding,恢復內容不進入狀態欄,還有輸入法頂起失效的問題可借鑑小財迷產品詳情頁  <item name="androi