[BETA] Twee - Keep track of your tv series - Android Software Development

Hi!
I am pretty new to android/java-programming and has been developing an app for a while. The purpose of the app is to keep track of the tv series you follow. I would love it for you guys to download it and try it out, come up with new features and also find bugs
The app is now up on play store https://play.google.com/store/apps/...lt#?t=W251bGwsMSwxLDEsInNlLmphMTk4NC50d2VlIl0.
And some images: (these images are somewhat outdated, newer images are on play store)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Thanks in advance!
//_b

Nice and first! Downloading now...Thanks

john9 said:
Nice and first! Downloading now...Thanks
Click to expand...
Click to collapse
Nice Any feedback?
//_booty

Nice app. Love the UI. Unfortunatly I get lots of FC when adding shows.
I would love to see a black theme.
Again really like this app.
I am running Galaxy S3 with Omega v10 and siyah 1.5beta
Keep up the good work. I can see a winner here
Sent from my GT-I9300 using XDA Premium HD app

iTrondsen said:
Nice app. Love the UI. Unfortunatly I get lots of FC when adding shows.
I would love to see a black theme.
Again really like this app.
I am running Galaxy S3 with Omega v10 and siyah 1.5beta
Keep up the good work. I can see a winner here
Sent from my GT-I9300 using XDA Premium HD app
Click to expand...
Click to collapse
Thanks for the feedback I think i know why it crashes when adding series, i will look in to it today
About the dark themes i will take a look at implementing holo dark and holo dark/Light as well as the holo Light that are default now.
By the way native english speaking people, men do one say show or series?
//_booty

_booty said:
Thanks for the feedback I think i know why it crashes when adding series, i will look in to it today
About the dark themes i will take a look at implementing holo dark and holo dark/Light as well as the holo Light that are default now.
By the way native english speaking people, men do one say show or series?
//_booty
Click to expand...
Click to collapse
You said there's a chance of 2.3.x version? I love the looks of this.

ryanstfl said:
You said there's a chance of 2.3.x version? I love the looks of this.
Click to expand...
Click to collapse
As I said I´m pretty new to android/java but i will defenetly look in to make it work for 2.3 and up!
//_booty

New version is up with a few bug fixes! I have updated OP!

i am currently using "TV show favs" app for the purpose. Anyone see significant difference between the two ? screenshots look identical

This is awesome! Thanks
I noticed two things:
1. When I mark series as watched it doesn't mark off all the episodes - Is it supposed to work like that or am I using the feature wrong?
2. The toast notification after marking the series as watched says "All episodes has been marked as watched" - It should probably say "All episodes have been marked as watched"
Now anyone have any recommendations for things to watch?

rohith_luffy said:
i am currently using "TV show favs" app for the purpose. Anyone see significant difference between the two ? screenshots look identical
Click to expand...
Click to collapse
As of now the shows favs are probably better, but I am improving this May I ask what the key features in TV shows.... are that make you choose that app? Maybe I can implement them as well
MdinizMobile said:
i like it !! :good:
Click to expand...
Click to collapse
Thanks!
theadb said:
This is awesome! Thanks
I noticed two things:
1. When I mark series as watched it doesn't mark off all the episodes - Is it supposed to work like that or am I using the feature wrong?
2. The toast notification after marking the series as watched says "All episodes has been marked as watched" - It should probably say "All episodes have been marked as watched"
Now anyone have any recommendations for things to watch?
Click to expand...
Click to collapse
1. No, it is supposed to work like that, i must have broken that feature, I'll look in to it!
2. I will fix the spelling error to the next version

I will be waiting for Android 2.2 version
Btw this supports complete Indian television schedule too?

varun.chitre15 said:
I will be waiting for Android 2.2 version
Btw this supports complete Indian television schedule too?
Click to expand...
Click to collapse
Seems to be only the action bar at the moment "holding me back" so I will see if a can use ActionBarSherlock insted..
Hmm, no not at the moment I'm afraid, only for Indian tv shows if anything
//_booty

Awesome app!!!!! Please publish on Play Store!

Is this project still alive? Looks good so far. Will be using it side by side with TV Show Favs

muzicfreako said:
Awesome app!!!!! Please publish on Play Store!
Click to expand...
Click to collapse
Kelvino9 said:
Is this project still alive? Looks good so far. Will be using it side by side with TV Show Favs
Click to expand...
Click to collapse
Thanks =) Totally forgot about this thread! =/ Twee is on play store now I hope you still find it nice ALOT has happend since i last wrote in this thread, to much to mention I'm afraid, but download it and check it out!
https://play.google.com/store/apps/details?id=se.ja1984.twee
//_booty

_booty said:
Thanks =) Totally forgot about this thread! =/ Twee is on play store now I hope you still find it nice ALOT has happend since i last wrote in this thread, to much to mention I'm afraid, but download it and check it out!
https://play.google.com/store/apps/details?id=se.ja1984.twee
//_booty
Click to expand...
Click to collapse
I downloaded the version in the OP earlier today and I really liked it but I had a few suggestions for improvements. When I came back to comment I saw your post about it being on the play store now and I am happy to say that the version on the Play Store seems to fix my issues.
If you are curious what they were, one was banner images being cut off on the right side causing some shows to show a banner with a cut off name or no name at all. I went to thetvdb.com to see if I could figure this out and I determined you'd either need to make the header smaller vertically in app or have the option to select from the many headers on that site. You seem to have made the banner smaller vertically which works great . Another was that if I tried to add multiple shows in a row it would force close and I'd have to reopen it but that seems to be fixed now as well.
My only recommendations to you are to update the OP with the link to the play store instead of the outdated apk and to implement a feature where you can select one of the banner images from thetvdb.com or possibly even add your own banner image. I really like your app, it looks good and it works well, keep up the great work!

Snargaflab said:
I downloaded the version in the OP earlier today and I really liked it but I had a few suggestions for improvements. When I came back to comment I saw your post about it being on the play store now and I am happy to say that the version on the Play Store seems to fix my issues.
If you are curious what they were, one was banner images being cut off on the right side causing some shows to show a banner with a cut off name or no name at all. I went to thetvdb.com to see if I could figure this out and I determined you'd either need to make the header smaller vertically in app or have the option to select from the many headers on that site. You seem to have made the banner smaller vertically which works great . Another was that if I tried to add multiple shows in a row it would force close and I'd have to reopen it but that seems to be fixed now as well.
My only recommendations to you are to update the OP with the link to the play store instead of the outdated apk and to implement a feature where you can select one of the banner images from thetvdb.com or possibly even add your own banner image. I really like your app, it looks good and it works well, keep up the great work!
Click to expand...
Click to collapse
Thanks for your kind words, these kind of comments triggers me to work even harder =) I will update the OP!
Yeah the apk in the OP is really buggy compared to what's live on the play store right now
I have actually thought about a function where you can choose which banner image to use but in the meantime the images are stored on the external storage in the Twee-folder, so you could replace the image with an image you like better!
//_booty

