Just a quick note to you let you guys, that I have just pushed my android app to the market. ๐
Itโs called FeedStats and it allows you to get the stats of a feedburner feed url and shows the data in a graphical format.
I created this app to demonstrate how we can draw graphs in android using JavaScript in a HTML page and then embedding it inside a webview.
If you have an android phone, then you can download it from the Android market, by searching using the term โFeedStatsโ. Try it out and let me know if you have any feedbacks/comments.
The entire source code of the app is available at my github account. Download and play around with it.
Sounds like my App for iPhone, FeedCount ๐
Will check out your app. Hope you don’t mind if I end up copying a feature or two from your app ๐
That’s fine, but I would appreciate it when you then refer to our app ๐
Good idea.. I use feedburner a lot, so this might be an interesting app to have. I will try feedstats in my EVO 4G tonight.
Hi,
I try to execute this application, but I cannot do it.
I use “http://feeds.feedburner.com/SudarBlogs” as test case. And then I click get button. It will progress dialog. Wait for moment, the application is closed.
error log is below. Do you have any idea?
01-03 14:11:38.298: ERROR/AndroidRuntime(485): FATAL EXCEPTION: AsyncTask #1
01-03 14:11:38.298: ERROR/AndroidRuntime(485): java.lang.RuntimeException: An error occured while executing doInBackground()
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at android.os.AsyncTask$3.done(AsyncTask.java:200)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:274)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at java.util.concurrent.FutureTask.setException(FutureTask.java:125)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:308)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at java.util.concurrent.FutureTask.run(FutureTask.java:138)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:581)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at java.lang.Thread.run(Thread.java:1019)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): Caused by: java.lang.RuntimeException: Can’t create handler inside thread that has not called Looper.prepare()
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at android.os.Handler.(Handler.java:121)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at android.widget.Toast.(Toast.java:68)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at android.widget.Toast.makeText(Toast.java:231)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at com.sudarmuthu.android.feedstats.FeedStats$GetStatsTask.handleError(FeedStats.java:299)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at com.sudarmuthu.android.feedstats.FeedStats$GetStatsTask.doInBackground(FeedStats.java:257)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at com.sudarmuthu.android.feedstats.FeedStats$GetStatsTask.doInBackground(FeedStats.java:1)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at android.os.AsyncTask$2.call(AsyncTask.java:185)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:306)
01-03 14:11:38.298: ERROR/AndroidRuntime(485): … 4 more
Thanks for reporting the issue. I am looking into it and will let you know once I fix it.
I have released v1.1 of the app with the fix for this issue. Kindly check it and let me know if you are still facing the issue. Thanks!
Great post. I was looking for this very thing so that I can build my own volume control app (for fun).