原创 移動開發筆記(十二)多線程 Service

Service是Android中實現程序後臺運行的解決方案,Service的運行不依賴任何用戶界面,即使程序被切換到後臺 1.Android多線程 1.1線程基本用法 定義一個線程需要創建一個類繼承自Thread,然後重寫父類ru

原创 移動開發筆記 (九) 數據儲存 Kotlin高階課堂

1.文件儲存 1.1將手機儲存在文件中 例:在數據回收前,儲存數據 context openFileOutput()方法 文件操作模式主要有**MODE_PRIVATE**和**MODE_APPEND** class Main

原创 移動開發筆記(六)聊天室和Kotlin

1.聊天框 創建activity_chat.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.androi

原创 移動開發筆記(七) Fragment 手機和平板兼顧 簡易新聞應用

1.1動態添加Fragment class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?)

原创 移動開發筆記(一)Kotlin

1.變量 Int 整型 Long 長整型 Short 短整型 Float 單精度浮點型 Double 雙精度浮點型 Boolean 布爾型 Char 字符型 Byte 字節型 val a:In

原创 移動開發筆記(十一)使用通知 調用攝像頭和相冊播放多媒體 Kotlin

1.使用通知 1.1創建通知渠道 首先需要一個NotificationManager對通知進行管理 val manager = getSystemService(Context.NOTIFICATION_SERVICE) as N

原创 移動開發筆記(四)UI

1.常見控件 屬性 match_parent 當前控件大小和父佈局的大小一樣 wrap_content 控件的大小能剛好包含裏面的內容 dp是一種屏幕密度無關的尺寸單位 文字大小要使用sp作爲單位,用戶修改完文

原创 移動開發筆記(五) ListView和RecyclerView

1.ListView 首先在activity_main.xml中代碼: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" x

原创 移動開發筆記(二) Kotlin構造 Lambda 解決空指針 集合

1.繼承與構造函數 聲明可繼承,在類前加open關鍵字 open class Person{ var sno="" var grade=0 } class Student : Person(){ } 構造方法 class St

原创 移動開發(三)Activity 和Kotlin

1.Activity 1.1Activity生命週期 onCreate()會在Activity第一次被創建的時候調用。 你應該在這個方法中完成Activity的初始化操作 onStart()這個方法再Actity由不可見的時候

原创 移動開發筆記(八)系統廣播 和Kotlin高階函數

廣播機制 1.標準廣播 normal broadcasts 一種完全異步執行的廣播,在廣播發出之後,所有的廣播接收器幾乎都會在同一時間接收到這條廣播,因此他們之間沒有任何的先後順序。 特點:效率高;缺點:無法攔截。 2.有序廣播

原创 移動開發筆記(十) 跨程序共享數據 運行時權限 Kotlin

1.運行時權限 Android運行時的危險權限 在運行時申請權限代碼: class MainActivity : AppCompatActivity() { override fun onCreate(savedIns

原创 Android Studio更新3.6.3之後出現Could not resolve all artifacts for configuration :classpath. 問題

Android Studio更新3.6.3之後出現Could not resolve all artifacts for configuration ':classpath'.問題你是否和我一樣,只因在人羣中多看了他一眼?再也沒能

原创 Android Studio更新3.6.3之後出現Could not resolve all artifacts for configuration ':classpath'.問題

Android Studio更新3.6.3之後出現Could not resolve all artifacts for configuration ':classpath'.問題你是否和我一樣,只因在人羣中多看了他一眼?![在這

原创 關於org.mybatis.spring.mapper.MapperScannerConfigurer cannot be cast to

在學習框架Spring和MyBeat時候,參照老師的代碼進行#1:1仿照。 雖然進行多次仿照之後,不斷改正後最後出現一個java.lang.ClassCastException: org.mybatis.spring.mapper