原创 網絡請求框架

retrofit_okhttp public class Model { //使用前提:必須添加4個依賴庫 Retrofit retrofit; //服務器地址 public static fin

原创 Java其他

包裝類 1.基本數據類型和包裝類可以相互轉換,兩者默認值還不同 2.Boolean可以和boolean轉換,也可以和String類型轉換 (1)和boolean轉換:自動裝箱、自動拆箱 (2)和String類型轉換

原创 Java三大特點

封裝 1.封裝又叫隱藏實現,隱藏屬性、方法和方法實現過程,一般是將成員屬性私有化,並對外提供set和get方法 2.權限修飾符:private(本類訪問) < default(同包訪問) < protected(不同包的子類訪問)

原创 ViewPager

自定義ViewPager 適配器 PageAdapter FragmentPageAdapter(速度快) FragmentStatePageAdapter(內存大) 監聽 數據源 List<View> L

原创 IO流

IO流體系(學習構造方法就行) InputStream |-FileInputStream |-DataInputStream |-ObjectInputStream |-Byte

原创 Bluetooth藍牙

獲取地理位置權限 private void checkVersion() { //獲取藍牙 //必須要權限, 並且是危險權限 (地理位置 6.0版本之後,必須地理位置的權限)。

原创 常用快捷鍵

常用快捷鍵 a) Alt+/ 代碼提示 b) Ctrl+shift+s 保存 c) Ctrl+shift+f 美觀 d) Ctrl+shift+O 快速導包 e) C

原创 變量、數據類型和運算符

變量、數據類型和運算符 a) int 類型 ,4個字節,32位,-2147483648 – 214748364 b) char類型,根據編碼格式計算的(GBK,GB2312,UTF-8) c) 數組、對象必須初始

原创 異常

異常概念 1.程序不管產生什麼異常都會導致程序中斷return,這就需要我們去處理異常,保證程序能運行到最後,保證了程序的健壯性,runtimeException可以不用處理,程序不會報錯,但還是會中斷 2.Throwable所有

原创 數據存儲

SpUtils /**保存數據**/ SpUtils utils = new SpUtils(getContext(), "config"); utils.put("shopName", shopBean.getShopName(

原创 Service

Service啓動方式 Service引入是爲了能夠使程序後臺運行,如下載,播放音樂 //第一種啓動方式(onCreate--->onStartCommand) context.startService(new Intent(th

原创 壓力測試

1. 將需要測試的頁面 設置爲首頁面 2. 在minifest中加入分組 <category android:name="android.intent.category.MONKEY" /> 3. 在控制檯輸入adb指令

原创 常見錯誤

//沒有引入網絡包okio java.lang.NoClassDefFoundError: okio.Buffer //子線程修改UI android.view.ViewRootImpl$CalledFromWrongThrea

原创 ListView組件

ListView可存在於Activity、Dialog、Fragment的xml佈局文件中 item的佈局文件 item_textview_linearlayout(未完待續) item_textview item_textvi

原创 Fragment

fragment生命週期 onCreate過程 Activity &&&& onCreate Fragment **** onAttach Fragment **** onCreate Fragment **** onCreate