_booty said:
Thanks for your kind words, these kind of comments triggers me to work even harder =) I will update the OP!
Yeah the apk in the OP is really buggy compared to what's live on the play store right now
I have actually thought about a function where you can choose which banner image to use but in the meantime the images are stored on the external storage in the Twee-folder, so you could replace the image with an image you like better!
//_booty
Click to expand...
Click to collapse
I didn't realize that you had changed the location of the images from the data partition to the sdcard, another great improvement. My phone has a 2GB data partition so it didn't matter much to me but I'm sure that this will be essential to lots of people because many phones have data partitions as small as 150MB and when I had all my shows added the app data was 50MB. Its great that you're looking into the feature to choose a banner, in my opinion it will improve the quality of the app a lot, there is a lot of nice banners on that site. In the meantime grabbing them from the site manually and placing them in that folder is definitely an acceptable workaround
I have a few logcats of the app crashing that I'm going to post. I am running a Cyanogenmod 10 (AOSP 4.1.2) based rom on my Galaxy S2 I9100 so it may be version incompatibility as you do state that it only runs on Android 4.0 so it may be something to do with the different API. This may be app related or it may simply be due to incompatibilities with my operating system. I am only posting the messages related to the crash of the app, however I can recreate these crashes and I still have the entire logcat if you need more info.
Crash 1:
12-06 18:21:50.260 I/ActivityManager(2321): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=se.ja1984.twee cmp=se.ja1984.twee/.HomeActivity bnds=[384,25][480,143] u=0} from pid 3601
12-06 18:21:50.465 I/ActivityManager(2321): Displayed se.ja1984.twee/.HomeActivity: +138ms
12-06 18:22:02.785 I/ActivityManager(2321): START {cmp=se.ja1984.twee/.OverviewActivity (has extras) u=0} from pid 15231
12-06 18:22:03.375 E/AndroidRuntime(15231): at se.ja1984.twee.fragments.Summary.onCreateView(Summary.java:49)
12-06 18:22:03.380 W/ActivityManager(2321): Force finishing activity se.ja1984.twee/.OverviewActivity
12-06 18:22:03.385 W/ActivityManager(2321): Force finishing activity se.ja1984.twee/.HomeActivity
12-06 18:22:03.885 W/ActivityManager(2321): Activity pause timeout for ActivityRecord{41106dc8 se.ja1984.twee/.OverviewActivity}
12-06 18:22:05.165 W/InputDispatcher(2321): channel '41125f10 se.ja1984.twee/se.ja1984.twee.OverviewActivity (server)' ~ Consumer closed input channel or an error occurred. events=0x9
12-06 18:22:05.165 E/InputDispatcher(2321): channel '41125f10 se.ja1984.twee/se.ja1984.twee.OverviewActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
12-06 18:22:05.165 I/WindowState(2321): WIN DEATH: Window{4101edb8 se.ja1984.twee/se.ja1984.twee.HomeActivity paused=true}
12-06 18:22:05.165 I/ActivityManager(2321): Process se.ja1984.twee (pid 15231) has died.
12-06 18:22:05.170 W/InputDispatcher(2321): Attempted to unregister already unregistered input channel '41125f10 se.ja1984.twee/se.ja1984.twee.OverviewActivity (server)'
12-06 18:22:05.170 I/WindowState(2321): WIN DEATH: Window{41125f10 se.ja1984.twee/se.ja1984.twee.OverviewActivity paused=false}
12-06 18:22:05.170 I/WindowManager(2321): WINDOW DIED Window{41125f10 se.ja1984.twee/se.ja1984.twee.OverviewActivity paused=false}
12-06 18:22:13.990 W/ActivityManager(2321): Activity destroy timeout for ActivityRecord{410297f0 se.ja1984.twee/.HomeActivity}
12-06 18:22:13.990 W/ActivityManager(2321): Activity destroy timeout for ActivityRecord{41106dc8 se.ja1984.twee/.OverviewActivity}
The crash that happens here is at:
se.ja1984.twee.fragments.Summary.onCreateView(Summary.java:49)
This one only happens when I try to open the show "Dragon Ball". I was going to use the app to track my progress in the show but it always immediately fails when I click the banner to get to the more detailed info such as episodes and show info.
Crash 2:
12-06 06:59:23.642 I/ActivityManager(2325): START {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 pkg=se.ja1984.twee cmp=se.ja1984.twee/.HomeActivity bnds=[384,25][480,143] u=0} from pid 2758
12-06 06:59:23.777 I/ActivityManager(2325): Start proc se.ja1984.twee for activity se.ja1984.twee/.HomeActivity: pid=14844 uid=10029 gids={3003, 1015, 1028}
12-06 06:59:24.367 I/ActivityManager(2325): Displayed se.ja1984.twee/.HomeActivity: +614ms
12-06 06:59:35.402 I/ActivityManager(2325): START {cmp=se.ja1984.twee/.OverviewActivity (has extras) u=0} from pid 14844
12-06 06:59:36.357 I/ActivityManager(2325): Displayed se.ja1984.twee/.OverviewActivity: +883ms
12-06 06:59:40.552 I/ActivityManager(2325): START {cmp=se.ja1984.twee/.OverviewActivity (has extras) u=0} from pid 14844
12-06 06:59:41.447 I/ActivityManager(2325): Displayed se.ja1984.twee/.OverviewActivity: +837ms
12-06 06:59:58.682 I/ActivityManager(2325): START {cmp=se.ja1984.twee/.OverviewActivity (has extras) u=0} from pid 14844
12-06 06:59:59.462 I/ActivityManager(2325): Displayed se.ja1984.twee/.OverviewActivity: +732ms
12-06 07:00:17.042 I/ActivityManager(2325): START {cmp=se.ja1984.twee/.OverviewActivity (has extras) u=0} from pid 14844
12-06 07:00:17.882 I/ActivityManager(2325): Displayed se.ja1984.twee/.OverviewActivity: +799ms
12-06 07:00:27.392 I/ActivityManager(2325): START {cmp=se.ja1984.twee/.OverviewActivity (has extras) u=0} from pid 14844
12-06 07:00:28.212 I/ActivityManager(2325): Displayed se.ja1984.twee/.OverviewActivity: +760ms
12-06 07:00:30.372 I/ActivityManager(2325): START {cmp=se.ja1984.twee/.OverviewActivity (has extras) u=0} from pid 14844
12-06 07:00:30.937 I/ActivityManager(2325): Displayed se.ja1984.twee/.OverviewActivity: +519ms
12-06 07:00:31.332 E/AndroidRuntime(14844): at se.ja1984.twee.utils.DatabaseHandler.GetEpisodes(DatabaseHandler.java:806)
12-06 07:00:31.332 E/AndroidRuntime(14844): at se.ja1984.twee.fragments.Episodes$GetEpisodesTask.doInBackground(Episodes.java:53)
12-06 07:00:31.332 E/AndroidRuntime(14844): at se.ja1984.twee.fragments.Episodes$GetEpisodesTask.doInBackground(Episodes.java:1)
12-06 07:00:31.352 W/ActivityManager(2325): Force finishing activity se.ja1984.twee/.OverviewActivity
12-06 07:00:35.417 I/WindowState(2325): WIN DEATH: Window{416ca1b8 se.ja1984.twee/se.ja1984.twee.HomeActivity paused=false}
12-06 07:00:35.417 I/ActivityManager(2325): Process se.ja1984.twee (pid 14844) has died.
12-06 07:00:35.417 W/ActivityManager(2325): Force removing ActivityRecord{41329468 se.ja1984.twee/.HomeActivity}: app died, no saved state
This one seems to happen at:
se.ja1984.twee.utils.DatabaseHandler.GetEpisodes(DatabaseHandler.java:806)
se.ja1984.twee.fragments.Episodes$GetEpisodesTask.doInBackground(Episodes.java:53)
se.ja1984.twee.fragments.Episodes$GetEpisodesTask.doInBackground(Episodes.java:1)
This one happens more frequently and it seems to have something to do with retrieving the episode list from the database. This will happen somewhat randomly in app but once all my episode lists have been loaded once (by viewing them) it seems to happen less frequently or not at all.
If you need anything else let me know! I'm happy to help with the development of such a great app. I rated it five stars on the play store and am planning on writing a good review for it soon. I will be recommending this to my friends who have Android phones as well, I know they'll like it.

