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

Recommend a Phone. Under $500, good performance, likely to last 3+ years.

Hello, I am currently using a Nexus5X and want to upgrade due to having a really slow UI, closing music/podcast apps due to low ram, and just bad experience due to bad performance. I really don't want anything fancy, just something that can use a browser and play podcasts.

I am considering the Galaxy S9 or Pixel3A. But could I get more bang for my buck, basically the best performance, and made by a manufacturer which is not known to just break after 1 year. Any suggestions?

App to invoice clients with GPX tracking

Hello,
I am looking for an app for the live bee removal guys I work with so that they can create a map showing the locations of their customers for the next day, the locations on the map must be able to be saved (GPX for example, but CSV is fine too) so that I can track the removals done per day and locations. Maybe the map could also guide the bee remover to the location?

I am indeed a researcher who works with honey bees.

Maybe there is an app that not only would invoice but also save the coordinates of where the invoice was made?

Thanks for helping!

Contact number labels.

Hi all,
When accessing a contact from messaging it shows all the numbers associated with that contact but does not show the type of number it is. Ex mobile, home, work and so on. They are all labeled in my contacts just doesn't show up when accessing through the texting app.
Any suggestions on how to show labels?

thanks!

GamerROM Eclipse Port Status!

Welcome!

This thread is a status thread for GRE this thread isn't a announcement of GRE for the Nexus 6P, however we do want to say we are in the works to atremot to port over GRE but if successul here is some faqs for you to understand it!

Will requirements increase for GRE?

A:
Yes, due to LineageOS 16.0 requiring vebdor images to patch your device their will be an increased requirement that not many people may meet, this isno exception for Nexus 6P user base!


Will GRE be buggy or not?

A:
Possibly LineageOS 16.0 is unofficially supported and builds depend on the original source code that is maintained by the original maintainer.

Will GRE have an engine replacement?

A:
yes the OS will be using the AICP Engine that will have the AICP Experience built in!


Status: Available Now

honor 10 light or Xiaomi Redmi Note 7 ?

Hello

I'm looking for a good budget phones but i don't know at all about budget phones,i was using Samsung s7 edge and s9 which they are very different with budget phones. I want a phone that stays with me at least for 2 years with no problem, usually i use my phone for whatassap, browsing internet and a lot of youtube.

What do you think about honor 10 light or Xiaomi Redmi Note 7 ? or is there a better phone than them ?

How do I hide "this" from TextEdit?

How can I hide "this" from EditText?
Bild.png


I tried to use this code:

Java:
textField.setCustomSelectionActionModeCallback(new ActionMode.Callback() {

    public boolean onCreateActionMode(ActionMode actionMode, Menu menu) {
        return false;
    }

    public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) {
        return false;
    }

    public boolean onActionItemClicked(ActionMode actionMode, MenuItem item) {
        return false;
    }

    public void onDestroyActionMode(ActionMode actionMode) {
    }
});

textField.setLongClickable(false);
textField.setTextIsSelectable(false);

That code removed the "copy/paste" window when clicking on the EditText but still left me with this:
Bild2.png


Any idea how i can get rid of them? :)

USB data transfer failure

Hello. I've plugged my USB into the Samsung USB A to c adapter then plugged into my phone.
I successfully copied a mp4 video from my phone to the USB drive.

But, when I plug the USB thumb drive into my PC, I can read the files that was originally in that USB but not the mp4 video that I transfered from my phone.

But if I plug the USB back to the phone, I can watch that video.

If anyone knows how to solve this, please give me a hand. Thank you.

Is there real location weather widget for android without ad

My model is galaxy j2 pro and i tried google weather inbuilt weather widget but it is showing your home location. I want real location weather widget, basing on phone location, or whereever i am having the mobile.
i did not find this in andoid app in play google store.
The apps i tried only gives their choice of location or fixed location like home
I also do not want third party apps like accu weather, which is alleged to have sold the location data to third parties.
If there is a setting in google widget at a glance widget, then i will be gld.
if the widget belongs to reputed vendor, who does not sell data would be gled to use
When i click on the at a glace widget of google, it rounds and get you the fixed location.
Google location sharing service is entirelyl different settings , i think
If i have to make it , to know the weather where my mobile is , what i want.
There may be experts using those.
I

Would The Samsung A20 Be A Good Buy Today?

I am looking for a phone in a hurry because my Aspera Jazz is fairly useless with the maps application.

Don't want to spend much money if I can avoid it. But need one for my job.

The Samsung A20 at about $270 seems to me to be about the best in its price range. Would that be right?

But I'm a bit worried about reviews saying the screen cracks easily and screen protectors are not readily available because the phone is too new or something.

So I thought I would just come and ask here and see if anyone has any advice for me before I go out and get something.

Perhaps there's some tough cheap workhorse out there that everyone's using.

My hurried surveys seem to show that I should look for about 6" screen, 13MP cam, 3G Ram and 4000 battery, agreed?

p.s. and cost-wise I'm worried about the plan aspect which I'm not too sure about. My feeling is pre paid is cheaper for me and I've always had pre-paid phones. I don't understand it all but I think I need an 'unlocked' phone for that? Yes? No? What's the chances there'll be some caveat, some hassle of that sort with a phone that I might go to buy?

Like they sell them cheaper because they catch you on 'the plan' ? Or is that really not a worry?

Fix nonqr bike seat

Well, I finally scored a new (to me) bike. It's a Diamond Back Wildwood, and even the helmet was included. I'm going to have to adjust the seat height, most likely with a wrench, because there's no qr (quick release). Does anyone on here have advice about this? Could I possibly replace the current arrangement with a qr? Also, how do I add a kickstand?

