App NameDescription@Voice Aloud ReaderPodcasts are great as they save us time while walking, exercising, or doing something else. This app is a great tool to read aloud PDF documents. Gives a podcast type experience and very useful. Found it to be most non-intrusive among the others.50 PushupsNo more on play store. Great motivator for doing … Continue reading Most useful Android Apps list
Tag: android
Tools to determine privacy safeguards for web sites and apps – Exodus, Blacklight and Chef Koch Blog
Whilst privacy is the buzz word today, the tug of war between how much is revealed and taken versus how much is protected and safeguarded continues unabated. Towards that end, some privacy tools do enable the decision as an individual on what can be the consequences of using certain applications and web sites. Exodus - … Continue reading Tools to determine privacy safeguards for web sites and apps – Exodus, Blacklight and Chef Koch Blog
How to fix AVD emulator grainy, poor resolution display in Android Studio
The AVD emulator on Android Studio display shows all characters at 1:1 resolution grainy. It is difficult to read the text of the app under testing. To overcome this problem: From the menu of Android Studio select Help -> Edit Custom Properties and enter hidpi=false Create the AVD emulator device and disable device frame and … Continue reading How to fix AVD emulator grainy, poor resolution display in Android Studio
How to backup Android apps source code from Android Studio or command line
Developers use Android Studio to create applications for Android devices. However, if a source code management system like github is not used, then the source code or code of these apps under development has to be backed up. To do this, there are two ways, one from Android Studio and the other from the command … Continue reading How to backup Android apps source code from Android Studio or command line
Experience with Motorola G5S Plus (Sanders) (XT-1084) ROMs and Generic System Image custom ROMs Project Treble
Whatever you do with your device, it’s all at your own risk. The DeviceThe legacy Motorola G5S Plus phone (sanders) is of 2017 and has a lot of juice in it to support Android OS versions up to Android 12. However, sucess is not guaranteed. Since this device is over 5 years old now, Motorola … Continue reading Experience with Motorola G5S Plus (Sanders) (XT-1084) ROMs and Generic System Image custom ROMs Project Treble
How to fix Module was compiled with an incompatible version of Kotlin error in Android
Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.1.16 To fix above error in Android Studio rebuild the project from the menu using Build -> Rebuild Project.
How to improve speed of Android Studio on a legacy computer
Android Studio is one of the best IDEs for Android apps development, but with legacy computers, it is very slow. To run it on a Dell Vostro 3546, here's what I had to do. Upgrade hardware Minimum RAM required is 8 gb. The laptop came with 4 gb DDR3 1600 Mhz RAM which was slow, … Continue reading How to improve speed of Android Studio on a legacy computer
How to use addTextChangedListener to change values of other TextViews
At times, the value of one TextView is to be replicated into others as a user types the text. Below illustrates how that can be done. In class MainActivity, variable has been declared for the class as below: TextInputEditText[] array_yourinterest_rate = new TextInputEditText[12]; Within the onCreate method of MainActivity, addTextChangedListener was added to change the … Continue reading How to use addTextChangedListener to change values of other TextViews
How to include other layout xml files in a layout file in Android
Sometimes some layout files can contain too many views making it difficult to manage the layout file later. To overcome this, Android has an <include> tag that allows the inclusion of other layout files into the main layout file (in below illustration, the activity_main.xml file). <include android:id="@+id/b_layout" layout="@layout/activity_main_part_b" /> The above include statement will add … Continue reading How to include other layout xml files in a layout file in Android
How to resolve Dependency ‘androidx.appcompat:appcompat:1.4.1’ requires ‘compileSdkVersion’ to be set to 31 or higher.Compilation target for module ‘:app’ is ‘android-30’
I had the below problem when building code for an older version of Android on Android Studio. Dependency 'androidx.appcompat:appcompat:1.4.1' requires 'compileSdkVersion' to be set to 31 or higher.Compilation target for module ':app' is 'android-30' I was able to solve it by changing the version of appcompat in the dependencies What I had: implementation 'androidx.appcompat:appcompat:1.4.0' I … Continue reading How to resolve Dependency ‘androidx.appcompat:appcompat:1.4.1’ requires ‘compileSdkVersion’ to be set to 31 or higher.Compilation target for module ‘:app’ is ‘android-30’