Snargaflab said:
I didn't realize that you had changed the location of the images from the data partition to the sdcard, another great improvement. My phone has a 2GB data partition so it didn't matter much to me but I'm sure that this will be essential to lots of people because many phones have data partitions as small as 150MB and when I had all my shows added the app data was 50MB. Its great that you're looking into the feature to choose a banner, in my opinion it will improve the quality of the app a lot, there is a lot of nice banners on that site. In the meantime grabbing them from the site manually and placing them in that folder is definitely an acceptable workaround
I have a few logcats of the app crashing that I'm going to post. I am running a Cyanogenmod 10 (AOSP 4.1.2) based rom on my Galaxy S2 I9100 so it may be version incompatibility as you do state that it only runs on Android 4.0 so it may be something to do with the different API. This may be app related or it may simply be due to incompatibilities with my operating system. I am only posting the messages related to the crash of the app, however I can recreate these crashes and I still have the entire logcat if you need more info.
[...]
This one happens more frequently and it seems to have something to do with retrieving the episode list from the database. This will happen somewhat randomly in app but once all my episode lists have been loaded once (by viewing them) it seems to happen less frequently or not at all.
If you need anything else let me know! I'm happy to help with the development of such a great app. I rated it five stars on the play store and am planning on writing a good review for it soon. I will be recommending this to my friends who have Android phones as well, I know they'll like it.
Click to expand...
Click to collapse
The decision to move the images was actually a "double edged sword" part of it was that some might have small internal memory even thou most phones running 4.0+ are of the newer models But it was actually also so that your images are saved when you make a backup and part of it was so that the user would be able to changes images themselves
Thanks for the logs, it helps alot, the first FC with the dragon ball is due to the show not having any actors, i thought i had fixed this bug but apparently not
The other more random FCs I have to look into a bit further
And again, thanks for the help, the kind word and the good rating it really helps inspiring me to make the app even greater!
//_booty

Related