Drop box.

While downloading an hour long videos via dropbox to my moto, Somehow they dissapear and give me the broken image of video, I am going to stop doing that and just have like half hour videos too, but it was for incase of an emergencies as well. Ontop of that, well I almost fear that dropbox will even over power cloud, I am just wondering if I could send my files to my drive accounts, and just like have my notes on there more.

But I am not looking for just space itself either, I have around 900 Terabites of notes, mostly on facebook and also on my blog too. I am a serious writer too. So my original thought was when download an hour long video, why does it show up a blank image ? Is it because of CCleaner?

BubbleDraws problems

Hello, I tried a tutorial: Learn Java Like a Kid Build Fun Desktop and Mobile Apps
And I have problems with Android Studio.
Indeed what I have done is only create a class BubbleView:
But I don't know what I have to do with the xml files...
thanks

Code:
import...

public class  BubbleView extends ImageView implements View.OnTouchListener {
    private ArrayList<Bubble> bubbleList;
    private final int DELAY = 16;
    private Paint myPaint = new Paint();
    private Handler h;

    public BubbleView(Context context, AttributeSet attrs) {
        super(context, attrs);
        bubbleList = new ArrayList<Bubble>();
        myPaint.setColor(BLACK);
        h = new Handler();
        this.setOnTouchListener(this);
    }

    private class Bubble {
        public int x;
        public int y;
        public int size;
        public int color;
        public int xspeed;
        public int yspeed;
        private final int MAX_SPEED = 5;

        public Bubble(int newX, int newY, int newSize) {
            x = newX;
            y = newY;
            size = newSize;
            color = Color.argb((int) (Math.random() * 256),
                    (int) (Math.random() * 256),
                    (int) (Math.random() * 256),
                    (int) (Math.random() * 256));
            xspeed = (int) (Math.random() * MAX_SPEED * 2 - MAX_SPEED);
            yspeed = (int) (Math.random() * MAX_SPEED * 2 - MAX_SPEED);
            if (xspeed == 0 && yspeed == 0) {
                xspeed = 1;
                yspeed = 1;
            }
        }

        public void update() {
            x += xspeed;
            y += yspeed;
            if (x < 0 || x > getWidth())
                xspeed = -1 * xspeed;
            if (y < 0 || y > getHeight())
                yspeed = -yspeed;
        }
    }

    protected void onDraw(Canvas c) {
        for (int x = 0; x < 100; x++)
            for (Bubble bubble : bubbleList) {
                myPaint.setColor(bubble.color);
                c.drawOval(bubble.x - bubble.size / 2, bubble.y - bubble.size / 2,
                        bubble.x + bubble.size / 2, bubble.y + bubble.size / 2, myPaint);

            }
        h.postDelayed(r, DELAY);
    }

    private Runnable r = new Runnable() {
        public void run() {
            //update burbujas
            for (Bubble bubble : bubbleList)
                bubble.update();
            //dibuja
            invalidate();
        }
    };

    public boolean onTouch(View v, MotionEvent event) {
        bubbleList.add(new Bubble((int) event.getX(),
                (int) event.getY(),
                (int) (Math.random() * 50 + 50)));
        return true;
    }
}

Apps Filtering List for Recycler View

Hello Everyone,

I am attempting to write a course scheduling app as an assignment. I am writing in Java and using a Room database. It's intended as a build-your-own schedule tool.

Basically, I have Terms, Courses, and Assessments. A term has its own courses, a course has its own assessments. All objects are created ad hoc based on the user's needs, so there are no established lists of objects aside from sample data I have provided in the database.

I am using a recycler view to display the courses in a Term details activity, but I haven't been able to figure out how to specifically display courses by Term instead of the full list of Courses. As of now, both sample Terms are displaying the full list of courses in their respective recycler views.

What would be a good way to go about filtering my course list by Term id?

This is how I am populating my Term's course list recycler view, and I know this is incorrect for what I am trying to do, but I am getting confused by the DOA, Repository, CourseViewModel, Database cycle. I have attempted to solve the problem from multiple levels and keep getting into Catch-22 type situations.


Java:
courseRecyclerView = findViewById(R.id.course_recycler);         
                    adapter = new CourseListAdapter(TermDetailsActivity.this);
                              courseRecyclerView.setLayoutManager(new LinearLayoutManager(TermDetailsActivity.this));
                    courseRecyclerView.setAdapter(adapter);
                    adapter.setCourses(allCourseList);
                    mCourseViewModel = ViewModelProviders.of(TermDetailsActivity.this).get(CourseViewModel.class);                  mCourseViewModel.getAllCourses().observe(TermDetailsActivity.this, new Observer<List<Course>>() {
                        @Override
                        public void onChanged(@Nullable final List<Course> courses) {
                           
                            adapter.setCourses(courses);
});

Sincerely,
Andrew

ONN tablets, behaving differently

Bought the ONN 10.1", liked it alot so bought the 8" as well. Both show to uname -a 'Linux localhost 4.9.117 #1 SMP PREEMPT, then different dates, then armv81.

On the 10.1" to close a program I touch the square and running apps appear and have an X in the upper left that closes the app.

On the 8" the apps appear, on on the screen to be scrolled to the side and do not have an X to close the app. I can swipe the app window to the top to close, so that works, but I would prefer to have consistent behavior on both devices..

Update says they're both up to date.

Filter

Back
Top Bottom