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

[New Android App] AI Yearbook Photo App

aiyearbooklogo.png

AI Yearbook invites you to a spectacular journey through time with a rich collection of artificially generated 90s photographs. Immerse yourself in the nostalgic vibes and revel in memories, all while exploring the wonders of AI technology!

Artificially Generated 90’s Pictures

Our innovative application utilizes state-of-the-art artificial intelligence to create stunning, realistic images from the iconic 90s era. Discover a wide array of categories, from fashion, technology, celebrities, everyday life, and so much more, all meticulously generated to transport you back in time.

brightness full up super easy shortcut somehow?

I'm in bed using my tablet. I turn its brightness right down. Next day, I go to the beach. I can't use my tablet, can't see a thing. I hopelessly/blindly try swiping down twice, or with two fingers, then stabbing where I think the brightness bar might be. I tried using my jacket to cover my head and tablet, didn't work. I could not use my tablet without going inside somewhere to be able to see just enough to turn the brightness up. Android itself should have something to deal with this problem. It doesn't it seems. But is there an app to fix it? Like, four taps on the screen or something (or some other simple not requiring any screen buttons method), to turn brightness up to full. Thanks.

Samsung Galaxy S23 Ultra Update

I don't think I've ever seen a beta test go to a 6th beta, but here we are with the S23 Ultra One UI 6/Android 14 beta test and it's buttery smooth. Bugs seem to have been resolved and I'm confident that a final, stable release is just a couple of weeks away. A few nice touches with the UX, and I'm sure it will be a hit when it's released.

UPDATE: now on the 7th beta and it's even smoother, faster, better!

UPDATE: now there's an 8th beta rolling out!!!

UPDATE: this is getting crazy - 9th beta is smooth and fast! No real bug fixes, but mostly optimization. Rumor has it that Samsung is trying to get the stable release rollout done by the end of the month.

How to copy lat/long in Google Map

In Google Maps on my Android, I know when I click on a place on the map, it shows lat/long in the search bar. But how do I COPY the lat/long?

All the forums I have read seem to have old info. They say to click on the lat/long values to copy. But when I click on the lat/long (that is now in the search bar), it changes to the address. Some of the old info also says to swipe up to see more data but again, that area now shows the address, not the lat/long.

My opinion of Amfilm S23+ screenprotector

Here is what I think about it so far,
It comes with 1 replacement, life-time warranty of 2 more screen protectors.

Putting it on:
1. Fingerprint sensor perfectly working.
2. mounting frame was very easy to use.
3. touch is slightly harder around the edges, but turning increased sensitivity to touch solved that.

Enjoy choosing your next screen protector <3.

  • Suggestion
Life’s Good Volunteer Day: Joining Hands for a Better Life

Good health, both physical and mental, heavily depends on having homes that are safe and hospitable. To spread the joy of owning a better home, LG Vietnam initiated Life’s Good Volunteer Day in Tu Ne, Tan Lac district, Hoa Binh, where it helped renovate local people’s houses.​

Lifes-Good-Volunteer-Day-1.png

This activity is part of the Life’s Good global campaign, which aims to deliver the true meaning of Life’s Good as well as to present LG’s new, dynamic and youthful brand identity across the world. With 20 LG employees actively participating in Life’s Good Volunteer Day, painting walls and perfecting homes together with locals, LG successfully demonstrated that Life’s Good is not just a corporate slogan but a mission that guides the company and its employees to work collectively towards improving the quality of life and creating a better society.​

Lifes-Good-Volunteer-Day-2.png
Song Ik-hwan, managing director of LG Electronics Vietnam, handing over a house key to a Muong family

The program is also a part of the Life’s Good: Hope Village project launched back in 2020 by LG and Habitat for Humanity (HFH) to build a quality living environment and sustainable development for inhabitants in remote areas of not only Vietnam but India and Kenya as well. Early this year, LG announced the total funding of USD 55,000 for the Hope Village project, which will be used for the renovation of infrastructure and homes in Tu Ne, a rural village in Vietnam.

Tu Ne was selected as a beneficiary of the project as 85 percent of its population are Muong ethnic minorities, many of whom are underprivileged without access to standard facilities in houses. And, with the region often experiencing adverse weather conditions, such as prolonged thunderstorms that are accompanied by landslides, it was a top priority to transform locals’ homes into safe shelters.​

Lifes-Good-Volunteer-Day-3.png

Life’s Good Volunteer Day was conceived and executed with the realization that the best and most effective way of spreading the meaning of Life’s Good is to join hands together to resolve real-life difficulties and challenges. With a successful handover of renewed houses to residents, the project showed LG’s commitment to creating a good life that is better for people, especially in regions with poor living conditions.