PockeTwit - Twitter client with GPS support (Updated 8-24)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
See it in action here.
I admit it, I'm a bit of a twitter addict. And like my MPD client, I just couldn't find a twitter client that I liked. So I had some spare time today and whipped up my own. So far it does the basics -- shows the timelines, lets you set your status, and let's you reply to tweets. Of course there's a lot more to be done like showing user info (besides their icon), direct messages, and dealing with URLs in tweets.
It uses the same kinetic list code that I used in the MPD client, so it's kind of fun to scroll up and down and view the menus on the sides.
If you're a twitter user, you can try get my client from the google code site. Let me know if you have anything to say about it.
Current Version: v.52
I use tinyTwitter which works really well on my diamond
kimusan said:
I use tinyTwitter which works really well on my diamond
Click to expand...
Click to collapse
Umm, yeah. . . that's great you already have one you like. Keep right on using it . But like I mentioned, I never did find one I liked. Even more importantly, I never found an open source one that I could contribute to. So I made my own.
This version probably won't work out too well on a VGA screen. I took some shortcuts with sizing some info. VGA-pretty will have to wait for a bit.
This client has some real potential! I have been using ceTwit, but its slow load time, (seemingly) heavy battery drain, and lack of kinetic scrolling were all shortcomings. I am looking forward to further development especially direct msgs and twitpic support.
The UI took a bit to figure out but is slick and fun once you get it.
Thank you for putting this out.
Updated with some new features:
Direct messages
URL shortening with http://is.gd
Clickable @names and URLs in tweets
Bigger user images.
If you had a previous version installed, you may want to delete the cached profile pics so it'll get the bigger ones. Just delete Program Files\PockeTwit\ArtCache and run again. It'll re-fetch all the bigger images automatically.
Looks good. I have been trying every twitter client under the sun and cannot find one I am happy with. In particular I have been looking for one that supports GPS for location based messages.
mikebphoto said:
Looks good. I have been trying every twitter client under the sun and cannot find one I am happy with. In particular I have been looking for one that supports GPS for location based messages.
Click to expand...
Click to collapse
I've been trying to think of something to do with GPS. I think twinkle is doing something with their own webservice to find users located near you -- I don't have those kinds of resources. But I could do something more basic, like posting your current location. I've got a great idea for a location-aware component, just no apps that need to know my location
There's a crash bug that pops up occasionally in my last release--that's still my first priority. And I think the code I wrote to parse out the clickable words is slowing things down a bit too much. But despite both of those, I'm proud of how well it's going so far.
I'm definitely looking for suggestions on what features to implement next, so I can surpass the other apps that are out there.
my UI suggestion is to right justify the timeline links on the left side of the UI, so that way you don't have to side scroll all the way across to click on one (Like on the right side ...but backwards) Also this may just be a user training issue, but I have a hard time side scrolling far enough that it doesn't auto reset back before I can make a selection.
Also maybe a tap and hold menu on the user picture for @ and D replies? Finally the clickable text is a bit, umm, sensitive? I don't know if it is just me, but my feed is littered with @replies so that makes scrolling down a landmine trying not to flick across a link.
Does it have, or is there plans for an auto-update of the friends timeline?
just got a crash while attempting an update, I think the URL link was tapped by accident. still not quite sure how that works yet.
I know people like features and not everyone wants the same features, but keep in mind that light and fast is a feature in itself, I like the fact it loads quickly and has a smooth interface. Great work!
mikebphoto said:
Looks good. I have been trying every twitter client under the sun and cannot find one I am happy with. In particular I have been looking for one that supports GPS for location based messages.
Click to expand...
Click to collapse
SO this would inbed your GPS coordinates into twits? is that a desired feature? I just can't imagine that would be more effective than just saying "corner of 6th and Red River" ... unless the coordinates were clickable to say google maps, but then that is still an extra step. hmmm ... my phone doesn't have GPS so I never think what it's advantages are for these types of apps.
Thanks for the thoughtfull reply chuque. You made some great points.
The auto-update is probably what made it crash! I forgot and made a UI call from another thread. I'll try to fix that up in the next build.
I think I have a way to make the clickable text less sensitive too. I'll just make them react if you aren't scrolling. That should help.
I like the idea of right-justifying the left menu, but I'm not sure how easy that will be. I'll try it out though.
What advantage would a tap+hold menu have over the right menu?
Thanks again for the feedback, I really appreciate it.
Dromio said:
What advantage would a tap+hold menu have over the right menu?
Thanks again for the feedback, I really appreciate it.
Click to expand...
Click to collapse
None really, just another path to the same result. Right now, (and I am still in the learning curve) it feels like more work to have to highlight a twit, side scroll, click D, while thinking wouldn't it be easier if I could just click on the icon and go from there? ... I guess one is just more intuitive to me over the other. Given another few days I am sure it'll be second nature, so by no means consider it a highly desired request.
Also updates say "from web" instead of listing the client, I hope that changes as well, this is a good WM client already and could use the free advertisement.
chuque said:
SO this would inbed your GPS coordinates into twits? is that a desired feature? I just can't imagine that would be more effective than just saying "corner of 6th and Red River" ... unless the coordinates were clickable to say google maps, but then that is still an extra step. hmmm ... my phone doesn't have GPS so I never think what it's advantages are for these types of apps.
Click to expand...
Click to collapse
I agree I would not want to see lat. and long. coordinates. I think something more like what you said, "corner of 6th and Red River". I have looked at apps that do something similar to this (where.com & loopt.com) but they do not support Windows Mobile. My current device is my first with GPS and I must say it is a lot of fun. Like you I had no desire for it ... until I had it. Now that I have had it I will not buy another device without it.
Dromio, one of the things that bugs me the most about other Twitter clients is the UI. They are stereotypical Windows Mobile looking. Why should iPhone have all of the cool looking apps? The only other Twitter client that I used that had an almost good looking UI was quakk. It is simple and easy to look at and I think has some potential, but progress seems halted. How interested are you in the UI of TinyTwit? I would not mind lending a hand myself, but I do not want to intrude either.
Another update this morning. Nothing major, just some bug-fixes and cleanups.
No more crash on auto-update.
Lots of fixes dealing with clickable text.
Some UI cleanups.
mikebphoto: Yeah, my main problem with the other clients was the "feel" too. Just so utilitarian. I'll admit I'm a bit jealous of all the fun the iphone folks seem to be having and I want to give us WM folks some of that same feel. I know my UI takes some getting used to, but the fun I get out of it makes it seem worth it to me. I hope others feel the same way.
Quakk looked nice, but scrolling did a wierd refresh thing every time. If you haven't seen Twitula, it's UI was pretty smooth too, but I had other problems with it. I know there are a bunch of clients out there (and the mobile web site is plenty useable too), but I was able to whip something up in a few hours using existing components and decided it was worth sharing.
And unlike the others I've seen, it's open source. Anyone can see how it all works and anyone is welcome to submit code to help out. I know my code is messy and can be tough to read, but I'm not too embarrassed to share.
I know I must sound like a total fanboy by this point, but I think this app is almost easier to use, and certainly more fun that the website itself.
Both the right justification and the linked text changes work well.
Next suggestion (I am almost starting to feel you are building this just for me) maybe add a setting for how far back it pulls twits? say 20/50/75 newest twits? or something like that. I am not a high traffic user but as I get more and more into this app I can see me relying on the sms forwards less. and it seems most my friends are west coast and ***** twit on their way home. So I get a lot of twits in a short period.
Thank you again for all the hard work.
The twitter library I used is already starting to hold me back. It doesn't support:
1. Follow/unfollow/block
2. Fetch more than one page of tweets
3. Set favorite on/off
4. Probably a bunch more I haven't looked at.
It's very very bare bones, but it was the only one I could find the source for and convert to fit the compact framework.
Looks like the fun development has to slow down while I work on adding features to the library itself
yet another (hopefully easy) suggestion from the peanut gallery. In mid twit today I wanted to flip over to opera to look something up, and realized there was no minimize option anywhere, and as it is a full screen app, didn't have access to the top bar, and had to get creative to do it. So maybe changing the right (or left) exit to a minimize button?
chuque said:
yet another (hopefully easy) suggestion from the peanut gallery. In mid twit today I wanted to flip over to opera to look something up, and realized there was no minimize option anywhere, and as it is a full screen app, didn't have access to the top bar, and had to get creative to do it. So maybe changing the right (or left) exit to a minimize button?
Click to expand...
Click to collapse
Another good idea, but I'm embarrassed to admit I don't know how! I've just spent 10 minutes trying to figure out how to make the application go to the background and come back the next time it is run in CF.NET and I've gotten nowhere!
To contrast, I was able to add a feature to automatically check for upgrades in 30 minutes (to be in the next build).
I feel silly
Ok, finishing up "fun development" on the weekend and have to start "pay my bills development" again on monday. I squeezed in a few more features though:
1. Can make a tweet "favorite". I use this to go back and follow URLs once I'm on a PC
2. Can Follow/Unfollow users
3. All timeline updates happen in the background so the UI doesn't pause while updating
4. Automatically check for new versions and upgrade
I think the next step will be storing tweets locally and only fetching new tweets since the latest stored one, to make it more friendly to the servers and able to display a longer list. But for now, I have to do my real job
I'm watching the download count grow on the homepage, and my excitement is tempered by the fear that the auto-update has gone out of whack and is re-downloading the application for someone over and over again.
Is the auto-update working ok? Should be up to v.09 now.
Shouldn't you be coding for food right now?
It updated just fine for me from .08 to .09 yesterday. closed itself launched IE D/L the .cab etc ... however nowhere does it say .09 (ie: no about or version in the remove program area)
also still listing as "from web" I guess the twitter folks are slow to trun around the client request form.
Had a random crash, and then when I reloaded it the top bar was still visible (cutting off the top line of txt in the time line) ... rebooted phone all is well. is there any type of log or anything I can send (assuming it would be helpful; and not jsut a random glitch as I was running a couple other apps at the time. I am running on a sprint ppc-6700 running one of the cooked up 6.1 upgrades)

[APP] StegDroid Alpha v 0.75

