原创 android常見面試大全

一,基礎部分 1,四大組件是什麼 1)Activity:用戶可操作的可視化界面,爲用戶提供一個完成操作指令的窗口。一個Activity通常是一個單獨的屏幕,Activity通過Intent來進行通信。Android中會維持一個Ac

原创 android面試之java篇

一,基礎部分 1,Java中==和equals和hashCode的區別 java數據類型分爲兩類: 基本數據類型(byte,short,char,int,long,float,double,boolean),引用數據類型(類,接

原创 正確的對待異常

前言 越是簡單,越容易忽略。編碼一切應該從簡單開始,簡單點,編碼的方式簡單點,正確點,對待異常的方式正確點。 一, JAVA異常類結構 Java異常類結構: Java異常類結構如下圖。基類爲Throwable,Error和Exce

原创 GreenDao使用指南

簡介 greenDAO 是一個將對象映射到 SQLite 數據庫中的輕量且快速的 ORM 解決方案。採用編譯時註解的方式,對與編譯時註解和運行時註解的優缺點可以做一個瞭解。 greenDAO優點:性能最大化,可能是Android平

原创 flutter第一章:基礎控件

Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構建高質量的原生用戶界面。 Flutter可以與現有的代碼一起工作。在全世界,Flutter正在被越來越多的開發者和組織使用,並且Flutter是完全免費、開源

原创 adb常用命令你知道嗎

在Windows環境下adb命令,首先需要配置adb環境變量 1,,獲取設備列表 adb devices 2,獲取設備狀態 adb get-state device 設備的狀態有 3 種,device , offline ,

原创 Android熱修復Sophix詳解

阿里熱修復最新版本 熱修復技術現在已經很成熟了,至今還沒有用過。雖然框架很多,但這裏只介紹Sophix,原因不言而喻,對於技術來說誰的好用用誰的。Sophix亮點有一下幾點 使用起來配置簡單,傻瓜式的接入 功能也比較強大 幾乎兼

原创 Android Gradle這一篇就夠

瞭解Gradle配置對於我們日常開發太重要了,我們要知道爲什麼要這樣配置,知道配置的優缺點,不能盲目。 一,Gradle基礎 1,Gradle環境配置 下載gradle解壓後找到目錄,例如:D:\android\gradle\gr

原创 CoordinatorLayout效果大集合

效果一 <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android

原创 AppbarLayout的使用

一,基本使用 AppbarLayout一般會結合CoordinatorLayout實現一些摺疊效果。 <androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:andr

原创 Kotlin詳解:第三章,實戰

一,搭建開發環境 1,安裝Android Studio 3.0及以上版本 2,升級Gradle插件版本至少爲4.1 3,升級Kotlin插件版本 4,工程配置 ①,配置工程build.gradle buildscript {

原创 RecyclerView多佈局通用法則

開發中離不開的RecyclerView,用好它讓開發UI更加絲滑。通常在使用RecyclerView的時候,我們都會用到多佈局,尤其是APP的首頁。像那些大廠的首頁,比如:京東,淘寶,美團,QQ音樂等。都不是簡單的佈局,有些涉及到

原创 Toolbar的基礎使用

一, 基本使用 Toolbar使用很簡單,可以設置標題,副標題,導航按鈕,logo圖,菜單等。 <androidx.appcompat.widget.Toolbar android:layout_width="

原创 android開發中的問題總結

一,java.lang.NoClassDefFoundError: okhttp3.OkHttpClient異常。 1,在開發過程中遇到的項目運行起來就報這個錯誤 解決辦法 引入 multiDexEnabled true def