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

What is Used com.android.server.telecom used for?

When I check my teenage daughters google activity log I keep seeing,

Used com.android.server.telecom
Used com.samsung.android.incallui
Used com.hancom.office.editor.hidden



I just want to know if these activity logs means she could be hiding calls and texts. I compared the dates and times of her activities from these logs and most of them don’t match any calls or text dates and times from our Verizon account. A few of them match but most don’t. I’m just a worried mom trying to keep my daughter safe. So if anyone

Accessing assets folder from within a fragment

Hi.
I'm trying to use inputStream in a fragment but having difficulty with the usage.
Works fine in an activity. Please help. The issue in the code below is the line that accesses the assets folder.
Thanks

import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.webkit.WebView
import android.view.ViewGroup
import kotlinx.android.synthetic.main.fragment_home.*
import java.io.IOException
import java.io.InputStream


public var message:String = ""

class Home : Fragment(R.layout.fragment_home) {


override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)

val mimeType: String = "text/html"
val utfType: String = "UTF-8"
readFile()
webViewHome.setVerticalScrollBarEnabled(true)
webViewHome.loadData(message, mimeType, utfType)
}

fun readFile() {
var string: String = ""
try {
val inputStream: InputStream = assets.open("sample.html")
val size = inputStream.available()
val buffer = ByteArray(size)
inputStream.read(buffer)
string = String(buffer)
} catch (e: IOException) {
e.printStackTrace()
}
message = string
}

}

Don't Underestimate The PS5 & Xbox Series X SSD, Says Mortal Kombat 11 Creator

Why would people underestimate it? We all know that all the PS5 components are top-notch. The console works perfectly, and it's very fast. The games feel different on that console, and Mortal Kombat is one of the games I love playing on my new PS5. Still, the game I love playing the most is FIFA. The new game is cool but full of glitches. Everyone has seen penalty and free-kick glitches online, and I hope they fix those soon. Otherwise, the game improved a lot, and the Ulitmate Team is great. You can even save money if you check FIFA keys on https://www.cdkeysforgames.com/consoles/fifa-22-ps4/ .
Because there are still a handful of die hard ps3 users out there, like myself.

New App: HappyCredit:credit card cashback app,money manager (Version 1.0.12)

Can you share a download link? I would like to see what services are working with this app. I rarely use the cashback apps, but I never lose an opportunity to save money when purchasing something. The only cashback app I am using is the get upside app. It is working with Uber, so it suits perfectly to me. I use Uber service very often, especially the food delivery, so it helps me save a lot of money because I get five percent back at the end of the month from every payment I make on Uber, which is excellent!

Adding mp3 files to Note 20 Ultra

In the middle of all of this I explored using the phone's connection to my home wifi, and I finally succeeded. There is a 32TB Synology Network Attached Storage enclosure on the network, which my computers see without a problem. I finally got the phone to see it also, and by logging into it from the phone I was able to download files from it. Unfortunately, it has many thousands of files on it, and the phone can normally transfer only one file at a time. On the phone I'd have to Select All, but that requires scrolling on the phone from the top to the bottom of the 1800+ MP3 files, and that would have taken many hundreds of finger swipes on the phone screen. For lack of a mouse my kingdom was lost. (Sigh.) Eventually I gave up.
But my final success came when it suddenly dawned on me that the external battery enclosure (that wraps around the phone) may have been the culprit. Sure enough, when I peeled it off my USB sticks popped right up on the phone screen. The symptoms of having a dead USB port on the phone were right on; I was just too stupid to realize why it was dead. :( OK, in my defense, the USB port on the phone was still working for taking a charge, so it didn't occur to me that it might be only partially working.

New App: Language Translator: Translate (Version 1.1.7)

Before I try and use your app, i have a couple of queries about your privacy policy statement here: https://commandtranslator.blogspot.com/2021/10/privacy-policy.html

"According to the google Act (1974) when you will use the play store services you will must get sign up to avail those services."


What's that about? The Google company wasn't around in 1974.

"According the rules and regulations of the play store on some of the survives until and unless your age is less than 18 years you will be ever never allowed to use the CommondTranslator apps and other vices. While using some of our apps your age must 20 years.".

Users must be over 18 and/or 20 years old?! Really? Does your translator app have adult content in it?

Sometimes minors might be using apps on my phone(under my supervision), when I'm helping my students. Like for doing translations. Given the above, I can't use your app.

Usually I use Baidu Fanyi and Google Translate, and both of those their privacy policies and ToS cover minors 13 years or above.

BTW your privacy policy contains many grammatical errors. IANAL but as this is a legal document, correct language might be very important.

Apps RecyclerView Behavior on Swipe issue.

Really?, Can nobody out there answer this? I've included a video capture of the issue for those that just don't get what I'm after. After swiping the button (which I've limited the dX so that it will only swipe so far) with the finger down, Recyclerview animates returning the button (because the swipe is never actually complete) to the position of the button edge. It's a bounce effect that just doesn't look professional to me. I've used, in the past, the SwipeReveal library and it does the same thing without the bouncing effect. Just want to know how to intercept this behavior. There is no override that I can find in the RecyclerView class.

Attachments

ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy

signin.java

Java:
package com.example.library;

import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.util.Patterns;
import android.view.View;
import android.view.WindowManager;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;