Hi guys/gals
I'm working on this app for my final year dissertation. It performs Echo Steganography on wave files. My app uses this to encode short text messages in an audio file, then share it. I've just got the Steg side of things working, so I wanted to get some early feedback on whether it works for other people (and if it's awfully slow - it uses a lot of Fourier Transforms etc...).
This is very early days, so the app isn't anything like ready for primetime yet, but the basics are in place. I'd really appreciate it if you could download it and:
* Have a go at embedding some text in a recording and seeing if it correctly extracts it again.
* Run the tests available in the menu
* Email me one of your recordings (tfmw2 [at] cam [dot] ac [dot] uk) to see if I can extract the data on my phone.
* Supports encryption with a shared key
* Transcodes audio files to ogg format for sharing
Updates (0.75)
* Added Multicasting of messages to contact groups
* Fixed bug with sharing files in paranoid mode
* Better memory management, should work more reliably with longer messages
* Reduced error rate (less garbled messages)
* Reduced file size by 33%
* Other bug fixes
Any problems let me know!
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Cheers
I'm not sure what this does =\
The app records a file from the microphone and embeds a secret message into it. You can send that file to someone, and if they've got the same app they can extract the secret message from the audio file. Anyone listening to the audio file wouldn't be able to tell that it's got a message hidden in it, as the difference is hard to distinguish with the human ear.
I've uploaded a new version, it's a bit more stable and a bit easier to use!
Interesting, maybe we can team up this will be an interesting feature for my project
Works pretty well, cool idea too!
I was able to make it fail though by using a long jumble of letters (I screenshotted before and after to compare) but it still only got about 5 wrong (little diamond with a ? In the middle).
Nice work!
Sent from my Nexus One using XDA App
Thanks Meltus
Could you let me know the length of the string. Were the wrong characters at the end or distributed throughout? What kind of audio input were you testing with (voice message, background noise, music etc.)?
Update
Now supports basic crypto. Run tests from the menu before you start to check the crypto test passes (if it doesn't, let me know!).
fredley said:
Thanks Meltus
Could you let me know the length of the string. Were the wrong characters at the end or distributed throughout? What kind of audio input were you testing with (voice message, background noise, music etc.)?
Click to expand...
Click to collapse
Length of the string was about 30 characters, the wrong characters were distributed and were just regular letters.
As for the audio it was just me tapping on the mic for about 20 secs.
I've been doing more tests too and it only seems to occur when you have a few repeating characters. I typed out the keyboard lines and it got it correct, until i started repeating every other character a few times, then it started to get a few wrong.
Meltus said:
Length of the string was about 30 characters, the wrong characters were distributed and were just regular letters.
As for the audio it was just me tapping on the mic for about 20 secs.
I've been doing more tests too and it only seems to occur when you have a few repeating characters. I typed out the keyboard lines and it got it correct, until i started repeating every other character a few times, then it started to get a few wrong.
Click to expand...
Click to collapse
That's strange! The embedding works bit-by-bit, rather than byte-by-byte, so it's very strange that repeated chars should cause an issue. I'll look into it though. Did you try the same test with continuous sound, such as music? I'll see if I can replicate it here. What hardware/android version are you using?
Are you using a set algorithm to code messages and decode them? Or does it shift from how long the coded message is to the non-coded message? This is an interesting app that could serve a lot of uses, excellent idea! Hopefully this is seen all the way through to "perfection", its a keeper.
I will be watching this blog closely and will test the app. Cant wait until its totally complete.
--CueSA
fredley said:
That's strange! The embedding works bit-by-bit, rather than byte-by-byte, so it's very strange that repeated chars should cause an issue. I'll look into it though. Did you try the same test with continuous sound, such as music? I'll see if I can replicate it here. What hardware/android version are you using?
Click to expand...
Click to collapse
I'm using a Nexus One with 2.3.
I didn't try it with other types of sound so it's not the most accurate of tests, but i'll have another go today.
I've had some issues with occasional chars being wrong, I may put in some kind of CRC, but I don't think it's that serious. It may have something to do with various microphones and their sensitivity.
In other news, now upgraded to version 0.4, which converts encoded files to ogg format, and can extract messages from ogg files too! (would be a bit silly if it didn't). Files are ~90% smaller as a result!
I could see an RDS type implementation or advertising uses that would let you encode whatever data you wanted in the audio if the mobile app did something like SoundHound where you could have it listen for the message. If you could create a background app that listened for any messages and alerted when heard, without totally draining the battery, I could see implementations with nielsen ratings showing accurately what you saw and when.
ledridge said:
I could see an RDS type implementation or advertising uses that would let you encode whatever data you wanted in the audio if the mobile app did something like SoundHound where you could have it listen for the message. If you could create a background app that listened for any messages and alerted when heard, without totally draining the battery, I could see implementations with nielsen ratings showing accurately what you saw and when.
Click to expand...
Click to collapse
I believe this tech (or at least, steganography in general) is already used to watermark copyrighted material, in some cases uniquely. Authorities can then look at an illegally shared file and trace its origin or something like that. Certainly it's possible.
Just updated the version on the market, now integrates much better with email apps/file managers. Let me know if you can't launch StegDroid from your favourite app!
Make sure that your app stays your app. Many universities are after students' apps.
posted via the xda app with my Evo
Ha, it's ok, I signed away any rights I had to this app when I joined this course 3 years ago. It'll remain free and be properly open-sourced though.
you're famous OP
http://mobilitydigest.com/is-that-a-txt-in-your-ogg/
Thanks for finding that!

New video chat/conference software

I ported my ReelPortal video conference to Android recently. It's reported to be working on the Viewsonic G Tablet with certain ROMs. I believe it works on the Archos 70/101, but I don't know how well, since the G Tablet has the Tegra-2 dual-core CPU and the Archos don't.
Anyhow, my app is published on AppLibs, or you can get it from the G Tablet thread here:
http://forum.xda-developers.com/showthread.php?t=908613
Please provide feedback if you try it. Thanks.
Beware of firmware 2.1.3 (not sure if 2.1.4 is any better):
Kashban: I got word from one of my friends owning an Archos 101 (non rooted, latest firmware 2.1.3), that ReelPortal is very buggy and slow on it. I have no problems on UrukDroid based on FW 2.0.71 and still waiting for Uruk to move on to the new FW, so as soon as I migrated I will test again.
Thanks! I will try it out
ookiller said:
Thanks! I will try it out
Click to expand...
Click to collapse
Cool! Let me know if you have any questions.
i am use your APK on Archos 10.1 it and 7.0
for 4.3 it the webcam is on side of the Archos
install ok
connect ok
how deconnect ?
but the screen with the webcam is very big
have you a solution ?
see pictures
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Feedback
First of all: Nicely done.
I tested it between my HTC Desire, the Archos 101it and my Netbook running Win7 32bit using Firefox 3.6.x.
A few Things which may be improved from my Perspective:
Exit function:
Not prominent enough on Android: If you just chose to back out of the App, it's still running, including Video and Audio broadcast. This is good if you want to bring another App to front without breaking the Conference, but if you intend to disconnect, you have to longpress on the Screen, which isn't obvious at first. You may accidently broadcast on and on without knowing.
Proposal: If leaving the app by the back button, ask the user what to do: Exit Application or put it in the background with running video/audio or put it in the background with video/audio stopped and muted. If the App is in background and still sending, it should show this by an Icon in the status bar of Android. Don't know if that's a goal possible to achieve with Adobe Air. Otherwise you may be sending video / audio without knowing and giving away your privacy.
Regarding privacy: Is there a way to encrypt the Streams? If not, even with your own Server someone might spoof on the Connection (I know it's P2P, but nevertheless routed through internet relays).
Login screen:
Sometimes when writing into the Nickname / Room Fields a leading Space is added and the Strings are not accepted. Better strip any leading and trailing Spaces from the input Strings without bothering the User.
Terms of Service: Should be gone once I clicked "save" and changable by Options Menu.
Would be nice if the App stores my Nickname and the Room I used before
Moving Windows are fancy but not needed on the login Screen. I was more irritated by it.
The Conference Room:
Paused Video Stream of Participant: No indication whether the Connection has been lost or the Participant paused the Stream. Perhaps putting a Message on Screen for Paused Streams (and Muted voice) would lead to more Confidence in the Robustness of the Software and the Connection.
Size of Conference Room Items: On small Screens like my 3.7 inch one of the Desire the Chat Window Controls are too small. Everything else seems to be ok.
Video Stream Quality. How is the initial setting calculated? Is it depending on the current kBit/s or just an overall Default?
Anyhow, this is a good Piece of Software you developed here. I'm not familiar with other Solutions on Android like Fring or Skype, but it looks very promising given the Fact it runs on all Devices with Flash Capacity (even iPhones and iPads with the Packager from Adobe)
Best regards,
Kashban
have you the link for the netbook ?
cajl said:
i am use your APK on Archos 10.1 it and 7.0
for 4.3 it the webcam is on side of the Archos
install ok
connect ok
how deconnect ?
but the screen with the webcam is very big
have you a solution ?
see pictures
Click to expand...
Click to collapse
If you press and hold on the main screen for 4 seconds, a pop up menu appears. It has the "Exit" and "Toggle Screen" buttons. The toggle screen suppose to toggle the screen between FullScreen and Normal (which is default to 800x480), but it doesn't work on Android because currently on Android, Normal equals FullScreen. I will look for other ways to get around it. Thanks for bringing it up.
For netbook, you can run it from a web browser at www.reelportal.com. Or you can install the AIR version via download link.
BTW, double-clicking on the main screen should also toggle the screen, but also not working on Android .
Kashban said:
First of all: Nicely done.
I tested it between my HTC Desire, the Archos 101it and my Netbook running Win7 32bit using Firefox 3.6.x.
A few Things which may be improved from my Perspective:
Exit function:
Not prominent enough on Android: If you just chose to back out of the App, it's still running, including Video and Audio broadcast. This is good if you want to bring another App to front without breaking the Conference, but if you intend to disconnect, you have to longpress on the Screen, which isn't obvious at first. You may accidently broadcast on and on without knowing.
Proposal: If leaving the app by the back button, ask the user what to do: Exit Application or put it in the background with running video/audio or put it in the background with video/audio stopped and muted. If the App is in background and still sending, it should show this by an Icon in the status bar of Android. Don't know if that's a goal possible to achieve with Adobe Air. Otherwise you may be sending video / audio without knowing and giving away your privacy.
Regarding privacy: Is there a way to encrypt the Streams? If not, even with your own Server someone might spoof on the Connection (I know it's P2P, but nevertheless routed through internet relays).
Login screen:
Sometimes when writing into the Nickname / Room Fields a leading Space is added and the Strings are not accepted. Better strip any leading and trailing Spaces from the input Strings without bothering the User.
Terms of Service: Should be gone once I clicked "save" and changable by Options Menu.
Would be nice if the App stores my Nickname and the Room I used before
Moving Windows are fancy but not needed on the login Screen. I was more irritated by it.
The Conference Room:
Paused Video Stream of Participant: No indication whether the Connection has been lost or the Participant paused the Stream. Perhaps putting a Message on Screen for Paused Streams (and Muted voice) would lead to more Confidence in the Robustness of the Software and the Connection.
Size of Conference Room Items: On small Screens like my 3.7 inch one of the Desire the Chat Window Controls are too small. Everything else seems to be ok.
Video Stream Quality. How is the initial setting calculated? Is it depending on the current kBit/s or just an overall Default?
Anyhow, this is a good Piece of Software you developed here. I'm not familiar with other Solutions on Android like Fring or Skype, but it looks very promising given the Fact it runs on all Devices with Flash Capacity (even iPhones and iPads with the Packager from Adobe)
Best regards,
Kashban
Click to expand...
Click to collapse
Thank you for the extensive feedback! I definitely like a fresh perspective. I will put your ideas on my to do list.
I was able to install on my 101 I now have to get adobe air and i'll try it later tonight.
I also tried to install it on my stock 2.1 verizon facinate and the apk won't install using astro.....any ideas?
Thanks,
-G
Sent from my SCH-I500 using XDA App
Works just fine on my 101. Shows how bad the camera is too.
njbreaker said:
I was able to install on my 101 I now have to get adobe air and i'll try it later tonight.
I also tried to install it on my stock 2.1 verizon facinate and the apk won't install using astro.....any ideas?
Thanks,
-G
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
it needs to have Android 2.2, and Adobe AIR 2.5.1, otherwise it won't function even if you manage to install it, because the API is not there to access the hardware....also, if your device have 2 cameras, the current API only allow access to 1 camera (most likely the back one). Android 2.3 would allow access to multiple cameras.
blazingwolf said:
Works just fine on my 101. Shows how bad the camera is too.
Click to expand...
Click to collapse
thanks...well the camera resolution is currently set to low (320x240) just so the device won't bog down...my plan is to allow the user to select the resolution, in a future version...but i don't have an Archos, so i can't really tell its actual camera quality.
reelportal said:
thanks...well the camera resolution is currently set to low (320x240) just so the device won't bog down...my plan is to allow the user to select the resolution, in a future version...but i don't have an Archos, so i can't really tell its actual camera quality.
Click to expand...
Click to collapse
I think it is a VGA camera. Not very good to begin with. If you can let us change that though it would be great.
blazingwolf said:
I think it is a VGA camera. Not very good to begin with. If you can let us change that though it would be great.
Click to expand...
Click to collapse
Definitely! Actually, the original settings was at 640x480, but when some Samsung Galaxy Tab user reported the device was crawling at 1 frame every 5 secs, I figured the tablet cpu may not able to handle it, so I reduced it for now. But I do want to make it a user adjustable control. Same with the frame rate.
reelportal said:
it needs to have Android 2.2, and Adobe AIR 2.5.1, otherwise it won't function even if you manage to install it, because the API is not there to access the hardware....also, if your device have 2 cameras, the current API only allow access to 1 camera (most likely the back one). Android 2.3 would allow access to multiple cameras.
Click to expand...
Click to collapse
Roger that!
it worked on my 101 and i video chatted w/ my PC! I LIKE....lots of potential here!
now should i root and upgrade to froyo so it works on my fascinate? hmmm.
njbreaker said:
Roger that!
it worked on my 101 and i video chatted w/ my PC! I LIKE....lots of potential here!
now should i root and upgrade to froyo so it works on my fascinate? hmmm.
Click to expand...
Click to collapse
cool! glad it works. thanks.
reelportal...cool apps, it works ok on my 101T but its a little bit laggy? what will be the problem here?
jetv1r said:
reelportal...cool apps, it works ok on my 101T but its a little bit laggy? what will be the problem here?
Click to expand...
Click to collapse
can you describe your setup details, like:
- are you testing between the 101T and another PC or something else
- is there lag with audio only test (video turned off)
- is there lag with video only test
- and at which end (tablet or PC) do you see the lag
- are you using P2P mode (default), or client/server mode
thanks.
New Version (1.0.1)
i just added a newer (experimental) version in the first post of the viewsonic thread:
http://forum.xda-developers.com/showthread.php?t=908613
Changes:
- option to save nickname and room last used (you can clear it by set the fields to blank, then save).
- added new field to enter the Server ip address, in case you want to run your own server (if not set, it defaults to the last used server)
- hide that annoying red TOS box when you check it, and click Save.
- when you enable the webcam, you can set its resolution and frame rate.
the web client is running the new version also. feedback please.
cajl said:
have you the link for the netbook ?
Click to expand...
Click to collapse
http://www.reelportal.com/
The flash app is right there.

[Q] Straight Answer on CIQ

I'm assuming that, for the most part, the apps on the Market that are designed to "discover" CIQ or traces of it are going to look for any small thing that might be left over from the removals, regardless of whether or not it's actually still part of our ROMs. That said, for all our devs who've put out ROMs that claim to not have CIQ on board, how do we know for sure that it's been removed?
Case in point - I'm currently running ACS ICS v5, and every ACS release that I've been on has claimed to have CIQ removed - yet, I ran 4 different CIQ discovery apps on a whim this morning, and they all claimed to find Carrier IQ on board. Is it just hype, or have we been missing something all along?
/and by "we," I mean, all the devs who work way harder on this stuff than me
//is basically just a ROM slut
From what I've read, the CIQ code is still baked into the kernel. BUT because the guts of CIQ were removed, the code has nothing to talk to.
That may be the culprit being detected. If you are getting other "false positives" then post screen shots of your output.
I am running SRF 1.2 still and from the OP for that ROM states that it is completely removed, not disabled or partitially removed.
"What's the secret sauce? Carrier IQ, the infamous Sprint spyware package, has been completely removed! More details in the second post - you won't believe what we found! Themers and other mod developers take note, many modifications were made to the system in order to achieve this exclusive feature."
When I run Voodoo CIQ app it says.
Carrier IQ has been found and is active
Detection score: 370
Test for: Android logcat debugging log
(LOGCAT, weight 100)
found: I/ActivityManager( 2840): Start proc android.iqd for broadcast android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver: pid=9960 uid=1000 gids={3003, 3002, 3001, 1015, 1006}
found: I/ActivityManager( 2840): Start proc android.iqd for broadcast android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver: pid=9960 uid=1000 gids={3003, 3002, 3001, 1015, 1006}
found: I/ActivityManager( 2840): Start proc android.iqd for broadcast android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver: pid=9960 uid=1000 gids={3003, 3002, 3001, 1015, 1006}
found: D/ ( 9960): onReceive Intent { act=com.sprint.android.SPRINTEXTENSION_STARTED cmp=android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver }
found: D/ ( 9960): onReceive Intent { act=com.sprint.android.SPRINTEXTENSION_STARTED cmp=android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver }
Test for: ROM binaries and daemons
(SYSTEM_BINARIES, weight 70)
found: /system/bin/iqmsd
found: /system/lib/libiq_client.so
Test for: Running processes
(RUNNING_PROCESSES, weight 200)
found: system 9960 2376 213724 14076 ffffffff 00000000 S android.iqd
Test for: Suspicious classes
(SUSPICIOUS_CLASSES, weight 0)
found: com.carrieriq.iqagent.service.receivers.BootCompletedReceiver
Yeah, I guess Voodoo is the one I hadn't run yet - according to that, I'm in the clear:
Voodoo Carrier IQ Detector report:
Build fingerprint:
sprint/SPH-D700/SPH-D700:2.3.5/GINGERBREAD/EI22:user/release-keys
Carrier IQ elements found
− however it seems inactive
Detection score: 170
Test for: Linux kernel interfaces
(KERNEL_INTERFACES, weight 50)
nothing found
Test for: Android logcat debugging log
(LOGCAT, weight 100)
found: I/ActivityManager( 285): Start proc android.iqd for broadcast android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver: pid=2073 uid=1000 gids={3002, 3001, 1015, 1006, 3003, 1001}
found: I/ActivityManager( 285): Start proc android.iqd for broadcast android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver: pid=2073 uid=1000 gids={3002, 3001, 1015, 1006, 3003, 1001}
found: I/ActivityManager( 285): Start proc android.iqd for broadcast android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver: pid=2073 uid=1000 gids={3002, 3001, 1015, 1006, 3003, 1001}
found: D/ ( 2073): onReceive Intent { act=com.sprint.android.SPRINTEXTENSION_STARTED cmp=android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver }
found: D/ ( 2073): onReceive Intent { act=com.sprint.android.SPRINTEXTENSION_STARTED cmp=android/com.carrieriq.iqagent.service.receivers.BootCompletedReceiver }
found: I/ActivityManager( 285): No longer want android.iqd (pid 2073): hidden #16
Test for: Linux kernel drivers
(KERNEL_DRIVERS, weight 50)
nothing found
Test for: System services
(SERVICES, weight 70)
nothing found
Test for: ROM binaries and daemons
(SYSTEM_BINARIES, weight 70)
found: /system/bin/iqmsd
found: /system/lib/libiq_service.so
found: /system/lib/libiq_client.so
Test for: ROM configs
(ETC_CONFIG, weight 0)
nothing found
Test for: Packages
(PACKAGES, weight 70)
nothing found
Test for: Running processes
(RUNNING_PROCESSES, weight 200)
nothing found
Test for: Suspicious classes
(SUSPICIOUS_CLASSES, weight 0)
found: com.carrieriq.iqagent.service.receivers.BootCompletedReceiver
Test for: Linux kernel dmesg log
(DMESG, weight 100)
nothing found
Mine had a score of 170 and then re-ran it to show someone that mine is inactive and then the score jumped to 370 and said active. I'm thinking wtf...
when creating the CIQ mod, k0nane had to leave certain directories in order for things to work. They're completely empty of the files that were in them, but their existence will register on the voodoo app until supercurio and k0nane fine tune the detection. CIQ is removed from your phone it you're running a CIQ-free rom. This is says the yellow warning that elements may still exist but CIQ may not be present.
The Root said:
when creating the CIQ mod, k0nane had to leave certain directories in order for things to work. They're completely empty of the files that were in them, but their existence will register on the voodoo app until supercurio and k0nane fine tune the detection. CIQ is removed from your phone it you're running a CIQ-free rom. This is says the yellow warning that elements may still exist but CIQ may not be present.
Click to expand...
Click to collapse
/thread 10char
I trust Konane a lot more than some random app. He is the one that warned us all about this and has made sevetal phones ciq free.
Sent from my Epic on Legend or my Galaxy Tab rooted (feels naked without a ROM)
lancelane said:
I trust Konane a lot more than some random app. He is the one that warned us all about this and has made sevetal phones ciq free.
Sent from my Epic on Legend or my Galaxy Tab rooted (feels naked without a ROM)
Click to expand...
Click to collapse
As do I, believe me. I'm new on the boards, but I've been lurking for at least a year now, and I've never had any reason to doubt our devs' fine work Like I said, I mostly tried out those detection apps on a whim, since I had no reason to believe that CIQ was still active on my ROMs (and obviously it's been a current event of sorts) and it just kind of threw me for a loop when I got the results that I did. Anyway, thanks to the community for such quick answers, hopefully I didn't come off as too hostile in my first post!
rekrdskratcher said:
As do I, believe me. I'm new on the boards, but I've been lurking for at least a year now, and I've never had any reason to doubt our devs' fine work Like I said, I mostly tried out those detection apps on a whim, since I had no reason to believe that CIQ was still active on my ROMs (and obviously it's been a current event of sorts) and it just kind of threw me for a loop when I got the results that I did. Anyway, thanks to the community for such quick answers, hopefully I didn't come off as too hostile in my first post!
Click to expand...
Click to collapse
You must not have read the disclaimer on the app. It says it may report false positives still.

[APP] Fotolio

I have an app on the Android market that a user reported having issue with on the Acer Iconia A500 tab. Can one of you please take the time to install the app and try to reproduce the error while accessing external USB and provide the logcat? I would greatly appreciate your help!
The app is called Fotolio and is available on the Android market at Fotolio
The app development is tracked in this post: http://forum.xda-developers.com/showthread.php?t=1445754
App ScreenShots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Apachi2k said:
I have an app on the Android market that a user reported having issue with on the Acer Iconia A500 tab. Can one of you please take the time to install the app and try to reproduce the error while accessing external USB and provide the logcat? I would greatly appreciate your help!
The app is called Fotolio and is available on the Android market at Fotolio
The app development is tracked in this post: http://forum.xda-developers.com/showthread.php?t=1445754
Click to expand...
Click to collapse
great app!!! it crashes if you select USB storage without any USB plugged in otherwise it works great!!!
niabi said:
great app!!! it crashes if you select USB storage without any USB plugged in otherwise it works great!!!
Click to expand...
Click to collapse
Thank you so much for your feedback! I should be able to fix fix the issue now - didn't plan for empty mount points so its an oversight on my part.
Great app... Definitely useful
phillymatt said:
Great app... Definitely useful
Click to expand...
Click to collapse
Glad you like it! The app is still in beta with many more features on the way.
I installed the app on an A500 with stock rooted 3.2.1 rom and it
FCs every time......Probably something on my end
attached logcat
Edit....V1.0.3
bytemehard said:
I installed the app on an A500 with stock rooted 3.2.1 rom and it
FCs every time......Probably something on my end
attached logcat
Click to expand...
Click to collapse
Thank you for this information. I will try to fix this for you tonight. Most of these issues are only on specific devices that I do not own and that is why is gets hard to troubleshoot. If you don't mind, please message me your email that way I can have you test it before releasing it to the public.
--PM sent--
bytemehard said:
--PM sent--
Click to expand...
Click to collapse
Please check your email and let me know if you have any question. Thanks for helping.
Installed V1.0.4 Runs fine and accessed the 32gig usb thumb drive just fine.
In my opinion if you support .tiff and .raw you would have my full attention even with a no frills version. Do you think that is possible?
bytemehard said:
Installed V1.0.4 Runs fine and accessed the 32gig usb thumb drive just fine.
In my opinion if you support .tiff and .raw you would have my full attention even with a no frills version. Do you think that is possible?
Click to expand...
Click to collapse
That is beyond my capabilities. I am using the code that google provides to decode pictures and unfortunately, raw and tiff processing is a whole new game. I may make the app open source at some point and hopefully better developers will show interest and add advanced functionality.
Pali,
On further testing V1.0.4 it would crash while viewing a folder of about 15 jpegs on the external SD card.
The crash is repeatable every time and happens randomly with different pictures.
They are between 1 and 5mb each. The screen goes black and wont exit out using home or back button for several long seconds. When I re-open the app the screen just is black again and twice would not exit at all and had to reboot machine.
attached alog
edit- The crashes happened while using the alternate portfolio view.......it may have something to do with thumbnail rendering because now it is not crashing, but the preview thumbs on the left side are just blank(gray)
bytemehard said:
Pali,
On further testing V1.0.4 it would crash while viewing a folder of about 15 jpegs on the external SD card.
The crash is repeatable every time and happens randomly with different pictures.
They are between 1 and 5mb each. The screen goes black and wont exit out using home or back button for several long seconds. When I re-open the app the screen just is black again and twice would not exit at all and had to reboot machine.
attached alog
edit- The crashes happened while using the alternate portfolio view.......it may have something to do with thumbnail rendering because now it is not crashing, but the preview thumbs on the left side are just blank(gray)
Click to expand...
Click to collapse
Interesting. Are you using the market version or the one I emailed to you? Try the market version and see if it works any better. If it still crashes, I will send you a new version soon.
bytemehard said:
On further testing V1.0.4 it would crash while viewing a folder of about 15 jpegs on the external SD card.
Click to expand...
Click to collapse
Try this one and tell me if it fixes it. Make sure you uninstall V1.0.4 to clear up any cache (there might be corrupted cache because of the constant version changes).
FotolioV1.0.5.apk
Uninstalled v.1.0.4 - rebooted - installed V1.0.5 - went to settings and cleared data-
Results were much better. It still crashes or FCs if I choose one thumbnail to the next very quickly, but thats not a normal thing to do. The Thumbs still grayed out only after a short use. Tried clearing data and force closing from tablet settings and still no thumbs preview. Rebooted and thumbs preview are back. After reboot another random FC while choosing a folder. Restarted the program and a black screen - had to hit home button twice to exit. From tablet settings force closed app and it then opened normally again.
2 Logs and pics of grayed out thumbs attached
bytemehard said:
Uninstalled v.1.0.4 - rebooted - installed V1.0.5 - went to settings and cleared data-
Results were much better. It still crashes or FCs if I choose one thumbnail to the next very quickly, but thats not a normal thing to do. The Thumbs still grayed out only after a short use. Tried clearing data and force closing from tablet settings and still no thumbs preview. Rebooted and thumbs preview are back. After reboot another random FC while choosing a folder. Restarted the program and a black screen - had to hit home button twice to exit. From tablet settings force closed app and it then opened normally again.
2 Logs and pics of grayed out thumbs attached
Click to expand...
Click to collapse
This one is really puzzling me because your device is running out of memory and there seems to be some sort of memory leak. I tested v1.0.5 on my Xoom with a folder with 20 images of 21mp (~10-15 mb files) and it worked fine and the memory never became an issue.
Are the pictures in PNG or JPEG format? Any chance you can share these pictures so that I can try to reproduce this error on my side?
I'll keep trying to look for what could be happening but trying to look for memory leak (if there is any) might take a while.
Here is an update from the Xoom thread for those who are tracking this app in this post. This version attempts to fix the force close with empty USB Storage - can someone please try and confirm if the fix works?
------------------------------------------------------------------
I spent a good bit effort cleaning up this app and many new features are being implemented in parallel and I hope to release an exciting feature packed version soon. One of the features that I spent several days on was multi-touch zoom and I just couldn't get it right. After giving up, I decided on an alternate approach for multi-touch zoom that I think works very well and I hope you'll like it's simplicity and use. You can open any image in your favorite image viewer (I recommend the built in Gallery) by long pressing the image thumbnails. This will give you zoom ability without the feel of leaving the main application. Press back button and you'll be back to where you started
Please, please, please test this thoroughly and let me know if you get any issues. I have made the mistake of releasing new version too quickly to the market and introduced many force close issue. I appreciate everyone's support for this app - it has become much bigger than I originally anticipated with almost 1000 downloads as of this post.
Any most importantly, please show your support for this app by rating it the Android Market! Rating and your feedback is my only motivation to keep working on this application.
EDIT 2/27/12 - V1.0.5 BETA Update Fotolio 1.0.5 - BETA
-> Long press on thumbnails to allow multi-touch zoom gestures
-> Better memory management for large images
-> Cleaned up descriptions
-> Several new code changes for new features that will come soon
I need a few dedicated testers who are willing to test and provide detailed feedback (including logcats) on the next version. I am introducing two major features that have never been tested before and need your help trying to break the app
If interested, please PM me your email and what devices you have.
I had a little play very nice app, I am using a acer iconia a500,it crashed when changing portfolio views and left me with a black screen. What seemed to fix it for me was removing the '.' files that the Mac created when i made the folder of images. Has worked great ever since.
New beta is up for everyone to try - please let me know what you think. I added the section below in the main thread under Motorola Xoom.
EDIT 3/21/12 - V1.2 Beta Update FotolioV1.2-Beta.apk
-> Major rework all around the app
-> New scrolling view
-> Added muti Fotolio functionality with some eye candy!
-> Other things that you'll see when you play around
Please test and give me your feedback. I would like to get this on the market soon.

Categories

Resources