• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Solution to "Hey Google" not working after Android 13 security update

"Hey Google" (AKA, Google Assistant) stops working after the phone is rebooted after installing the June 2023 security update. It seems the update turns off Google Assistant. To get it back it was necessary to not only toggle Assistant ON, but also retrain voice match (as though setting it up for the first time). Odd, but no further issue since doing this. HTH!

Open file dialog

Hi all, I have been trying for 3 days to create some code (button click) that will allow me to select a mp3 file from the media library and copy it to another directory within the app structure. I have sought assistance from 2 ai sources but have but have gotten all tangled up in permissions and other structural problems. So far I cannot even get the file open dialog to start and show any files. Does someone have some sample code that actually works? I would need to specify the music library location and the destination location.

Thanks

help me fix this app

package com.example.mobilemoneytransfer

import java.util.*

import kotlinx.serialization.*
import kotlinx.serialization.json.*
import kotlinx.coroutines.*
import retrofit2.*
import retrofit2.converter.gson.*

@Serializable
data class TransactionRecord(
val senderPhoneNumber: String,
val recipientPhoneNumber: String,
val amount: Int,
val timestamp: Long
)

interface MobileMoneyApi {
@POST("send-money")
suspend fun sendMoney(
phoneNumber: String,
pin: String,
recipientPhoneNumber: String,
amount: Int
): Response<Unit>

@POST("pay-bill")
suspend fun makePayment(
billNumber: String,
amount: Double,
phoneNumber: String
): Response<Unit>

@GET("transaction-history")
suspend fun getTransactionHistory(
phoneNumber: String,
pin: String,
fromDate: Date?,
toDate: Date?
): Response<List<TransactionRecord>>
}

class SendMoneyService {

private val client = OkHttpClient.Builder()
.addInterceptor(HttpLoggingInterceptor().apply { level = HttpLoggingInterceptor.Level.BODY })
.build()

private val json = Json {
prettyPrint = true
}

private val api = Retrofit.Builder()
.baseUrl("https://api.mobilemoney.com/")
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(MobileMoneyApi::class.java)

fun sendMoney(
senderPhoneNumber: String,
senderPin: String,
recipientPhoneNumber: String,
amount: Int
): suspend (Result<Unit>) {
return withContext(Dispatchers.IO) {
val response = try {
api.sendMoney(senderPhoneNumber, senderPin, recipientPhoneNumber, amount)
} catch (e: Exception) {
return@withContext Result.failure(e)
}

if (response.isSuccessful) {
return@withContext Result.success(Unit)
} else {
return@withContext Result.failure(RuntimeException("Error sending money"))
}
}
}

fun getTransactionHistory(
phoneNumber: String,
pin: String,
fromDate: Date?,
toDate: Date?
): suspend (Result<List<TransactionRecord>>) {
return withContext(Dispatchers.IO) {
val response = try {
api.getTransactionHistory(phoneNumber, pin, fromDate, toDate)
} catch (e: Exception) {
return@withContext Result.failure(e)
}

if (response.isSuccessful) {
val transactionRecords = response.body() ?: emptyList()
// Cache the transaction records.
TransactionRecordCache.putTransactionRecords(transactionRecords)
return@withContext Result.success(transactionRecords)
} else {
return@withContext Result.failure(RuntimeException("Error getting transaction history"))
}
}
}
}

