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

Brave browser - Software to block all ads when surfing the web with Adblocker

1 What is Brave browser?

Brave is a free and open source web browser developed by Brave Software Inc. is based on the Chromium web browser core with deep customization to ensure security with blocking data collection, user behavior, blocking annoying ads and increasing browsing speed for users.


As of 2019, Brave supports both computers and phones with Windows, macOS, Linux, Android, and iOS operating systems .





2 Featured features on the Brave

2.1 Speed browser

Unlike Chrome, Brave by default blocks ads and disables third-party user tracking. Significantly faster than Chrome. Brave has 8 times faster browsing speed than Chrome and Safari.





2.2 Ad blocking

Brave has an ad blocking feature that automatically protects the device against malware and tracking by advertisers.


Specifically, users are suggested to have appropriate ads because Brave does follow up with local data. If an ad is unrelated to the user, it will be removed. As a result, users receive relevant ads based on this model and no third parties participate in this process.






2.3 Privacy

Big advertisers like Google and Facebook use 3rd party Cookies to track your browser, in order to advertise accordingly. For Brave, the browser will block third-party cookies, limiting the data that Facebook, Google and other advertisers can use to research your browsing habits.





In addition, Brave stores all your browsing data on your computer, meaning you can delete it at any time. At the same time, Brave supports the Tor browser to post the security and privacy of users when browsing the web.


3 Instructions on how to download and install

You click and download the software according to the corresponding link below:


Installation instructions


After downloading you choose to agree to install like other software. Brave's interface is similar to other browsers, you can get acquainted and use very easily.


* Choose to turn off ad blocking mode





* Set application access password




Above is information about Brave browser that I share with you. If you have any questions, please leave your information below the article.

New Game: Queen's Quest: Tower of Darkness (Version 1.1)

EXTRA INFO
  • Rating: 3.9
  • Installs: 10,000+
  • Download Size: 53M
  • Version: 1.1
DESCRIPTION
FANTASTIC HIDDEN OBJECT PUZZLE ADVENTURE GAME FROM THE CREATORS OF ENIGMATIS AND GRIM LEGENDS!

Defeat the scary sorcerer and save the royal heir in a beautiful and captivating story inspired by one of the Grimms’ fairy tales. Queen's Quest: Tower of Darkness is an exciting adventure game that takes place in a faraway realm full of magic and wonders.

Explore 30 hand painted vistas to save the princess!
The idyllic life of the beautiful queen and her husband is shattered when a scary sorcerer arrives at their palace to kidnap their newborn daughter.

Solve 39 puzzles and HO scenes!
The godfather Magnus saves our heroine with his magic, but Prince Henrik is turned to stone, allowing the intruder to escape with the royal heiress. Detective skills are called upon to solve the mystery.

Immersive hand drawn locations and mini games!
To save her family, our beautiful heroine will have to prove her mettle and act like a true queen. She will have to embark on a long adventure through beautiful hand painted locations, solve numerous puzzles, deal with plenty of hidden objects, and discover the truth about the scary curse that has befallen her family. Can she break the spell cast on her husband and retrieve her daughter?

Save Prince Henrik in the Collector’s Edition!
Save your spouse in a bonus chapter with more additional content, hidden objects, and puzzles as well as a captivating soundtrack and hand painted concept art.

Play with your family!
A simple but beautiful game that’s easy to enjoy with your kids!

Take the adventure on the bus!
Optimized for phones and tablets, filled with hidden objects, perfect for playing while traveling. No internet connection required, so you can play offline!

Sign up to our newsletter and get adventure games on sale!
Captivating adventures, beautiful stories, and scary mysteries await in our selection of immersive hidden object puzzle games!

• Find your way through 30 vivid locations to save the princess!
• Test your intellect in 39 riddles and unique HO scenes!
• Become a master by unlocking 22 achievements!
• Save Prince Henrik in an additional adventure!

+++ WE ARE HERE +++
WWW: http://artifexmundi.com
FACEBOOK: http://facebook.com/artifexmundi
TWITTER: http://twitter.com/ArtifexMundi
FORUM: http://forum.artifexmundi.com
YOUTUBE: http://youtube.com/user/ArtifexMundi
PINTEREST: http://pinterest.com/artifexmundi
INSTAGRAM: http://instagram.com/artifexmundi

New Game: Red Herring (Version Varies with device)