For years, LG has focused on improving facilities such as building new community toilets, repairing cultural houses, donating community book libraries and giving equal educational rights to young generations through school facility renovation. The company will further its initiatives to improve the lives of the local people, especially those living in remote areas, because LG believes that Life’s Good and everyone deserves such a right to enjoy it.

Contributed by LG Vietnam

# # #​

Read full article

Help App to answer calls/messages from unknown/hidden numbers with voice/text message?

Hello,

As a simple way to handle robocalls, I'm looking for an application that, without ringing, would answer the call/text message with a voice/text message "I don't asnwer calls/messages from unknown/blocked numbers. If you wish, leave a voice message or send a text message.", and hang up.

As a safety measure, a notification would still be a good idea just in case.

I assume those apps already exist: Which one would you recommend, preferably (ad-)free?

Thank you.

Need a recommendation for Android

Hello,

I'm looking for a new mobile phone. It must have 10,000+ mAh, be under 6.5 inches, and fall within the price range of 200-500 euros. It should not have any technical issues.My current phone is the Blackview 10000 Pro (it's over 3 years old, and I was happy with that mobile). So, if you have any suggestions for what would be the best one for that price?

Thank you in advance.

Shareit PC app problem.

When using the app I can't see where my files are stored on pc but when i look at the disk C the partition's size is decreasing but I can't find the storage file when it's sent and for a clearer view i changed the save to location to another folder but can't find the stuff that's being sent.

Phone: Samsung A12
PC: HP 800G1 TWR
Windows: 10 Atlas OS

Searching for a Desktop that could handle Android Studio

So, I am currently working on a WEAK 8gb ram office computer and it obviously cannot handle Android Studio (running my apps, and opening the emulator, functioning fast is all a struggle)

I'm in a search for a new desktop and I don't want to make a mistake so here are some specs I found and I'm curious is they are any good
Sorry it's not English but y'all can understand it

I'll be looking for more but these are the most common specs

Attachments

  • Screenshot_20231011-091439~2.png
    Screenshot_20231011-091439~2.png
    60.2 KB · Views: 45
  • Screenshot_20231011-091500~2.png
    Screenshot_20231011-091500~2.png
    61 KB · Views: 23

Issues with signing app on Android Studio

I am just at the end of my app development cycle but unfortunately I can't sign the app bundle to upload it to the play store. When I attempt to use the "Generate signed APK" function it throws up this error message after I've put in the details of the keystore and moved on:
java.lang.AssertionError
at org.jetbrains.android.exportSignedPackage.ExportSignedPackageWizard.doOKAction(ExportSignedPackageWizard.java:155)
at com.intellij.ide.wizard.AbstractWizard.proceedToNextStep(AbstractWizard.java:237)
at com.intellij.ide.wizard.AbstractWizard$5.actionPerformed(AbstractWizard.java:199)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2313)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:279)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6656)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3385)
at java.desktop/java.awt.Component.processEvent(Component.java:6421)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5026)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2804)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:790)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:763)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:761)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:760)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:909)
at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:831)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:753)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$5(IdeEventQueue.java:437)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:436)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:615)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:434)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:838)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:480)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:121)
at java.desktop/java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:191)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:236)
at java.desktop/java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:234)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
at java.desktop/java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:234)
at java.desktop/java.awt.Dialog.show(Dialog.java:1080)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:743)
at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:467)
at com.intellij.openapi.ui.DialogWrapper.doShow(DialogWrapper.java:1676)
at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1634)
at org.jetbrains.android.exportSignedPackage.ExportSignedPackageWizard.show(ExportSignedPackageWizard.java:168)
at org.jetbrains.android.actions.GenerateSignedApkAction.actionPerformed(GenerateSignedApkAction.java:62)
at com.intellij.openapi.actionSystem.ex.ActionUtil.doPerformActionOrShowPopup(ActionUtil.java:327)
at com.intellij.openapi.actionSystem.ex.ActionUtil.lambda$performActionDumbAwareWithCallbacks$4(ActionUtil.java:306)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performDumbAwareWithCallbacks(ActionUtil.java:350)
at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAwareWithCallbacks(ActionUtil.java:306)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.lambda$performAction$5(ActionMenuItem.java:296)
at com.intellij.openapi.wm.impl.FocusManagerImpl.runOnOwnContext(FocusManagerImpl.java:226)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.performAction(ActionMenuItem.java:289)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.lambda$new$0(ActionMenuItem.java:64)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1972)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.lambda$fireActionPerformed$4(ActionMenuItem.java:111)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:105)
at com.intellij.openapi.application.TransactionGuardImpl.performUserActivity(TransactionGuardImpl.java:94)
at com.intellij.openapi.actionSystem.impl.ActionMenuItem.fireActionPerformed(ActionMenuItem.java:111)
at com.intellij.ui.plaf.beg.BegMenuItemUI.doClick(BegMenuItemUI.java:526)
at com.intellij.ui.plaf.beg.BegMenuItemUI$MyMouseInputHandler.mouseReleased(BegMenuItemUI.java:558)
at java.desktop/java.awt.Component.processMouseEvent(Component.java:6656)
at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3385)
at java.desktop/java.awt.Component.processEvent(Component.java:6421)
at java.desktop/java.awt.Container.processEvent(Container.java:2266)
at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5026)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2324)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854)
at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4948)
at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4575)
at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4516)
at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2310)
at java.desktop/java.awt.Window.dispatchEventImpl(Window.java:2804)
at java.desktop/java.awt.Component.dispatchEvent(Component.java:4854)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:790)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:739)
at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:731)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:97)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:763)
at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:761)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:760)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:909)
at com.intellij.ide.IdeEventQueue.dispatchMouseEvent(IdeEventQueue.java:831)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:753)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$5(IdeEventQueue.java:437)
at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:787)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$6(IdeEventQueue.java:436)
at com.intellij.openapi.application.TransactionGuardImpl.performActivity(TransactionGuardImpl.java:113)
at com.intellij.ide.IdeEventQueue.performActivity(IdeEventQueue.java:615)
at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$7(IdeEventQueue.java:434)
at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:838)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:480)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:207)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:92)

