Android Background Image Resolutions
- Category: AndroidOS
- Hits: 21573
A reference to what size an image background should be set to for various screen sizes.
Why?
A background image I was using was unedited at 1600x2133 (364kb) and was not displaying on smaller devices. Configuring drawables for each layout seemed to be the only solution.
res/drawable-ldpi 240x320 res/drawable-mdpi 320x480 res/drawable-hdpi 480x800 res/drawable-xhdpi 640x960 res/drawable-xxhdpi 960x1440 res/drawable-xxxhdpi // for launcher only 640dpi res/drawable-tvdpi 1.33*mdpi // not needed as mdpi or hdpi is used
Android OS: Add GoogleMap as fragment
- Category: AndroidOS
- Hits: 42003
- Android Studio (Beta) 0.8.9
- Android Google Maps v2
What?
A sequel to my article "Basic Android App using Google Maps and Current Location", this article suggests how to add Map as a sub activity. Note that this article is based on a new blank project which does not include code from the previous example but you can still build this over the previous example (as I did).
Why?
The previous article meant that the Google map was your main activity and any other activity would be a sub-activity; returning to the map activity would restart the app as a menu item, it would need to launch a new intent... I wanted to change my previous example so that the homepage of the app (the starting page) will simply display a button to the map (in case of offline mode or incompatibility with the device).
How?
In this example, I'm going to add the map as a fragment. This is the most rudimentary example (display map, move camera and display marker) and can be run from any other activity:
Android: Function to let user take photo or choose existing
- Category: AndroidOS
- Hits: 26558
A quick article on a function to allow the user to take a photo using their built-in camera or to choose an existing photo from their gallery.
Why?
I wanted both options to be available to the user and for it to replace a displayed image in an ImageView.
How?
Android: Replace return key with done, go, send...
- Category: AndroidOS
- Hits: 33475
A quick article on how to replace the return key on a soft keyboard (software based) on a touch-device.
Why?
I have an editText where a user can enter any text value but if they typed a return character, the app would crash because it didn't understand the data. I tried replacing the new lines but just stopping the return key or trying to catch it is an obsolete method.
How?
Android: Keytool and Google Maps displaying grey
- Category: AndroidOS
- Hits: 43872
- Microsoft Windows 7 Pro
- Android Studio v0.8.6 beta
- Java Development Kit v1.8.0_20
What?
The article below serves as a checklist to ensure I don't release an app that only displays maps to myself (again).
Why?
This took me a while to figure out so hopefully this will help others.
How?
The gist is that I was using the Test SHA1 when adding allowed Android Keys to the Google APIs console (there's so many) when I should be using the App SHA1 (I have now added both to the console).
Android Java: Remove first two entries from Google News feed in SimpleRssReader
- Category: AndroidOS
- Hits: 26706
A quick article on how to remove the first two entries from a RSS feed produced by a bunch of java files collectively known as "SimpleRssReader.
Why?
The original file reads of a feed from PCWorld.com. I adapted this to read a google news rss feed and the first two entries are "<query> - Google News", everytime. This article documents what I did to fix it.
How?
Basic to some but I'm new to the game. I'm trying to remove the first two entries from a news feed from a Google News feed.
Two icons created on Android
- Category: AndroidOS
- Hits: 20803
If you're installing an app and it creates two icons:
Why?
I don't think I'll forget this one but I was stumped for a bit until I found it on the a forum: Stack Overflow: Android App Development.
How?
Basically don't have the following declared more than once in the AndroidManifest.xml
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
MessageBox or AlertDialog in Android Java
- Category: AndroidOS
- Hits: 27947
A quick article on how to display a OK/Cancel popup which I use as a message to the user for debug purposes.
Why?
It's similar to javascript's message box or confirm box, only Android let's you redesign the dialog. For my purposes I have used an XML as the layout.
How?
This displays a standard Ok/cancel message popup which you attach to some event
Recent Posts
Joes Word Cloud
Accreditation
Donate & Support
If you like my content, and would like to support this sharing site, feel free to donate using a method below:

bc1qf6elrdxc968h0k673l2djc9wrpazhqtxw8qqp4
0xb038962F3809b425D661EF5D22294Cf45E02FebF
Paypal:

Bitcoin:
bc1qf6elrdxc968h0k673l2djc9wrpazhqtxw8qqp4
Ethereum:
0xb038962F3809b425D661EF5D22294Cf45E02FebF
Credit where Credit is Due:
Feel free to copy, redistribute and share this information. All that we ask is that you attribute credit and possibly even a link back to this website as it really helps in our search engine rankings.
Disclaimer: Please note that the information provided on this website is intended for informational purposes only and does not represent a warranty. The opinions expressed are those of the author only. We recommend testing any solutions in a development environment before implementing them in production. The articles are based on our good faith efforts and were current at the time of writing, reflecting our practical experience in a commercial setting.
Thank you for visiting and, as always, we hope this website was of some use to you!
Kind Regards,
Joel Lipman
www.joellipman.com

