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

REVERT!! 10->9

Ok, I think I know what happened to that "drag the button and hold" gesture. I just tried experimenting with the new gesture navigation (briefly, as it only works with the pixel launcher) and I see that swiping left/right in the gesture area does the same as doing so with the bottom button does now. So I reckon that they've just kept that gesture the same between the two modes rather than preserving the behaviour of the android 9 two-button method. It would be very Google to just focus on their new thing anyway.

The real problem I have with their new navigation, apart from linking it tightly to their own launcher, is that getting to the recent apps list is slow by design: if you have to swipe up and hold to get the app switcher rather than the drawer that is an inherently slow method. So it removes both speed and fluidity from the gesture. And this isn't just a matter of adjustment, it is inherently slow and awkward. Yet there are so many other ways they could have done this that would not have produced this problem. It's just dumb.

Dash style Android ROM/APP

You have an app with these controls you want to use? If so then if the tablet is new enough to support split screen mode (2 apps on display at the same time) you might be able to produce some approximation that way.

Otherwise I think the simplest solution would be an app which provided a small tab or swipe area that you can position on some edge of the screen and use that to pull your controls out when needed. There are various apps that provide little custom menus that work like that, so I know it's possible. And that wouldn't require a custom ROM.

If you really want the controls always on screen, as opposed to always available, then that's harder. They'd interfere with other apps' UIs unless you could shrink those apps to the space above them, which might be possible if the multi-window feature is flexible enough (I almost never use it, so don't know), or else that may need a custom ROM, but a lot more custom than any I've ever met. (I'm assuming here that these controls are larger than could be fitted by some radical customisation of the navigation bar: I know that a degree of customisation of the nav bar can be acheived with an app, but don't ask me how it's done).

Help Server error occurred. Restart Camera.

When I'm using the stock camera app, I often get the error "Server error occurred. Restart Camera."

I then have to close the camera app, and restart it. It's a hassle that often results in missing shots.

I have tried clearing the data and cache for the camera app. I have also updated the stock ROM to the latest Nougat version available.

What is causing this, and what is the solution?

I have been experiencing the same problem take a picture then it returns the error. Has anyone helped you resolve this issue? Were you able to correct this problem?

Can Fingerprint Be Used Without System Lock Screen?

Yes, a fingerprint will unlock it. But you cannot set one up without enabling another unlock method such a PIN or password. This is for two reasons: it gives you a backup if your finger is wet or dirty and the scanner won't work, and as fingerprint is regarded as less secure phones will intermittently ask for a more secure method as verification.

I find fingerprint no inconvenience, as I just put my finger on it as I pick the phone up: I never actually see the lockscreen. So I don't really understand the objection. But android does have other options for disabling the lock screen when e.g. it is connected to a particular Bluetooth device, for those who do find this an issue.

Just got S10 Plus

Any tips or tricks I should know. When setting phone up had like 4 updates on it. Can someone tell me what level of security and update I should have right now. Have this from software info.

Attachments

  • Screenshot_20190906-124945_Settings.jpg
    Screenshot_20190906-124945_Settings.jpg
    131.6 KB · Views: 167
  • Screenshot_20190906-124938_Settings.jpg
    Screenshot_20190906-124938_Settings.jpg
    147.1 KB · Views: 165

[Game][Free] Kitty & Friends: blast of fun

WELCOME TO THE WORLD OF CARTOON ADVENTURE AND HEAD TOY BLASTING FUN!

Kitty & Friends is match 2 game. Blast toon cubes and ton of toys!
Dive into the toon world with our characters Kitty the Leader, Panda the Chef and Doggy the Athlete and many more! Help our characters in learning and discovering new things, by completing different addictive levels in each story!
Blast toon cubes, create bonuses, blast all toy in the whole place!

So, don’t you hesitate and join the adventure and discover new toon things, meet new characters, discover new power-ups and have TOY BLASTING FUN!

Features:
⁃ Complete the match-2 levels and unlock new boosters
⁃ In each story discover new toon objects and blast them!
⁃ Create your team and match with players all over the world!
⁃ Choose your character that you want to play with!
⁃ Share with your friends, give them lives for playing!
⁃ The game is free and easy-peasy to play, but the more you complete the more challenging it gets and more toys you need to blast!
⁃ Free daily spins and chests are waiting for you with stunning rewards!
⁃ The game is totally free to play without any ads!


Kitty & Friends invite you to to help them to blast all toys you can in addictive match 2 game.
Google Play link: Kitty & Friends: blast of fun

2-768x1365.jpg

1-768x1365.jpg

3-768x1365.jpg

Apps How to get the Id of selected database records in spinner

Hi. I am using spinner where it displayes the names of students. There is table studentrecords which stores Student Id, FirstName, LastName and class. The requirement is that when I select the student name, then its Id, FirstName,LastName, Class should be displayed on text box. I have the below code. How should I get the Id of the selected student.
Java:
package com.example.anitaa.studentapplication;