class MakePaymentService {

private val client = OkHttpClient.Builder()
.addInterceptor(HttpLoggingInterceptor().apply { level = HttpLoggingInterceptor.Level.BODY })
.build()

private val json = Json {
prettyPrint = true
}

private val api = Retrofit.Builder()
.baseUrl("https://api.mobilemoney.com/")
.addConverterFactory(GsonConverterFactory.create())
.build()
.create(MobileMoneyApi::class.java)

fun makePayment(
billNumber: String,
amount: Double,
phoneNumber: String
): suspend (Result<Unit>) {
return withContext(Dispatchers.IO) {
val response = try {
api.makePayment(billNumber, amount, phoneNumber)
} catch (e: Exception) {
return@withContext Result.failure(e)
}

if (response.isSuccessful) {
return@withContext Result.success(

  • Question Question
Group MMS Not Sending

Hi Everyone,

Over the last couple months I've noticed an ongoing issue with Android Messages. Messages being sent to a group will not be delivered unless wifi is shut off. Receiving messages works fine though.

I have rebooted, cleared the cache/data from Messages, ensured wifi calling is on and set to wifi preferred, installed other messaging apps/used Samsung's default messaging app, turned 5G on and off, reset the APN settings to default, created a new APN, ensured auto downloading of messages is on, ensured the apps are always up to date and even factory reset the phone. Is there something I missed? No matter what I try the messages to a group don't send. I've also been told that duplicate messages of mine are received, however the message says it is undelivered on my end. Any advice you all may have would be greatly appreciated! Thank you in advance.

I'm on a Samsung Galaxy S21+ 5G through T-Mobile
Android 13
One UI 5.1
Security Patch June 1, 2023

  • Question Question
Suspected spam call is not spam - How to change it?

I'm the one who actually made the call but it comes up as 'suspected spam'. It's not blocked on my phone and I can't see any settings to tell my phone to treat it as not spam. I used the report option and chose 'not spam' but that didn't do anything other than send it to the recipient who deals with this.

Does anyone know if there's a way of removing it?

Thanks.

Why would an error say "Fragment not attached to Activity" when onDetach has never been called?

I am pretty new to Android Dev, although not new to programming in general. I'm comfortable with the basics of Android but have moved on to data persistence and am having trouble - I'm used to raw SQL queries and APIs, and am finding the Android model a little obscure. I have implemented a Room database. It has a DataViewModel that takes a DataRepository in its constructor, and therefore uses a ViewModelProvider.Factory to be instantiated.

In my opening Fragment, I want to get some basic data from users that is stored locally on the Room database - all String values (first and last name etc.). The UI gets up and running and the Fragment successfully attaches to the Activity (I am using a single Activity with multiple Fragments).

When the function to submit the user input to the database is called, the app crashes and I get the error "Fragment WelcomeFragment... not attached to an Activity" even though according to my Logcat, the onDetach() function never gets called. This makes me think the error is a red herring and something else is going on, but I have been fiddling for 5 days and haven't been able to solve it. The application called PawsApplication is in my Manifest file.

These are the relevant parts in my Fragment. It crashes right after the "Insert Client" - "Start" tag, so on the insertClient() call to the ViewModel:

Code:
    private val dataViewModel : DataViewModel by activityViewModels {
        DataViewModelFactory()
    }

Code:
fun submitToDb(f_name: String, l_name: String, a_name: String, role: String){
        val newClient = Client(0, f_name, l_name, role, a_name)
        Log.d("Insert Client", "Start")
        dataViewModel.insertClient(newClient)
        Log.d("Insert Client", "Finished")

    }
    override fun onDetach() {
        super.onDetach()
        Log.d("WelcomeFragment", "On detach")
    }

And my ViewModel factory code:

Code:
class DataViewModelFactory(): ViewModelProvider.Factory {
    override fun <T: ViewModel> create(modelClass: Class<T>, extras: CreationExtras): T {
        val application = checkNotNull(extras[APPLICATION_KEY])
        if(modelClass.isAssignableFrom(DataViewModel::class.java)){
            @Suppress("UNCHECKED_CAST")
            return DataViewModel(
                (application as PawsApplication).repository
            ) as T

        }
        throw IllegalArgumentException("Unknown ViewModel class")
    }
}

I am feeling a bit clueless at the moment! Is this a problem anyone else has run into? I've been trawling Stack Overflow for days, but haven't found a relevant solution yet. If more code is required, please ask.

Edit: forgot to add the Logcat - sorry!
Code:
FATAL EXCEPTION: main
                                                                                                    Process: com.miriam.helpingpaws, PID: 2622
                                                                                                    java.lang.IllegalStateException: Fragment WelcomeFragment{276ac35} (3be3fa8f-b72d-45e4-b0b3-4ae1274d8df2) not attached to an activity.
                                                                                                        at androidx.fragment.app.Fragment.requireActivity(Fragment.java:1000)
                                                                                                        at com.miriam.helpingpaws.welcome.WelcomeFragment.submitToDb(WelcomeFragment.kt:70)
                                                                                                        at com.miriam.helpingpaws.welcome.WelcomeScreenKt$WelcomeScreen$1$5.invoke(WelcomeScreen.kt:86)
                                                                                                        at com.miriam.helpingpaws.welcome.WelcomeScreenKt$WelcomeScreen$1$5.invoke(WelcomeScreen.kt:86)
                                                                                                        at androidx.compose.foundation.ClickableKt$clickable$4$gesture$1$1$2.invoke-k-4lQ0M(Clickable.kt:167)
                                                                                                        at androidx.compose.foundation.ClickableKt$clickable$4$gesture$1$1$2.invoke(Clickable.kt:156)
                                                                                                        at androidx.compose.foundation.gestures.TapGestureDetectorKt$detectTapAndPress$2$1$1.invokeSuspend(TapGestureDetector.kt:234)
                                                                                                        at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
                                                                                                        at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:178)
                                                                                                        at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:166)
                                                                                                        at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:397)
                                                                                                        at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl(CancellableContinuationImpl.kt:431)
                                                                                                        at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$default(CancellableContinuationImpl.kt:420)
                                                                                                        at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:328)
                                                                                                        at androidx.compose.ui.input.pointer.SuspendingPointerInputFilter$PointerEventHandlerCoroutine.offerPointerEvent(SuspendingPointerInputFilter.kt:566)
                                                                                                        at androidx.compose.ui.input.pointer.SuspendingPointerInputFilter.dispatchPointerEvent(SuspendingPointerInputFilter.kt:456)
                                                                                                        at androidx.compose.ui.input.pointer.SuspendingPointerInputFilter.onPointerEvent-H0pRuoY(SuspendingPointerInputFilter.kt:469)
                                                                                                        at androidx.compose.ui.node.BackwardsCompatNode.onPointerEvent-H0pRuoY(BackwardsCompatNode.kt:394)
                                                                                                        at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:314)
                                                                                                        at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:301)
                                                                                                        at androidx.compose.ui.input.pointer.NodeParent.dispatchMainEventPass(HitPathTracker.kt:183)
                                                                                                        at androidx.compose.ui.input.pointer.HitPathTracker.dispatchChanges(HitPathTracker.kt:102)
                                                                                                        at androidx.compose.ui.input.pointer.PointerInputEventProcessor.process-BIzXfog(PointerInputEventProcessor.kt:98)
                                                                                                        at androidx.compose.ui.platform.AndroidComposeView.sendMotionEvent-8iAsVTc(AndroidComposeView.android.kt:1329)
                                                                                                        at androidx.compose.ui.platform.AndroidComposeView.handleMotionEvent-8iAsVTc(AndroidComposeView.android.kt:1275)
                                                                                                        at androidx.compose.ui.platform.AndroidComposeView.dispatchTouchEvent(AndroidComposeView.android.kt:1214)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
