override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
registerReceiver(KeyReceiver(), IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS))
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
registerReceiver(KeyReceiver(), IntentFilter(Intent.ACTION_CLOSE_SYSTEM_DIALOGS))
}
XML <com.youth.banner.Banner android:id=”@+id/banner …
Activity 四種啟動模式 在activity的配置文件中設置android:launchMode=&qu …
1.先創建一個類繼承你想要的View並實現前三個構造方法 public class DragFloatActi …
Adapter Pattern(適配器模式) Adapter Pattern也被稱為Wrapper Patte …
Bridge Pattern(橋接模式) 把抽象類與實現類解耦,讓二者可以獨立變化,這種模式會讓一個inter …
Singleton Pattern(單例模式) 可以保證這一個類只有一個實例,並且該類提供了全域訪問,該Sin …
聲明權限 <uses-permission android:name=”android.permissi …
📈【Jetpack】Android LiveData 存活資料 範例💻 LiveData 是在 Android …
1.把目錄改成Project並且把camera-library.aar丟到libs資料夾 https://gi …