import android.annotation.SuppressLint;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Spinner;
import android.widget.Toast;

import com.android.volley.Response;
import com.android.volley.VolleyError;
import com.android.volley.toolbox.JsonArrayRequest;

import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class UpdateActivity extends AppCompatActivity {
    Spinner spinner;
    ArrayAdapter adapter1;
    EditText Id1,firstname1,lastname1,class1;
    Button button1;
    private JSONArray response;
    String url1 = "http://192.168.1.6/student/web/studentrecords";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate ( savedInstanceState );
        setContentView ( R.layout.activity_update );
        spinner = (Spinner) findViewById ( R.id.spinner1 );
        Id1 = (EditText) findViewById ( R.id.studentid );
        firstname1 = (EditText) findViewById ( R.id.firstname );
        lastname1 = (EditText) findViewById ( R.id.lastname );
        class1 = (EditText) findViewById ( R.id.studentclass );
        final List<String> list = new ArrayList<> ();



        JsonArrayRequest request = new JsonArrayRequest ( url1,
                new Response.Listener<JSONArray> () {
                    @Override
                    public void onResponse(JSONArray response) {
                        try {
                            list.add(0,"Select Student");
                            // response is the JSONArray that you need to iterate
                            for (int i = 0; i < response.length (); i++) {
                                JSONObject obj = response.getJSONObject ( i );
                                int StudentId = obj.getInt("Id");
                                String name= obj.getString ( "FirstName" );
                                String lastName = obj.getString ( "LastName" );



                                list.add(name+" "+lastName);




                            }

                            spinner_code ();


                        } catch (JSONException e) {
                            e.printStackTrace ();
                        }
                    }

                    private void spinner_code() {

                        adapter1=new ArrayAdapter ( UpdateActivity.this,android.R.layout.simple_spinner_item, list );
                        adapter1.setDropDownViewResource ( android.R.layout.simple_spinner_dropdown_item);
                        spinner.setAdapter ( adapter1 );
                        spinner.setOnItemSelectedListener ( new AdapterView.OnItemSelectedListener () {
                            @SuppressLint("ResourceType")
                            @Override
                            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                                spinner.setSelection ( position );
                                if(spinner.getSelectedItem ().equals ( "Select Student" )) {
                                    Id1.setText("");

                                }else
                                {
                                   

                                }
                            }


                            @Override
                            public void onNothingSelected(AdapterView<?> parent) {

                            }
                        } );



                    }
                    private int getStudentId(int position)
                    {
                        int Student_Id =0;
                        try
                        {
                            JSONObject json = response.getJSONObject ( position );
                            Student_Id = json.getInt("Id");
                        } catch (JSONException e) {
                            e.printStackTrace ();
                        }
                        return Student_Id;
                    }





                }, new Response.ErrorListener () {
            @Override
            public void onErrorResponse(VolleyError error) {
                error.printStackTrace ();
            }
        } );


        MySingleton.getInstance ( UpdateActivity.this ).addToRequestque ( request );


    }
}

Need the right layout for fixed grid position

Hi.

Is there a layout where i can sort dynamically content in fixed 2d grid?
Like Grid view but i want to sort all items after a x/y coordinate.

x1y1 x2y1 x3y1 x3y1
x1y2 x2y2
x1y3 x2y3 x3y3

and so on.

What i can find the grid view can only be sorted by name or value in rows. so if a item later is added then all items under that is moved.

Hopes it make sence.

Regards Danni.

Crown Editor - Heart Filters for Pictures 2019


Heart Editor
is the best heart editor for pictures with many professional editing tools for free and extremely friendly & nice crown heart editor interface. You can edit your photos easily with many cute stickers, trendy snappy sticker that are updated regularly such as: heart crown sticker, heart filter, gorgeous flower crown, cat sticker, lovely doggy face, and hundreds of kawaii filters, coachella filters and latest sticker effects.

Outstanding features of Crown Editor:

Nice interface and easy to use
Professional editing tools for free
More than 100+ heart crown sticker, heart filter, flower crown sticker, snappy effect with countless cute sticker and lovely cat sticker, funny sticker,....
The most beautiful sticker effect updated day by day
Heart Editor export snappy photo with HD quality
Light weight, low memory capacity
Stable and smooth operation on all devices
Share your beautiful snappy photos on social networks easily and quickly than ever

Download Heart and Crown here
2019358f52bb-e993-4650-96c6-646e0037c497.png

Emoji Editor - Emoji on Pictures

Currently, the trend of editing photos with emoji background is becoming very hot for online community on social networking sites such as tumblr, twitter, facebook, insta, ... The emoji smileys, hearts, ... have become extremely familiar with young people, especially those who use social networks because of their fun and eye-catching. However, it takes a lot of time to insert each emoji into the picture, so I want to introduce you to an extremely useful and interesting application: Emoji Editor - Photo editing application to create emoji background Professional TOTALLY FREE.

Outstanding features of Emoji Editor