2023-06-23 14:13:54.849  2622-2622  AndroidRuntime          com.miriam.helpingpaws               E      at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:3120)
                                                                                                        at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2801)
                                                                                                        at com.android.internal.policy.DecorView.superDispatchTouchEvent(DecorView.java:502)
                                                                                                        at com.android.internal.policy.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1890)
                                                                                                        at android.app.Activity.dispatchTouchEvent(Activity.java:4199)
                                                                                                        at androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(WindowCallbackWrapper.java:70)
                                                                                                        at com.android.internal.policy.DecorView.dispatchTouchEvent(DecorView.java:460)
                                                                                                        at android.view.View.dispatchPointerEvent(View.java:14858)
                                                                                                        at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:6446)
                                                                                                        at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:6247)
                                                                                                        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5725)
                                                                                                        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5782)
                                                                                                        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5748)
                                                                                                        at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:5913)
                                                                                                        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5756)
                                                                                                        at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:5970)
                                                                                                        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5729)
                                                                                                        at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:5782)
                                                                                                        at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:5748)
                                                                                                        at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:5756)
                                                                                                        at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:5729)
                                                                                                        at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:8696)
                                                                                                        at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:8647)
                                                                                                        at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:8616)
                                                                                                        at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:8819)
                                                                                                        at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:259)
                                                                                                        at android.os.MessageQueue.nativePollOnce(Native Method)
                                                                                                        at android.os.MessageQueue.next(MessageQueue.java:335)
                                                                                                        at android.os.Looper.loopOnce(Looper.java:161)
                                                                                                        at android.os.Looper.loop(Looper.java:288)
                                                                                                        at android.app.ActivityThread.main(ActivityThread.java:7842)
                                                                                                        at java.lang.reflect.Method.invoke(Native Method)
                                                                                                        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:548)
                                                                                                        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1003)
                                                                                                        Suppressed: kotlinx.coroutines.DiagnosticCoroutineContextException: [androidx.compose.ui.platform.MotionDurationScaleImpl@8b58796, androidx.compose.runtime.BroadcastFrameClock@89e9f17, StandaloneCoroutine{Cancelling}@2ccef04, AndroidUiDispatcher@32d2ced]