import com.google.android.gms.tasks.OnCompleteListener;
import com.google.android.gms.tasks.OnFailureListener;
import com.google.android.gms.tasks.OnSuccessListener;
import com.google.android.gms.tasks.Task;
import com.google.firebase.auth.AuthResult;
import com.google.firebase.auth.FirebaseAuth;

public class signin extends AppCompatActivity {

    TextView regsi, sifpwd;
    ImageView sib;
    EditText siema, sipwd;
    FirebaseAuth firebaseAuth;



    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_signin);
        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);

        regsi = findViewById(R.id.regsi);
        sifpwd = findViewById(R.id.sifpwd);
        sib = findViewById(R.id.sib);
        siema = findViewById(R.id.siem);
        sipwd = findViewById(R.id.sipwd);
        firebaseAuth = FirebaseAuth.getInstance();

        regsi.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                if(!signin.this.isFinishing()){
                    startActivity(new Intent(signin.this, signup.class));
                }
            }
        });


        sib.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String siem = siema.getText().toString().trim();
                String sip = sipwd.getText().toString().trim();

                if (TextUtils.isEmpty(siem) ) {
                    siema.setError("Email is Required");
                    return;
                }
                if (!Patterns.EMAIL_ADDRESS.matcher(siem).matches()){
                    siema.setError("Email is not in format");
                    return;
                }
                if(TextUtils.isEmpty(sip)){
                    sipwd.setError("Confirm Password is Required");
                    return;
                }
                if (sip.length() < 8){
                    sipwd.setError("Password is Required minimum 8 characters");
                    return;
                }

                if (firebaseAuth.getCurrentUser() == null){
                    Toast.makeText(signin.this, "User is not registered", Toast.LENGTH_SHORT).show();
                    startActivity(new Intent(getApplicationContext(), signup.class));
                }

                firebaseAuth.signInWithEmailAndPassword(siem, sip).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
                    @Override
                    public void onComplete(@NonNull Task<AuthResult> task) {
                        if (task.isSuccessful()){
                            Toast.makeText(signin.this, "User logged in successfully", Toast.LENGTH_SHORT).show();
                            startActivity(new Intent(getApplicationContext(),load.class));
                        }
                        else {
                            Toast.makeText(signin.this, "User login unsuccessful"+ task.getException().getMessage(), Toast.LENGTH_SHORT).show();
                        }
                    }
                });

            }
        });

        sifpwd.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                EditText resetEmail = new EditText(view.getContext());
                AlertDialog.Builder passwordResetDialog = new AlertDialog.Builder(view.getContext());
                passwordResetDialog.setTitle("Reset Password?");
                passwordResetDialog.setMessage("Enter Your Email to Received Reset Link:");
                passwordResetDialog.setView(resetEmail);

                passwordResetDialog.setPositiveButton("Yes", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {
                        String mail = resetEmail.getText().toString();
                        firebaseAuth.sendPasswordResetEmail(mail).addOnSuccessListener(new OnSuccessListener<Void>() {
                            @Override
                            public void onSuccess(Void aVoid) {
                                Toast.makeText(signin.this, "Reset mail sent to you", Toast.LENGTH_SHORT).show();
                            }
                        }).addOnFailureListener(new OnFailureListener() {
                            @Override
                            public void onFailure(@NonNull Exception e) {
                                Toast.makeText(signin.this, "Error has been occur"+ e.getMessage(), Toast.LENGTH_SHORT).show();
                            }
                        });

                    }
                });
                passwordResetDialog.setNegativeButton("No", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) {

                    }
                });

                passwordResetDialog.create().show();
            }
        });
    }
}


[startActivity(new Intent(signin.this, signup.class));] this not working please help. I checked all the resolve mechanisms throughout the internet. Error is shown below.

W/ActivityThread: handleWindowVisibility: no activity for token android.os.BinderProxy@71eb264
I/PhoneWindow: initSystemUIColor
I/chatty: uid=10220(com.example.library) identical 2 lines
D/Surface: Surface::connect(this=0x724b648000,api=1)
D/Surface: Surface::setBufferCount(this=0x724b648000,bufferCount=3)
D/Surface: Surface::allocateBuffers(this=0x724b648000)
D/Surface: Surface::disconnect(this=0x723dca3000,api=1)


Please help me to solve this as soon as possible. I am a basic developer in android and a starter. please when you are saying a solving method please contain it with steps.

Spyware on phone?

So this same thing is happening to my A71 5g. It started Feb 4, 2022. I factory reset and canceled the number and got a new I phone as of February11. I was then using the phone perfectly as just an internet gaming console. I informed a person I thought was responsible yesterday and boom, 11 new apps coming from Google workspace and samsung account were downloaded while I slept through the MDE services framework (a remote access granted through Google for workplace monitoring). Problem is this is a personal phone. I lost my job on the 14th due to a contract breach of confidentiality agreement (because of this happening). Now, my phone is an iPhone and hasn't had an issue, but how would I go about getting the person responsible information from Google Workspace without an account? I know who they are, but want direct evidence to supply the Colorado Bureau of Investigstion. Also, I have their breakpad customer ID but would like as much evidence as possible as I lost my job, girlfriend, and stupidly almost committed suicide because no one believed me and was calling me paranoid and delusional. I even am going to a mental health facility tomorrow for further help.

Filter

Back
Top Bottom