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

Help Escape Room Magical Mystery

Join me in these amazing escape games and take an exciting adventure into the world of magical stories to an unforgettable journey to solve its mysteries. Fantasy escape is a new point-and-click adventure game in the "escape the room" genre with complicated quests. Play logic puzzles and brain teasers in one of the best new escape games free! In this one of the top room escape games your goal is to unlock the door escape needed to become an escape hero!

ldmUs_spRVToOh7PF4mIoR2G63GEIvP8Sggf21kQqURGkQlvglkXWehS1mEn6k8RDyCl=w240-h480-rw


https://play.google.com/store/apps/...sy.Room.Escape.Magical.Mystery.Adventure.Game

Your Adventure begins now! This escape game is made for you. Explore great adventure, fantasy locations full of magic and mystery! Will you be able to solve many riddles, challenging gameplay, different mysteries, and can you escape?

3EsZ8oMmU86nrBFKUr_h_ioSHAPY9TciZfYwsv2KucxFML6SX3nGWOd-ChAwgQPrv5g=w526-h296-rw


Can you escape the 100 rooms to solve the mystery? Get ready for your own escape games in a fantastic world. In a game full of complex puzzles and a great new environment ready to be explored and Challenging brain teasers and making your escape plan for exit as fast as possible from this mysterious fantasy place! Witness a new room escape game with escape puzzle systems and make it fast to the exit door!
G1JGPUiIxu2slawb36KAkiCGgsold8W1e06L6apqeiqiu_L3Dz8pzK6WFH53fEogUd0=w526-h296-rw


Use your brain skills to find the answer from mysterious puzzles, collect clues and needed items, Analyze and investigate every place of the room! In this fantastic world of escape games and puzzles. Escape game this fun, exciting and addictive fantasy adventure game!

Step inside our magical locations to search for hidden objects. Solve hundreds of brain puzzles and riddles.100 doors is a mystery game that offers a different kind of puzzles. Find a magic way to get out of each room. While this escape game is absolutely free to play, you have the ability to unlock optional

Get away from classic puzzle games and experience a new way of room escape gaming. Every level needs an escape plan, make your exit plan with no fear! Combine information collected from each room to get to the next room.one of the best fantasy escape games you ever played! An addiction improves your logical thinking and your puzzle solving ability! Find the clues and win the room escape challenge!

Hello, Escape Legend fans! Here is another one of the best escape games waiting for you! If you like fantasy and fairy tales mystery, You can open a lot of different doors. To Escape behind each door.

⭐⭐⭐New Features:⭐⭐⭐

⭐ 100 Fantastic locations and beautiful graphics
⭐ Unique fantasy escape stories
⭐ Visit more than 50 magical levels
⭐ Addictive Brain Teaser
⭐ Amazing Logic with hidden objects.
⭐ Explore different themes and rooms
⭐ Exciting search for hidden objects
⭐ Challenging Puzzles

Download Fantasy magical games and the best puzzle adventure is waiting to be solved! The greatest escape journey begins now. Enjoy fun!

Update to Android 11 ??

my Samsung mobile is telling me to update to Android 11 , is there really anything that is better than android 10 ?? I notice the more Updates the more Likely it is for others to spy on our data & messages .
This sounds like internet legend to me. Do you have a source for this claim?
As people have said above, more recent versions have more granular controls and alerts for some types of data access that earlier versions lack. And will generally be better protected against malware.
I also find it very strange when I turned my pc on - suddenly microsoft Edge also Updated automatically , very strange considering I set to - "Not update" !!
I'm not a Windows user, but check the small print. It might update as part of system updates (which I understand to be ongoing and piecemeal in Win 10, unlike earlier versions), or it might be that there was some security fix that they felt more important than your preferences. From the stories I've heard about Windows update doing its own thing over the years this wouldn't especially surprise me.

Help ford focus 2006 EU

Yeah my car is bugged video audio and probably GPS locator. I checked interior lamp but found nothing. Don't know where is video cam. As much I saw on the internet it could be a small pin like a needle. Pls if you have someone who is an expert for that things ask him asap where I shall looking for.

FWIW I am quite familiar with mid-2000s EU model Ford interiors, as I used to drive 90,000km a year in a 2005 Fiesta. Check the ventilation grills, sun visors, rear view mirror, radio and CD player, speakers, glove box, instrument clusters and binnacle, and look for any wiring that's not Ford factory original. I've already commented about car GPS trackers/locators in my previous post, and where they might be found. How long have you had your 2006 Focus, and do you know it's history, like previous owners. For a car to be "bugged video audio", someone would definitely need access to the interior, plus time to fit such devices. Have other parties had access to your car, while you've owned it?

There are hidden covert trackers that could be fitted on the outside, but that would only be on the underside, or in the wheel arches. Quite easy to spot with just a visual inspection underneath the car.

Paste/Paste as Plain Text

I have found that as far as these kind of 'features', I can easily (and probably better) live without any of them.