Unlock Pixel 5g

I own a Verizon Pixel 5g that I bought and having unlock issues. I checked the IMEI with multiple sources and IMEI shows as unlocked. This both for the sim & carrier. I went to Verizon & Tmobile store and both told me the phone was unlocked. Tried unlocking the phone with the EID #. Also tried activating phone with ESIM. When I tried using the QR code only the Verizon option was showing. The Tmobile support told me that the phone should be allowing to choose Tmobile. They said this indicates the phone still has a carrier lock. Is there a way to verify this or unlock the phone.

  • Question Question
Facebook can only be used in secret mode

I have Samsung A53 5G Android 13.

I can access Facebook on the regular Samsung browser and scroll the page up or down, but that's pretty much it. If I click on anything... screen dims (if it does anything at all) till I hit back button then it brightens again.

I've x out the page and bring it back up... same issue, I've restarted phone... no change. I've even did that turning airplane mode on and off thing... no change.

Curiosity got to me and I tried Facebook in secret mode... it WORKED!!! everything so far functions as it should in secret mode. How do I get Facebook to function properly on the regular Samsung browser out of secret mode?

What caused this and how do I fix it?

Thanks in advance

WiFi not working???

I have my Pixel 7Pro, service provided by Google Fi, configured to use WiFi for phone calls. However, sometimes the connection drops so I wondered if the call is really using WiFi. In order to test things, I ran WireShark on a notebook and looked at the activity on the house's WiFi network. While I saw WiFi activity from other devices on the house's wireless network, I saw nothing from my phone - even when I explicitly opened a web page, etc.

I believe that the phone is configured properly - when I go to Settings-> Network -> Internet -> settings for the local WiFi, I see that the phone has the proper IP address (as I have reserved addresses, based on the MAC address, for all devices) and the phone claims to be connected to the local network. What the heck is going on????

Group Text Limits

I use a group text to stay in touch with old high school friends. The problem is the group has grown beyond the limit of recipients. I was using Google Voice which is limited to 7. Then moved to Google Messages which is supposed to be limited to 100, but I have not been successful with even 35.

My carrier is Verizon. I have read Verizon Messages are limited to 20. Not sure if that is the app or the carrier. Can someone recommend an app that can do group texts with larger groups.

how to use nfc with camera at same time

I can read nfc data on my app

but i could't read nfc when i use camera view


i got this message (automatically nfc reader set disable when i open camera )