Nice emoji camera interface, friendly and easy to use
Create an attractive emoji pictures with many professional editing tools for free
Huge collection of emoji backgrounds, background emoji to add emoji on pictures
Export HD quality emoji pictures in second
Lightweight, not take up much space in your device
Create your own emoji background, emoji on pictures with your favorite emoji
Emoji Editor running stable and fast on all devices
Hundreds of emoticons, heart crown sticker, flower crowns, dog face cameras, cat stickers ... for you to explore



Download it HERE!

2019b2f06c1a-e477-431f-b4fd-4638dbcdaf1c.png

Gemini Calendar - my vision of calendar software

Anyone know what happened to this app? I've used it forever, and moved to a new phone, and went to download it and it's no longer on Google Play, and I cant seem to find out anything about what happened...The author's website doesn't seem to exist anymore....and I need a way to 1. download it to my new phone, and switch my key from the old phone to the new one...

Any thoughts, or am I just SOL and need to find a new calendar app?

Lineage OS 15.1 decryption unsuccessful error

Hi, I have a problem where when I flash a new version of LineageOS 15.1, when it's booting up it comes with a message saying 'decryption unsuccessful' even though I put my password in correctly I still have to reset my phone and thus have me to force reset my phone.

I have magisk installed and I think that's the problem but how do I prevent this from happening?

If anyone knows a solution, please let me know as it's driving me crazy.

Thanks
Try GamerROM Orion it will automatically decrypts your device and it won't try to encrypt your device, I just released a update for it just today

what hotspot does it broadcast?

Are you sure your Note 8's hotspot is an 'AC' only?
It seems unlikely as smartphone hotspot capability trails even cheap routers, and 802.11n is still more prevalent in actual usage with 802.11ac routers only now becoming more common. It would probably be more of a 2.4GHz/5GHz band issue than a 802.11 protocol issue.
How old is that current USB adapter? If it's old enough that it only supports 2.4GHz but not 5GHz that would be a more likely problem (... keep in mind a 802.11n router supports both 2.4GHz and 5GHz band networks).
https://en.wikipedia.org/wiki/IEEE_802.11#802.11n
The hotspot setup menu in your Note 8 probably allows you to have a 2.4GHz or 5GHz band network, opt to use a 2.4GHz network instead, that should be more useful while testing that USB adapter
Is there a readily available outlet for your Note's power adapter on that boat? Don't forget that having the hotspot enabled for an extended amount of time will tax your phone's battery quite a bit. Or at least pick up an external battery pack.

Just to add:
Samsung's site indicates your Note 8 supports 802.11a/b/g/n/ac:
https://www.samsung.com/global/galaxy/galaxy-note8/specs/
... and from a more detailed point to back that up, looking at iFixit's tear-down for a Note 8, the WiFi chip itself is a Murata KM7628048 as shown in step 8:
https://www.ifixit.com/Teardown/Samsung+Galaxy+Note8+Teardown/97071
and a Murata spec sheet:
https://wireless.murata.com/products/rf-modules-1/wi-fi-bluetooth.html
Of course this probably pertains more for receiving than transmitting, but still it would be odd if the hotspot is indeed limited to AC only.
I was able to connect. I had to use show advanced properties, then deselect 'use 5ghz band when available'.
I disabled the intel ac wireless on the laptop, and the verizon hotspot from the s8 appears. I posted using it. Later I will test on the desktop pc.

Fast Charge slow after updating to 7.0?

Recently I updated my phone to Android 7.0, all this time I didn't really care about updating the software until I thought "oh fine why not" and then I realized something was off with my charging. It's slow! Like wtf. Before updating, my phone can charge fast even when I'm using it e.g youtube etc. such as if I had 90% battery or as low as 10% and I charge my phone while using it, it can still charge super fast to full in a matter of minutes. But now it's like in a standstill! It says fast charging but the percentage doesn't even move and I can actually see the battery draining instead! There's nothing wrong with my charger. This happened immediately after I updated to 7.0. What is going on? Is there something in 7.0 that's bad?

Also usually when charging I can feel the charger head connector port getting hot but now nothing whatsoever.

Should I go back back to the previous versions? I mean I do like how the 7.0 looks but if it drains my battery I say screw that. (Like seriously, I'm fast charging right now and 3% just went bye bye. Wow.)

Help Root my Huawei Honor 7x ?

well if you read the thread that guide is a bit outdated, i found this :

from the thread the @Dannydet provided:
https://forum.xda-developers.com/showpost.php?p=78451135&postcount=154

it helps to read the entire thing if you have time which i understand most do not. if anything always look at when the thread was created and then i would check out the last few pages of a thread to see if anything has been updated.

not sure if that link still works, but it seems to have been for one of the poster in that link i provided.....now this was in 2018 so who knows now.

going forward start your research on anything root related over at xda developer's forum

just remember that if you do not find a forum for your device then that means there really is no dev community for it and thus either no root or content for you.

no dev=no fun

Filter

Back
Top Bottom