Even the few that seemed as if they may be neat, cool, or useful have always turned out to be turds in a punch bowl, for lack of a better comparison.

One thing I know is that G-Board is garbage.
There are so many better keyboards out there.
G-Board is one of Google's worst spyware apps.

Simple Keyboard
Hacker's Keyboard
FlorisBoard

These are all great.

App Inventor Question: How to return to ParentFragment with RecyclerView.Adapter from a DialogFragment called tha

I have a Fragment "MyParentFragment" (in a tabbed fragment in a NavigationDrawer Activity). In MyParentFragment sits a RecyclerView, fed from a SQLiteDB. When clicked on a RecyclerView item, a custom DialogFragment "myDialogFragment" is opened and a bundle containing a custom Parcelable object is passed. The DialogFragment contains a button, that does stuff (later).

So far, everything is working.

Now, when I click the button in the DialogFragment, after it did its stuff, I want to return to the DialogFragments parent fragment "MyParentFragment" that has the RecyclerView, if possible showing the RecyclerView item, that was last clicked. Everything I tried so far, crashed the app.

The DialogFragment does not have to return anything (currently a String), I can work around that, but it would be great if it could return a custom object of another class.

Min SDK version is 21, current target version is 32.

This is my first Android Project. I know some Java, but Android development, interfaces, backstacks and such are new to me. I hope you can help me.

This is MyParentFragment:

Java:
package com.example.utnmpg;

import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Toast;

import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;

import com.example.utnmpg.Database.DataBaseHelper;
import com.example.utnmpg.Database.VPeopleModel;
import com.example.utnmpg.RecView.PeopleRecycleViewAdapter;

import java.util.ArrayList;

public class MyParentFragment extends Fragment
        implements View.OnClickListener, MyDialogFragment.DialogListener{

    private DataBaseHelper dataBaseHelper;
    private ArrayList<VPeopleModel> peopleList;
    private RecyclerView MyRecyclerView;
    private RecyclerView.Adapter mAdapter;

    public MyParentFragment() {
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        dataBaseHelper = new DataBaseHelper(getContext());
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_myparrent,
                container, false);
        MyRecyclerView = view.findViewById(R.id.rv_peopleList);
        MyRecyclerView.setHasFixedSize(true);
        RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(view.getContext());
        MyRecyclerView.setLayoutManager(layoutManager);
        mAdapter = new PeopleRecycleViewAdapter(peopleList, view.getContext());
        MyRecyclerView.setAdapter(mAdapter);
        return view;
    }

    @Override
    public void onClick(View v) {
    }

    @Override
    public void onFinishNoDialog(String inputText) {
        Toast.makeText(getContext(), inputText, Toast.LENGTH_SHORT).show();
    }
}

This is the RecyclerView in MyParentFragment:

Java:
package com.example.utnmpg.RecView;

import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
import androidx.recyclerview.widget.RecyclerView;

import com.example.utnmpg.Database.VPeopleModel;
import com.example.utnmpg.MyDialogFragment;
import com.example.utnmpg.R;

import java.util.ArrayList;


public class PeopleRecycleViewAdapter
        extends RecyclerView.Adapter<PeopleRecycleViewAdapter.MyViewHolder>
        implements View.OnClickListener, MyDialogFragment.DialogListener {

    private ArrayList<VPeopleModel> peopleList;
    private Context context;

    public PeopleRecycleViewAdapter(ArrayList<VPeopleModel> peopleListParam,
                                    Context contextP) {

        this.peopleList = peopleListParam;
        this.context = contextP;
    }

    @NonNull
    @Override
    public MyViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
        View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.one_person,
                parent, false);
        return new MyViewHolder(view);
    }

    @Override
    public void onBindViewHolder(@NonNull MyViewHolder holder, int position) {
        holder.tvName.setText(peopleList.get(position).toStringName());
        holder.parentLayout.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                MyDialogFragment myDialogFragment = new MyDialogFragment();
                Bundle bundle = new Bundle();
                bundle.putParcelable("people", peopleList.get(holder.getBindingAdapterPosition()));
                myDialogFragment.setArguments(bundle);

                FragmentManager fragmentManager = ((AppCompatActivity) context).getSupportFragmentManager();
                FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();

                Fragment prev = fragmentManager.findFragmentByTag("people");
                if (prev != null) {
                    fragmentTransaction.remove(prev);
                }
                fragmentTransaction.addToBackStack(null);
                myDialogFragment.show(fragmentManager, "people");
            }
        });
    }

    @Override
    public int getItemCount() {
        return peopleList.size();
    }

    @Override
    public void onClick(View v) { }

    @Override
    public void onFinishNoDialog(String returnText) {
        Toast.makeText(context, returnText, Toast.LENGTH_SHORT).show();
    }

    public class MyViewHolder extends RecyclerView.ViewHolder {
        private TextView tvName;
        private ConstraintLayout parentLayout;

        public MyViewHolder(@NonNull View itemView) {
            super(itemView);
            tvName = itemView.findViewById(R.id.tv_ndia_name);
            //onePersonLayout is the id defined in one_person.xml
            parentLayout = itemView.findViewById(R.id.onePersonLayout);
        }
    }
}