Code:
 I  isNFCAllowed is called for userId - 0
 D  NFC checking for 0
 W   container manager null for 0
 I  allow NFC for 0
 D  call the applyRouting
 I  [INFO:NativeNfcManager.cpp(2044)] nfcManager_enableDiscovery: enter
 I  [INFO:NativeNfcManager.cpp(4265)] storeLastDiscoveryParams: enter
 I  [INFO:NativeNfcManager.cpp(2083)] nfcManager_enableDiscovery: enter; tech_mask = 01, restart = 1
 I  [INFO:NativeNfcManager.cpp(3974)] startRfDiscovery: is start=0
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 31
 I  [INFO:NativeNfcManager.cpp(610)] nfaConnectionCallback: NFA_RF_DISCOVERY_STOPPED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(4191)] stopPolling_rfDiscoveryDisabled: disable polling
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 1
 I  [INFO:NativeNfcManager.cpp(590)] nfaConnectionCallback: NFA_POLL_DISABLED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(4169)] startPolling_rfDiscoveryDisabled: enable polling
 I  [INFO:NativeNfcManager.cpp(4173)] startPolling_rfDiscoveryDisabled: wait for enable event
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 0
 I  [INFO:NativeNfcManager.cpp(581)] nfaConnectionCallback: NFA_POLL_ENABLED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(2115)] nfcManager_enableDiscovery: Enable p2pListening
 I  [INFO:NativeNfcManager.cpp(3974)] startRfDiscovery: is start=1
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 37
 I  [INFO:NativeNfcManager.cpp(1030)] nfaConnectionCallback: unknown event ????
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 30
 I  [INFO:NativeNfcManager.cpp(600)] nfaConnectionCallback: NFA_RF_DISCOVERY_STARTED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(4128)] startStopPolling: enter; isStart=1
 I  [INFO:NativeNfcManager.cpp(1193)] nfaDeviceManagementCallback: enter; event=0x2
 I  [INFO:NativeNfcManager.cpp(1222)] nfaDeviceManagementCallback: NFA_DM_SET_CONFIG_EVT
 I  [INFO:NativeNfcManager.cpp(4156)] startStopPolling: exit
 I  [INFO:NativeNfcManager.cpp(2190)] nfcManager_enableDiscovery: exit
 I  Notify nfc service : camera open was(true) -> now(false) = polling(false)
 D  call the applyRouting
 I  [INFO:NativeNfcManager.cpp(2044)] nfcManager_enableDiscovery: enter
 I  [INFO:NativeNfcManager.cpp(4265)] storeLastDiscoveryParams: enter
 I  [INFO:NativeNfcManager.cpp(2083)] nfcManager_enableDiscovery: enter; tech_mask = 00, restart = 1
 I  [INFO:NativeNfcManager.cpp(3974)] startRfDiscovery: is start=0
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 31
 I  [INFO:NativeNfcManager.cpp(610)] nfaConnectionCallback: NFA_RF_DISCOVERY_STOPPED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(4191)] stopPolling_rfDiscoveryDisabled: disable polling
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 1
 I  [INFO:NativeNfcManager.cpp(590)] nfaConnectionCallback: NFA_POLL_DISABLED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(3974)] startRfDiscovery: is start=1
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 30
 I  [INFO:NativeNfcManager.cpp(600)] nfaConnectionCallback: NFA_RF_DISCOVERY_STARTED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(2190)] nfcManager_enableDiscovery: exit

 D  call the applyRouting
 D  Discovery configuration equal, not updating.
 I  Notify nfc service : camera open was(false) -> now(true) = polling(true)
 D  call the applyRouting
 I  [INFO:NativeNfcManager.cpp(2044)] nfcManager_enableDiscovery: enter
 I  [INFO:NativeNfcManager.cpp(4265)] storeLastDiscoveryParams: enter
 I  [INFO:NativeNfcManager.cpp(2083)] nfcManager_enableDiscovery: enter; tech_mask = 2f, restart = 1
 I  [INFO:NativeNfcManager.cpp(3974)] startRfDiscovery: is start=0
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 31
 I  [INFO:NativeNfcManager.cpp(610)] nfaConnectionCallback: NFA_RF_DISCOVERY_STOPPED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(4191)] stopPolling_rfDiscoveryDisabled: disable polling
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 1
 I  [INFO:NativeNfcManager.cpp(590)] nfaConnectionCallback: NFA_POLL_DISABLED_EVT: status = 3
 I  [INFO:NativeNfcManager.cpp(4169)] startPolling_rfDiscoveryDisabled: enable polling
 I  [INFO:NativeNfcManager.cpp(4173)] startPolling_rfDiscoveryDisabled: wait for enable event
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 0
 I  [INFO:NativeNfcManager.cpp(581)] nfaConnectionCallback: NFA_POLL_ENABLED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(2115)] nfcManager_enableDiscovery: Enable p2pListening
 I  [INFO:NativeNfcManager.cpp(3974)] startRfDiscovery: is start=1
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 36
 I  [INFO:NativeNfcManager.cpp(1009)] nfaConnectionCallback: NFA_LISTEN_ENABLED_EVT : status=0x0
 I  [INFO:NativeNfcManager.cpp(1193)] nfaDeviceManagementCallback: enter; event=0x2
 I  [INFO:NativeNfcManager.cpp(1222)] nfaDeviceManagementCallback: NFA_DM_SET_CONFIG_EVT
 I  [INFO:NativeNfcManager.cpp(572)] nfaConnectionCallback: event= 30
 I  [INFO:NativeNfcManager.cpp(600)] nfaConnectionCallback: NFA_RF_DISCOVERY_STARTED_EVT: status = 0
 I  [INFO:NativeNfcManager.cpp(4128)] startStopPolling: enter; isStart=1
 I  [INFO:NativeNfcManager.cpp(1193)] nfaDeviceManagementCallback: enter; event=0x2
 I  [INFO:NativeNfcManager.cpp(1222)] nfaDeviceManagementCallback: NFA_DM_SET_CONFIG_EVT
 I  [INFO:NativeNfcManager.cpp(4156)] startStopPolling: exit
 I  [INFO:NativeNfcManager.cpp(2190)] nfcManager_enableDiscovery: exit

