...
This commit is contained in:
@@ -68,6 +68,8 @@ import bums.lunatic.launcher.workers.TorrentService
|
||||
import bums.lunatic.launcher.workers.UsageLogType
|
||||
import bums.lunatic.launcher.workers.UsageUpdateType
|
||||
import bums.lunatic.launcher.workers.WorkersDb
|
||||
import com.google.android.gms.wearable.MessageClient
|
||||
import com.google.android.gms.wearable.Wearable
|
||||
import com.google.android.material.color.DynamicColors
|
||||
import io.realm.kotlin.UpdatePolicy
|
||||
import io.realm.kotlin.ext.query
|
||||
@@ -635,7 +637,7 @@ open class LauncherActivity : CommonActivity() {
|
||||
|
||||
override fun onPause() {
|
||||
super.onPause()
|
||||
|
||||
Wearable.getMessageClient(this).removeListener(messageListener)
|
||||
}
|
||||
// 위젯 선택기 실행
|
||||
fun selectWidget() {
|
||||
@@ -946,6 +948,23 @@ open class LauncherActivity : CommonActivity() {
|
||||
field = value
|
||||
}
|
||||
|
||||
|
||||
private val messageListener = MessageClient.OnMessageReceivedListener { messageEvent ->
|
||||
when (messageEvent.path) {
|
||||
"/gesture/next" -> {
|
||||
// 시계에서 오른쪽으로 휘둘렀을 때: 예) 다음 배경화면으로 변경
|
||||
val intent = Intent("ACTION_NEXT_WALLPAPER").setPackage(packageName)
|
||||
sendBroadcast(intent)
|
||||
showToast("시계 제스처: 다음 배경화면")
|
||||
}
|
||||
"/gesture/prev" -> {
|
||||
// 시계에서 왼쪽으로 휘둘렀을 때: 예) 앱 서랍 열기
|
||||
showAppDrawer()
|
||||
showToast("시계 제스처: 앱 서랍")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@RequiresApi(Build.VERSION_CODES.O_MR1)
|
||||
override fun onResume() {
|
||||
super.onResume()
|
||||
@@ -956,6 +975,7 @@ open class LauncherActivity : CommonActivity() {
|
||||
requestPermission()
|
||||
}
|
||||
resumeCount += 1
|
||||
Wearable.getMessageClient(this).addListener(messageListener)
|
||||
}
|
||||
|
||||
private fun openSearch() {
|
||||
|
||||
@@ -149,6 +149,7 @@ class PlayerActivity : AppCompatActivity(), TextureView.SurfaceTextureListener {
|
||||
nativePlayer?.setSpeed(1.0f)
|
||||
}
|
||||
true
|
||||
|
||||
}
|
||||
|
||||
// 3. 왼쪽: 롱프레스 주기적 뒤로가기
|
||||
|
||||
Reference in New Issue
Block a user