I’ve been taking the Developing Android Apps course on Udacity, and yesterday I encountered a difficulty in solving the Quiz: Share Intent. One of the course’s goal is to build the Sunshine App – an Android app with weather forecast. In that quiz I had to implement ShareActionProvider on my DetailsFragment so that a share […]

Mob Psycho 100 anime episode 1 review (SPOILER ALERT)
My office friends are watching Mob Psycho 100, an anime series that just started airing last week. It’s from the same creator of One-Punch Man, who is called One. I read chapter 1 of the Mob Psycho 100 manga after watching episode 1 of the anime, and honestly, the manga made me laugh more than […]
Mac OS X – Sublime Text 2 key bindings suddenly stopped working (SOLVED)
https://www.sublimetext.com/docs/2/revert.html I’m using a Mac Mini with OS X El Capitan (v. 10.11) with Sublime Text v.2.0.2. Today, Sublime Text shortcuts like Cmd + / (line comment), Cmd + D (multiple selection), Cmd + F (find) and others stopped working. I had no problem with those key bindings before until today. Based on research, I […]
Laravel 5 RESTful API with Basic Auth: PHPUnit Testing
I’ve been using PHPUnit to test my RESTful API. PHPUnit is ready to use in Laravel. In my Laravel-based RESTful API, I have an endpoint /api/users which returns JSON data when you send a GET request. The API will only return such data if the client sends the corrent username and password (Basic Authentication). The […]
Android M runtime permissions utility class
Hello world, I prepared a PermissionsUtil.java class and it’s on GitHub. Check it out: AndroidPermissionsUtil Why use it? It will help by letting you write less code as you add conditions to your Android app that supports Android 6.0 (Marshmallow). The utility class defines helper methods that were used in the following example. Sample usage […]

Rama Beach Resort – photos & review (Botolan, Zambales)
This was an old draft that took long to get published. 😆 The Travel My bottom hurt from the long bus ride. At Monumento, we took a bus bound for Iba, Zambales. The travel was over 5 hours, if I remember correctly. We had stopped over places several times, for not a short period of […]

Rockpoint Hotspring Resort Hotel – rates & review
This was an old draft that took long to get published. 😆 Our stay at Rockpoint Hotel wasn’t bad. It wasn’t one of the best hotels we stayed at, but it had most of what we needed. This resort is in Laguna. Holiday Rates (2015) at Rockpoint Hotspring Resort Hotel These were the rates when […]
Android app codes for Google Maps with clustering
I prepared Android app codes with Google Maps and clustering feature. Feel free to use these as basis for your new projects. They are on GitHub: [1] Default Map Markers: catzie/SimpleAndroidMapClustering [2] Custom Map Markers: catzie/Simple-Android-Map-Clustering-with-Custom-Markers I simply took the necessary classes and res files from Android Maps Utility demo, and then placed […]
Android Maps: Get current location coordinates with Google API Client Builder
To get your current location via Google Map in an Android app, this was how we do it:
1 2 3 4 |
@Override public void onMapReady(GoogleMap googleMap) { Location location = googleMap.getMyLocation(); } |
Stop. Don’t use that! The method GoogleMap.getMyLocation() is deprecated. Instead, we need to use FusedLocationApi and the callback onLocationChanged(). Here’s an example code that works for me ( consider copying the contents of onResume() into onStart() […]
Bash: rename all files in directory, replacing all hyphens (-) with underscores (_)
I don’t want to waste time doing things manually when I can run a script that will help me save time and effort. When using Linux or Mac command line (bash?), if you want to rename all files in your present directory and replace all hyphens – with underscores _, run this command:
1 |
for f in *-*; do mv "$f" "${f//-/_}"; done |
And […]