⁓ INIZIATO IL RILASCIO DI LINEAGEOS 17.1 ⁓
#OP#MODDING
Finalmente è iniziato il rilascio delle build ufficiali della nuova incarnazione di LineageOS, la versione 17.1. Questa nuova versione della famosa custom ROM si basa su Android 10 e ne eredità tutte le novità, dal tema scuro alle nuove gestures di navigazione. D'altro canto, Lineage questa volta non ha voluto inserire nessuna sua novità come invece era successo per le versioni 15.1 e 16.0.
Per quanto riguarda OnePlus, i dispositivi che tra pochi giorni dovrebbero iniziare a riceverla sono:
• OnePlus 3/3T (oneplus3)
• OnePlus 6 (enchilada)
• OnePlus 6T (fajita)
• OnePlus 7 Pro (guacamole)
La proverete? Fatecelo sapere nei gruppi!
Pierre
🚀 Вышел стабильный JavaScript движок от Google для Android
Новая стабильная библиотека Jetpack JavaScript Engine позволит разработчикам выполнять JS код в изолированной и ограниченной среде.
class MainActivity : ComponentActivity() {
// Теперь nullable, без lateinit
private var jsSandbox: JavaScriptSandbox? = null
private var jsIsolate: JavaScriptIsolate? = null
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
if (!JavaScriptSandbox.isSupported()) {
Log.e("JS", "JavaScriptSandbox не поддерживается")
return
}
lifecycleScope.launch {
// Создаём и сохраняем в nullable-поле
jsSandbox = JavaScriptSandbox
.createConnectedInstanceAsync(applicationContext)
.await()
jsIsolate = jsSandbox?.createIsolate()
// При выполнении гарантируем, что jsIsolate != null
val result: String = jsIsolate
?.evaluateJavaScriptAsync(JS_SCRIPT_SCRING)
?.await()
?: "Ошибка: isolate не инициализирован"
Log.d("JS", "Результат выполнения: $result")
}
}
override fun onDestroy() {
super.onDestroy()
// Закрываем только если не null
jsIsolate?.close()
jsSandbox?.close()
}
}
#jetpack#js