WHAT'S NEW
Bug fixes!

EXTRA INFO
  • Rating: 4.5
  • Installs: 500,000+
  • Download Size: Varies with device
  • Version: Varies with device
DESCRIPTION
How to play Red Herring:

1. Group words into categories.
2. Look out for the Red Herrings, pesky little words whose sole purpose is to mislead you.
3. Have fun!

Red Herring is a unique new puzzle game. Each puzzle has only one correct solution and there's no time limit. Three difficulty levels make it suitable for the whole family.

Red Herring is FUN, CHALLENGING, and EASY TO LEARN. Don't say we didn't warn you if you can't stop playing. Give Red Herring a try today!

From the creators of 7 Little Words and Moxie.

-----

Red Herring contains 25 puzzles and a daily puzzle that you can play for free. Additional puzzles are available for purchase inside the app.

New Game: Einstein's Riddle Logic Puzzle (Version 6.6.1G)

WHAT'S NEW
Latest update: Added 100 boards of each difficulty. Performance improvements. Improved app load time.

Previous: Single icon on a square won't be big if there are other instances of that icon on the same line. Once you hide the other instances then the icon will grow to occupy the whole square. Fixed some issues with challenge locks/unlocks.

Please send bug reports, feedback and grammar corrections via email: einstein.en@rottzgames.com

EXTRA INFO
  • Rating: 4.7
  • Installs: 1,000,000+
  • Download Size: 12M
  • Version: 6.6.1G
DESCRIPTION
Einstein Challenge is a logic puzzles game to challenge your brain. This type of logic puzzle doesnt have an official name, it is known as Logic Problems, Logic Elimination, Logic Games, Dell Puzzle, Inspector Parker, Zebra Puzzle, Sherlock Holmes Puzzle, Tick and Cross Logic Grids, Logic Grid Puzzles or Logic Puzzle Grid.
• Thousands of Riddles: 5000 logic puzzles, all free! No packs to buy.
• Daily Challenges: 15 free unique daily challenges.
• Increasing Difficulty: Several grid sizes, from 4x4 to 15x9 - the bigger the harder.
• Filters for Experts: Filters to help you find hints related to the elements you want.
• Mobile Riddle: Fully adapted to mobile interface: no clumsy triangular grid as the paper version.
This logic puzzles game presents some logic problems that gives you several clues describing a scenario involving a number of people. Each person has a certain job, owns a different pet, likes some kind of sport, among other attributes. Your role in this logic elimination game is to do a massive intelligence work: by using pure logic thinking and elimination, to uniquely deduce the whole riddle based on only a few initial clues.

How to Play video:

Clues on the logic puzzle follow these lines:
"The English wears the Sherlock Cap. The American likes Juice. The one that owns a Fox doesn't drink Milk..."

If you like pure logic problems and other logic games, dont miss this one!

Contact us: einstein.and@rottzgames.com or https://www.facebook.com/groups/288035414684910/

simple way to create watchface

Is there an easy way to create a watch face for a Wear OS watch?

I have a Fossil Gen 5 and have not been able to find an Analod/Digital watchface that I like.

I have no problem creating one in Android Studio but do not have a lot of experience with that coding environment.

I also tried a few of the face creator/editor apps and not one worked properly or the developer charged more than I could afford.

Recently I tried Facer but it has issues syncing with my watch and does not have the ability to add a unread notification indicator to a watchface

Any help is greatly appreciated

root device i11 pro

well not sure why you would want to root a phone that has 0 support from developers. to me having a developer community supporting a phone is key. developers are the ones who find ways to root the phone. they make custom recoveries and custom roms....those are all what makes rooting a phone fun. no support means no fun.

having a custom recovery is the key. they are device specific and are essential to rooting phones. once a phone is rooted you can make nandroid backups with a custom recovery. nandroid backups are complete backups of your phone. they are kind of like a save point in a video game. if you mess up, you can always restore back to a previous point. this will be essential especially if the reason you want to root your phone is to delete bloatware or mess around with the os. if you do not know what you are doing, you can easily hard brick it. and without a custom recovery, there will be no way of restoring it.

always do you research first over at the xda website. especially if you know the next phone you get, you want to root it.

Samsung Galaxy s6 - disable SPen's Air Command popup

Hi, is there any way to completely disable annoying and useless Air Commands popup which appears after spen's button is clicked?

