Yet another Java Developer.

JSF Developer living in Oklahoma City

Gallery

IMGP0077.JPG IMGP0067.JPG IMGP0080.JPG IMGP0116.JPG

Archive for the ‘android’ Category

Android Daily Deals Agent - ImpulseShopper

Update : Beta released

First beta have been unlished on the Android Marketplace. So far so good, some one reported that the program crashes(unknown cause)

Overview

This is idea for my Daily deals agent that will monitor certain sites for daily deals.

Current sites to consider

  • Woot.com - woot | shirt | wine | sellout
  • 1saleaday.com - wireless, watches

Simple yet powerful enough to help me keep tabs on sweet deals.

Screenshots

TabWidget demo project

Sorry it took little longer than expected, run in some issues with cupcake (SDK 1.5)
I have attached a Demo project for all interested with  some screenshots and modified .project for TabWidget Project(fixes cupcake problem ref http://groups.google.com/group/android-developers/browse_thread/thread/5537ae10e4143240) if you use eclipse.

1. My env:
Eclipse Version: 3.4.2
Android SDK 1.5
Windows

2.After you import the TabWidgedDemo project you will probably need to fix your buildpath.
Make sure to add TabWidet as a reference to TabWidgedDemo.

3.In TabWidged project you will need to update the .project file otherwise you will get Verify error when deploying to the device.

If you have any questions let me know, I hope you enjoy the project, more improvements to come

Download tabwidgetdemo for eclipse

Detecting Network Speed and Type on Android (Edge,3G)

For better experience for users of my app I wanted to show them different UI based on their network speed, problem here is that there is no way to know what network we are currently on.

My first instinct was to use android.net.ConnectivityManager getActiveNetworkInfo() which gives us current network information, but the only thing we can find out from this is the connection type TYPE_MOBILE or TYPE_WIFI which is not very useful for my purpose.

So here is a quick tool that will try to determine network type by testing the download speed, I use threshold of 176 kbits/sec as EDGE cut of value.

Downloads

Screenshots

Carme GPS Tracker for Android

My frist Android app, this is simple GPS tracker program that let us record our tracks, store  and share them.

This project uses my custom TabWidget for Android.

Main features

  • Record
  • Playback
  • Share via Email (Google Earth)
  • Share via Twitter  (in progress)
  • Exporting to SD Card
  • Tagging (in progress)

I use icon from http://www.dryicons.com , love their methodology give the little guys an edge by providing free high quality designs.

Screenshots

To Come

Here are some other features that I will implement soon

  • Altitude profiler
  • Photos
  • Profiles

Download Carme source code