Send text message to multiple groups

I'm new to the Verizon Message+ app and find it a bit difficult to learn some of the functions. I've started to create some groups and sometimes I want to send a message to multiple groups at the same time. When I open the app and click on the icon to create a message, it opens "New Conversation" and the cursor is blinking in the "TO" field. I enter the group name for one group but I'm not able to add a 2nd or 3rd group. Is this possible? If yes, how?

How to access Styx Browser & Duckduckgo sessions/tabs on my Android & transferring them to my Linux PC, possibly adb method, is root needed?

I've tried every solution recommended. My smartphone is not rooted, it is an LG L355DL, LG K31 Rebel, Android version 10. I got many tabs on my browsers that I need to transfer & review. When I try to transfer each tab one by one using my phone, old social media sessions, Facebook links, etc, I open the tab, but they reset their URL to facebook.com/login, so I often lose where I was at completely when I try to click on them to share/transfer them to my PC or anywhere.

In other words I have to open the tab again, refresh the URL, but in the process the URL changes & sometimes resets itself to the domain, common thing that happens when you're not re-logged into social media, etc. So I need a walk-through to access the session/tab files via adb method, or something.

I do not have root access to my phone. I tried to do adb pull /data/data/com.styxbrowser.browser/app_chrome/Default/* etc. I connected my PC to my phone via USB, but it doesn't work. Also this forum post may help. Here are my terminal results/attempts: www.rentry.co/cyube.

Lastly, there is interestingly another very different approach to accessing these files, it worked for my Android Kiwi browser. I connected my android to my PC via USB, opened my kiwibrowser on my Android, turned on adb on my phone, then I went to chrome://inspect/#devices in my browser on my PC. I could see all tabs & could back them all up. it works like a charm. However, it doesn't work with Styx or Duckduckgo. Not sure why.

-Thanks!

Watch5 Battery

My battery appears to be getting roughly a day and a half of "charge time" which is inconvenient and was wondering would I be
hurting" the battery degradation if I charge it to +/- 70% so that I would be charging it every morning instead of at randomly inconvenient times?
Thank you
Bob

Filter

Back
Top Bottom