Any help would be greatly appreciated, thanks for reading

  • Suggestion
Namaste With Puppies and LG CordZero™

Participants at puppy yoga class enjoying the seeions with puppies

Many people turn to exercise or hobbies such as attending a yoga class to help address negative emotions such as anxiety and stress. However, there are other ways of dealing with these negative emotions like cleaning up the home. Studies have proven the connection between cleaning and stress relief, and according to the Taylor Counselling Group, tidying one’s home not only removes germs and bacteria but also improves body functions and helps mitigate a wide range of health concerns including heart disease, high blood pressure, depression and sleep problems.​

LG StanbyME installed at the puppy yoga class displaying the video to give detailed information about LG CordZero vacuum

To demonstrate the importance of cleaning with exceptional tools for overall mental health and wellness and to promote the of LG CordZero
™
line of vacuums, LG Canada hosted an interactive puppy yoga class with more than 20 media outlets and influencers participating. The event aimed to build interest, consumer awareness and purchase consideration for the LG CordZero
™
vacuum with its features as a focal point.​

A woman taking a picture of a puupy during the session

In addition to a paw-some yoga session with puppies that brought guests to a state of calm and serenity, attendees had the opportunity to try out the LG CordZero
™
vacuum lineup to experience its various features in keeping spaces free of dust, debris and of course, puppy fur. The venue, a photography studio loft located in Toronto’s west end, showcased the LG CordZero
™
cordless stick vacuums as well as the StanbyME, LG PuriCare
™
and XBOOM speaker.​

A woman using LG CordZero vacuum to clean up her space after working out while holding a puppy in her arms

The event was kicked off by wellness expert and LG spokesperson Nadia Addesi, who shared the results of the LG CordZero™ Clean Well Survey. She noted that 90 percent of respondents agreed that a clean space improves their mental health, but like everything in life, sometimes barriers like procrastination and lack of time hinder their ability to complete tasks that improve their mental wellness. The survey also showed that more than fifty percent of Canadians would enjoy cleaning more if they had better tools, offering a tie-in to the products highlighted at the event.​

A puppy licking a participants face

Following the puppy yoga session, attendees were encouraged to clean their individual yoga spaces using LG CordZero
™
All-in-One Tower
™
, experiencing the exclusive Kompressor
™
technology, which compresses dirt and debris to fit more in the dust bin, and the auto-empty feature, which automatically empties the vacuum with just the touch of a button when it is placed on the dock. The vacuum also comes with two detachable, rechargeable batteries that allow for up to 120 minutes of uninterrupted cleaning time, as well as multiple tools and attachments including a pet nozzle designed specifically for the fur which the guests cleaned up after their yoga session.​

Photo of a puppy taking a nap with a napkin that says

The event generated more than 2.8 million media impressions, exceeding the goal of 1 million. Attendees posted about their experience at the event on their social channels, mentioning the products’ features and commented how the event drew a seamless integration between fun and function.​

Two participants of the puppy yoga class using LG CordZero vacuum to clean up

Like the puppy yoga session, LG global offices are implementing exciting and creative events that let customers experience the company’s outstanding products with state-of-the-art technology firsthand.

Stay tuned to check out other upcoming exciting events planned by LG offices worldwide that offer next-level customer experience.​

A participant playing with puppies during the yoga session


Contributed by LG Canada

# # #​

Read full article

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones

Filter