And the DialogFragment:

Java:
package com.example.utnmpg;

import android.app.Dialog;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
import android.widget.Toast;

import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.DialogFragment;
import androidx.fragment.app.Fragment;

import com.example.utnmpg.Database.DataBaseHelper;
import com.example.utnmpg.Database.VPeopleModel;

public class MyDialogFragment extends DialogFragment {
    private TextView tvName;
    private Button btnOK;
    private DataBaseHelper dataBaseHelper;

    public MyDialogFragment() {
    }

    public static MyDialogFragment newInstance(VPeopleModel peopleModel) {
        MyDialogFragment fragment = new MyDialogFragment();
        Bundle args = new Bundle();
        return fragment;
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        dataBaseHelper = new DataBaseHelper(getContext());
    }

    @Override
    public Dialog onCreateDialog(Bundle savedInstanceState) {
        return super.onCreateDialog(savedInstanceState);
    }

    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        View view = inflater.inflate(R.layout.fragment_my_dialog, container, false);
        Bundle bundle = getArguments();
        VPeopleModel peopleModel = bundle.getParcelable("people");
        tvName = view.findViewById(R.id.tv_ndia_name);
        btnOK = view.findViewById(R.id.btn_ndia_ok);

        tvName.setText(peopleModel.getName());

        btnOK.setOnClickListener(item -> {
            Toast.makeText(getContext(), "klicked", Toast.LENGTH_SHORT).show();
            String success = "yes";
            DialogListener dialogListener = (DialogListener) getParentFragment();
            dialogListener.onFinishNoDialog(success);
            dismiss();
        });
        return view;
    }

    @Override
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
    }

    @Override
    public void onDestroyView() {
        super.onDestroyView();
    }

    @Override
    public void onResume() {
        super.onResume();
    }

    public interface DialogListener {
        void onFinishNoDialog(String inputText);
    }
}

Thank You

App to randomly change home screens/wallpaper?

Made a Tasker app to do this, it takes every picture that is supported in a folder and makes a array of it, and chooses a random picture of the array and sets the wallpaper on screen unlock, but you can just change the profile activation method to your linking, time of day month you name it, it's up to you.
Here's is the link, hope you like it.

https://taskernet.com/shares/?user=...6ZbvLeNBoqycmLBeag==&id=Project:AutoWallpaper

Help Google account questions

Is it for all Google related apps, once you install the app on the phone you can immediately use it without entering password? Example, if I install Google Translate app or Google Drive app, once I go into the app it seems like it will auto login or maybe just login by pressing the google account email that the phone is using, no need to enter any password.

YAATA App - no MMS - 9/5/2022

Try temporarily disabling WiFi so your phone is just using mobile data (cellular) instead and see if that makes any difference. It could just be a matter where it doesn't matter which text messaging app you're using, it's the type of online connectivity that's in use.

MMS is a really dated protocol so it has limitations with today's technology. It's strong point being SMS and MMS are the only two protocols all the text messaging apps support, and the over-riding problem is text messaging has devolved into a toxic mess of competing, proprietary protocols that are isolated from each other. Since almost all of us are using either Android or iOS with different text messaging services and different carriers, when it involves text message exchanges it might involve two people using similar, corresponding parameters but the odds are the exchange will be between say, someone using an Android phone and WhatsApp on one end and an iPhone user and iMessage on the other end. Neither the WhatsApp protocol nor the iMessage protocol are compatible with each other so MMS, and all its limitations, is the fallback. In your case, it could just be a matter where some MMS exchanges work out better via cellular connectivity, not WiFi. That's not an app issue nor some setting you can change, that's a cellular carrier issue tied to that pissing match between the competing corporations.

Practical Mathematics Quiz

Practical Mathematics Quiz



Practical Mathematics
About this app
Mathematics in practical ways
It is aimed to improve yourself by doing ergonomics in a pleasant way in basic and intermediate level mathematical operations.

You can improve your mathematical thinking skills by solving math questions in the app
Math problems in practical ways
Solve math problems in the Easiest ways
Properties:
In this game ;
- Gathering
- Subtraction
- Impact
- Divide
- Finding Average
- Square root
- Equation

Help Samsung S21: some apps are no longer displaying notifications



[USER=162323]@olbriar
: did you just change the notification sound, not any other setting, to fix the issue?
[/USER]



My notifications were showing but I was missing them because the notification sound was changed to the default which is all but unnoticeable. Changing them back to my preferred sound that's much louder and distinct was all I had to do to fix the glitch I had in my notifications. It's not the same problem that you are having but I made mention of it because we are both using the same phone with a sudden notification glitch. I made no changes to my system. There might have been a security patch that I don't remember. Something changed my notification settings... I didn't.

Filter

Back
Top Bottom