Im using Samsung Notes app, and have some commands set for spen button click, but when I click the button it triggers the Air Commands popup instead. Same happens if I accidentally click the button while writing. So, the only workaround I found was to move the pen few inches from the tablet and only then clicking the pen's button triggers the application command set in Samsung Notes configuration.

Just to be clear - I don't need to disable the pen's button for the specific application, I know how to do it. What I need is to disable the system level Air Commands popup.

RecyclerView or ScrollView

Code:
public class NoteMaker extends AppCompatActivity {
    private EditText editTextField;
    boolean isEmpty;
    private String textForUpdating;
    private char imageRecognitionChar = 145;
    private SpannableStringBuilder spannableStringBuilder;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.note_maker);
        getSupportActionBar().setDefaultDisplayHomeAsUpEnabled(true);
        spannableStringBuilder = new SpannableStringBuilder();
        editTextField = findViewById(R.id.textID);
        textForUpdating = MainActivity.text;
        if (textForUpdating.equals("")) {
            isEmpty = true;
        } else isEmpty = false;
        findFileNameInText();
    }

    public void onClick(View view) {
        editTextField.setText("");
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.text, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        Intent intent;
        switch (item.getItemId()) {
            case R.id.saveBtn:
                intent = new Intent();
                intent.putExtra("editTextField", editTextField.getText().toString());
                if (isEmpty) {
                    setResult(1, intent);
                } else {
                    setResult(2, intent);
                }
                finish();
                break;
            case R.id.addImage:
                intent = new Intent(getApplicationContext(), Gallery.class);
                startActivityForResult(intent, 1);
                break;
        }
        return super.onOptionsItemSelected(item);
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        if (data != null) {
            String imageName = data.getStringExtra("image");
            addImageInEditText(getDrawable(imageName), imageName);
        }
    }

    private void addImageInEditText(Drawable drawable, String imageName) {
        imageName = imageRecognitionChar + imageName;
        drawable.setBounds(0, 0, 1000, 500);
        int selectionCursorPos = editTextField.getSelectionStart();
        editTextField.getText().insert(selectionCursorPos, imageName);
        selectionCursorPos = editTextField.getSelectionStart();
        SpannableStringBuilder builder = new SpannableStringBuilder(editTextField.getText());
        int startPos = selectionCursorPos - imageName.length();
        builder.setSpan(new ImageSpan(drawable), startPos, selectionCursorPos, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
        editTextField.setText(builder);
        editTextField.setSelection(selectionCursorPos);

    }

    private Drawable getDrawable(String imageFile) {
        Drawable d = null;
        try (InputStream in = getResources().getAssets().open(imageFile)) {
            d = Drawable.createFromStream(in, null);
        } catch (IOException e) {
            e.printStackTrace();
        }
        return d;
    }

    private void findFileNameInText() {
        if (!textForUpdating.contains("" + imageRecognitionChar)) {
            editTextField.setText(textForUpdating);
            return;
        }
        String[] array = textForUpdating.split("" + imageRecognitionChar);
        for (int i = 0; i < array.length; i++) {
            String text = array[i];
            if (!text.contains(".jpg") && !text.contains(".png")) {
                spannableStringBuilder.append(text);
                continue;
            }
            String imageFile = text.substring(0, text.indexOf(".") + 4);
            editTextField.setText(text);
            loadImageToEditTExt(getDrawable(imageFile), imageFile);
        }
        editTextField.setText(spannableStringBuilder);
    }

    private void loadImageToEditTExt(Drawable drawable, String imageFile) {
        drawable.setBounds(0, 0, 1000, 500);
        int startPos = 0;
        editTextField.getText().insert(startPos, "" + imageRecognitionChar);
        int selectionCursorPos = imageFile.length() + 1;
        SpannableStringBuilder builder = new SpannableStringBuilder(editTextField.getText());
        builder.setSpan(new ImageSpan(drawable), startPos, selectionCursorPos, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
        spannableStringBuilder.append(builder);
    }

}
Hello everyone. I am going to make a notes app and I want to add to note images ,videos. But I do not know what better to choose for that, RecyclerView or just create one editText field, add Scrollview and use SpannableStringBuilder. I tried two ways and in both ways I had problems. Now I made notes app by SpannableStringBuilder and in my note I can add only text and image. I keep notes in SQLite. Every thing works good but I have a one problem. I do not know how to add one more element to my note , for exemple video. If somebody has done it before please help me. I need to know with what better way to do it.
Thank you

New Game: Animal Crossing: Pocket Camp (Version 3.1.2)

WHAT'S NEW
Changed the app icon.

EXTRA INFO
  • Rating: 4.5
  • Installs: 10,000,000+
  • Download Size: 143M
  • Version: 3.1.2
DESCRIPTION
Find furniture you like and design a campsite that suits your style!

Tents, hammocks, fireplaces, a stuffed-animal sofa...mix and match to your heart's content! Make a trendy open-air café, or line up some microphones and guitars to create an outdoor music festival! In the mood for a little extra fun? Set up a merry-go-round and open a theme park. You can even make a pool, or fill the sky with fireworks!

◆ Design your campsite, camper, and cabin however you want

◆ Collect themed items from Fishing Tourneys and Garden Events that happen throughout the year

◆ More than 1,000 pieces of furniture and 300 pieces of clothing and accessories are available to choose from, with more being added all the time

◆ Features more than 100 animals with quirky personalities

Fulfill animal requests and watch your friendship with them grow! Once you become close enough friends, you can invite them to your campsite. The more the merrier!

Design a show-stopping campsite, invite your favorite animals, and take an in-game photo to show your friends. If your friends like what you've done, they may even give you kudos!

The great outdoors has so much to offer!

Notes: This game is free to start, with in-app purchases available. Internet connectivity is required to play Animal Crossing: Pocket Camp. Data charges may apply. May include advertising.

[ROM] [Stock] C811 M070 firmware ZIP file (4.1.2)

Raw images pulled from EUT server (M040, M050, M070): https://drive.google.com/folderview?id=0B6AGUt-9bvnwZTd4QzJBOWtLSkE&usp=sharing

Tool to extract this image: https://gist.github.com/peremen/71330cbb4a6556358b938e0e353255a6

Modifications welcome as long as it is GPLv3+.

I don't have a computer at the moment so can you extract the files please?

Help Google Chrome Sync Reset - All browser data lost from the device

Hello,

I'm having trouble with synchronization in Google Chrome. I haven't used this option for a long time, but now because of switching to a new phone I decided to use it. I turned on the synchronization of all chrome data on the old phone and the bookmarks went a bit crazy - some of them doubled, the folders got mixed up and some bookmarks which was deleted long time ago were restored - but ok, I didn't lose anything from the current data. After starting the new phone and updating the software, I also turned on chrome data synchronization and all the tabs loaded in the same form as on the old phone after synchronization, but there was no history, passwords etc. I thought there was something wrong with the synchronization, because it was still writing something that synchronization was not working and also I forgot my sync password. To restore the password and solve the problem, I decided to do the only option to restore the password - reset the synchronization, having in mind that I have this data on two phones, and Google clearly indicated that the data on the devices will not be deleted. Meanwhile, after sync reset I immediately lost all the bookmarks on both phones and all other chrome data on the old phone. How can I recover this data now? The old phone is Huawei P8 Lite (Android 6.0, EMUI 4.0.3), and the new is Huawei P Smart 2019 (Android 10, EMUI 10.0.0).

I will be very grateful for any help,
Best wishes

App Inventor Fatal Exception Using external JAR File

Hi,

I am new to android development and tried to use the okhttp3 lib in order to perform a HTTP get command with an app. After importing the JAR according to online tutorials the Compiler throes no mistakes but after installing the app to my device I get an Exception thrown after calling the Constructor 'OkHttpClient()'.

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.httptest, PID: 20614
java.lang.NoClassDefFoundError: Failed resolution of: Lkotlin/jvm/internal/markers/KMappedMarker;
at okhttp3.internal.Util.immutableListOf(Unknown Source:0)
at okhttp3.OkHttpClient.<clinit>(OkHttpClient.kt:1029)
at com.example.http_test.MainActivity.<init>(MainActivity.java:23)
........​

Someone has an idea what I did wrong?

Top ups

Hi all. I put a lycamobile.ie sim into my unlocked phone.its a Tesco phone with whom I no longer have a contract. I'm with three.ie on another phone. I then bought a top up voucher but I can't input it. I don't know how to do it. Any help much appreciated . Cheers tom .

Filter

Back
Top Bottom