原创 java實現數組練習(折半查找、冒泡排序、數組逆序……)
Java中提供了java.util.Arrays包,包含了一些操作數組的常用方法 什麼是包? 例如做一碗油潑面, 需要先和麪, 擀麪, 扯出麪條, 再燒水, 下鍋煮熟, 放調料, 潑油. 但是其中的 “和麪, 擀麪, 扯出麪條”
原创 10分鐘學會七大排序(1)
一、插入排序 直接插入排序-原理: 整個區間被分爲 有序區間 無序區間 每次選擇無序區間的第一個元素,在有序區間內選擇合適的位置插入 具體實現的代碼如下: import java.util.Arrays; public c
原创 10分鐘學會七大排序(2)
五、冒泡排序 public void bubbleSort(int[] array){ for (int bound = 0; bound < array.length; bound++) {
原创 Android之存儲概念
File利用Java的IO流
原创 Android之Handler消息處理
主要用途 未來某時做某事 線程間通信 package com.example.test0508; import androidx.appcompat.app.AppCompatActivity; import androi
原创 Android之SharedPreferences輕量數據存儲
最後生成xml文件 k-v形式 SharedPreferences SharedPreferences.Editor 主線 DataStorageActivity以及對應的xml package com.example.tes
原创 Android之補間動畫和屬性動畫
屬性動畫 ValueAnimator ObjectAnimator.ofFloat() ObjectAnimActivity package com.example.test0508; import androidx.app
原创 Android之BroadcastReceiver廣播
LocalBroadcastReceiverManager BroadActivity(註冊廣播,接受廣播)和xml package com.example.test0508.broadcast; import androidx
原创 Android之File內部存儲和File外部存儲
File內部存儲 FileOutPutStream FileInputStream FileActivity 以及對應的xml文件 package com.example.test0508; import androidx.
原创 源碼解析,瞭解View的事件分發
先執行Listener再是onTouckEvent dispatchTouchEvent->setOnTouchListener->onTouchEvent onClick/onLongClick來自onTouchEvent的
原创 Fragment詳解(四)
Fragment詳解(一) Fragment詳解(二) Fragment詳解(三) Fragment與Activity之間的通信 一種回調接口的方式實現通信,接口寫在Fragment ContainerActivity pa
原创 Fragment詳解(三)
Fragment詳解(一) Fragment詳解(二) Fragment回退棧(getFragmentManager().beginTransaction().replace(R.id.fl_container,bFragme
原创 Fragment詳解(一)
Fragment有自己的生命週期 Fragment依賴於Activity Fragment通過getActivity()方法可以獲取所在Activity;Activity通過FragmentManager的findFragemn
原创 Fragment詳解(二)
Fragment詳解(一) Fragment中getActivity()爲null 的問題 向一個Fragment傳遞參數 package com.example.test0508.fragment; import and
原创 Activity的創建三部曲和生命週期
Activity的創建三部曲 新建類繼承Activity或其子類 在AndroidManifest中聲明 創建layout並在Activity的Oncreat中設置 <?xml version="1.0" encoding="