yashsingh1/xdaforums huggingface dataset:
[Epic 4G General] thechicgeak:
Agreed, the keyboard is junk on this device. I am not sure if it is software, hardware, or both that causes the missed keys. Hopefully it is just software issues...

I can see how for some people, the GPS issues are not a big deal, but it is for people who do not want to do any sort of hacking whatsoever to help decrease the long lock times. Not the end of the world, I'll grant you that, but my point is that this would not be accepted on any other major mobile phone, so why is it so accepted on the Galaxy S devices? Look at how up in arms people were about the iPhone 4's relatively minor "death grip" problem.

When it works as it should, it can have great battery life (mine under DK28 works great and I get around 20 to 30 hours on a charge with moderate usage). That being said, there are problems in the software that, on some phones under certain conditions, cause absurdly bad battery life (10% battery drain or more per hour while idle, which is how mine was until I upgraded to DK28 and how my friends' Fascinates are) and cause the phone to heat up considerably while idle. I have only ever heard of this happening with Galaxy S phones. Either way, frequent updates from Samsung and getting the latest Android release reasonably fast would mitigate this complaint for me, but that doesn't happen, so it is a legitimate complaint.

I will agree that many people expect too much out of their smart phones. 20 to 30 hours is not enough for many people. That being said, 10 hour battery life doing absolutely nothing with the phone is completely ridiculous, and it is a legitimate software problem with the Galaxy S devices.

EDIT: Some grammar changes
[Epic 4G General] Robbie Doo:
I believe every phone's capabilities have to do with their "abuse" levels. Higher the abuse, lower the satisfaction. And, with higher abuse there will be more frequent visits to the Sprint store than usual.

I got my Epic on the day it came out (8/30/2010) and I have to admit this is a very beautiful phone with nice features. And the custom roms just spice it up even more (with less abuse of course) :)
[Epic 4G General] jbadboy2007:
If you have 10% drain an hour then you have app issues or something running in the background. On eclair I was getting 60 - 80 hours with no problem. On froyo it has been 20 - 30 hours now with ext 4 its up to 55 hours

Our stock standby time is 300 hours evo is like 200.

Epic 4g Quantum Rom Ext 4
[Epic 4G General] kenvan19:
Since im replying from my phone and I don't feel like editing a quote I'll just say that the gps is a MAJOR issue as I was never able to use it until I started having my phone. Considering gps is such a basic feature nowadays that is unacceptable.

Sent from my ext4 Epic 4G running Bonsai4all 1.1.3!
[Epic 4G General] Phreddo:
so far so good

I'm always tempted by the path not chosen, but so far the Epic has done everything I've needed it to do.

I drive for a living, and while the GPS does take time to lock, it does lock. Otherwise I can find myself on the map and plot my route on the map to at least start my travels until it does lock. I consider this to be standard GPS protocol :/

I could really care less about the keyboard, but for some reason Sprint has designated the slider as their form factor of choice since the PPC-6700. It misses keys, and I thought it was just me, but I'll just have to factor that in and type more carefully. But only the form factor and the OS have been real temptations for me.

I was in the market to replace my Flip camera, and when i saw the video comparisons between the Evo and the Epic, I knew I would be very disappointed with the Evo. And while it may not matter to some, I appreciate the dedicated 2 step camera button.

I'm also feel I'm in the minority when I say that I really like plug location. I leave the phone plugged in while I drive, and it's nice to not have to stow the phone upside down and have to hold it around the plug. This has been a plus with every Samsung phone I have had, the ability to charge it in the upright position. And I cannot tell you how much I adore the slide cover of the plug.

The screen looks great from any angle even in bright light I can see it better than I could ever see the screen on my TP2.

Now, is the phone light and cheap feeling? Possibly. But I would rather drop a light phone than a heavy phone. Think about it. I already dropped it once trying to take a picture of something on the floor. Wood floor, no harm, lesson learned. But the phone seems well put together, and it should last at least the year before I can upgrade to, whatever.

4G, eh, whatever. I play with it in Chicago, and it's iffy at best. They basically tacked on an extra radio, and I mostly pretend it's not there. However, it does grant the ability to do simultaneous voice and data, which will be a plus if this network ever expands and takes hold.

So even though I am sick to death of waiting for Froyo since I'm checking on it every day, I still know I made the right choice as far as what Sprint has to offer.
[Epic 4G General] edonnelly:
This happens to me all the time. Months ago there were some posts postulating that this problem may be because the Epic's network defaults to "WCDMA preferred" under the advanced network settings, and WCDMA, despite its name, is actually a protocol for GSM phones, not CDMA phones. The thought is that it preferentially periodically goes looking for these networks it cannot connect to.

I have found that switching this setting to "CDMA auto" causes my "time without signal" to drop from ~50% to about 4%, so there's probably something to that argument. Unfortunately the phone seems to change itself back, especially when it reboots, and in any case I still get the bars dropping away quite often, even after changing this.
[Epic 4G General] edonnelly:
I also like the plug where it is, though I didn't think I would when I got it. It is so much nicer than a bottom or side plug, not only when plugged into the car, but also when plugged in anywhere else, especially at the computer.
[Epic 4G General] running_the_dream:
I really like my Epic over the Evo. My cuz has an Evo and it looks and feels so big and square, I really don't think I'd like carrying that thing in my pocket, like I carry my Evo. And for me, Evo's screen is actually larger than needed. I lived without a keyboard for two years with my HTC Touch and now, I can't go without a keyboard. I personally find Swype to be inaccurate and I constantly had to make adjustments. I use the android keyboard when not typing on the keyboard.
[Epic 4G General] running_the_dream:
I too noticed that in the settings. When I switch to CDMA auto, the bars were almost always full or close to full even when I was in areas that historically gave me a bad signal. Unfortunately, the phone swtiches back to WCDMA and I go back to my normal, high-and-low signal.
[Epic 4G General] kenvan19:
One final note as I am actually switching to an evo today. On the topic of task killers the one included with the epic is crap. It does not show programs samsung does not want you ending and so I've always used advanced task killer. To me GPS that works and manufacturer support far outweigh the need for a manufacturer supplied task killer.

Sent from my ext4 Epic 4G running Bonsai4all 1.1.3!
[Epic 4G General] dwd3885:
I think I'm switching to the Epic but I haven't considered the GPS issue. I just assume I'll get a good one. lol. To me, the screen, the still and video camera are reasons to switch. Though the dev community doesn't seem as robust for Epic and the manufacturer support clearly isn't there as well.
[Epic 4G General] kenvan19:
You can get GPS working you just have to be on DK28. If you like the phone by all means get it. It comes down to opinions and my opinion is that there really isn't anything I like about the Epic. Its got great graphics and a good camera but I have a 42" flatscreen+a PS3 for gaming and I have a 12mp camera for pictures, I don't need my phone to do those things. Sure, having a hardware keyboard is great but considering I have to slow my typing speed down so I don't miss letters and how much I've come to love swype I don't really want/need it anymore. I've said this in the Evo Shift vs Epic thread and I'll say it here: Go try both phones. If you like one more than the other, buy it. Manufacturers and Carriers are always going to skew their descriptions and spec sheets to get you to buy something, so just go with what you want.
[Epic 4G General] thechicgeak:
I am not quite sure exactly what it is, but it seems to be restricted to Galaxy S phones. I spent quite a lot of time trying to figure out what was causing it on my phone, and while I have heard of people like you who got good battery life in 2.1, everyone I know who has a Galaxy S device has this issue. Judging by the fact that for me and others, 2.2 has cleared up the issue, I am guessing there is a fix specifically for this in that update.

For the record, I once ran logcat to see if I could pinpoint the issue. It seemed that Google Sync was querying Google's servers CONSTANTLY even though I had configured to push in GMail, so it could be an issue with Android or the GMail app itself, but why it seems to manifest on Galaxy S devices with alarming frequency is beyond me.
[Android Apps and Games] dj_ghosie:
Found it in the net, enjoy everyone!

Update: modified title for clarity.
[Android Apps and Games] FFXTDS:
awesome. it works on my aria,. thanks

they are working on a widget to
[Android Apps and Games] ickyboo:
This is the playstation network apparently. Not the PSP emulator

Sent from my Atari Portfolio running GeOS and a 300bps modem.
[Android Apps and Games] irok:
works in America just asks for sign in
[Android Apps and Games] nailmind:
It's ****...
[Android Apps and Games] nycraze:
It's say cannot open file. How can i install it?
[Android Apps and Games] nycraze:
Has bugs but love the UI.
[Android Apps and Games] jasnmb:
error

when I try to sign in to the PSN, it just says "Sorry there has been an error". Is anyone else getting this?

I just double checked that I my psn email and password are correct, so that's not the problem.

EDIT: finally got it to sign in after a few more tries. seems to be just a little buggy.
[Android Apps and Games] adamfair:
Use a program like astro file manager. Make sure you set your phone to allow downloads of third party apps.
[Android Apps and Games] Raadius:
Thanks alot!
[Android Apps and Games] drrtydisko:
Works fine on EVO 4g
[Android Apps and Games] raidx:
Thanks for sharing... needs reading messages but still good application
[Android Apps and Games] VonGout:
I'm having nothing but trouble installing it on my Sprint HTC Hero. All I get is Parsing error...
[Android Apps and Games] Lethal_NFS:
Works great on my Vibrant!
[Android Apps and Games] firstin:
Works on my desire. Unfortunatly nothing special. Needs to be able to send messages etc . So much potential. But not there yet
[Android Apps and Games] smallba:
Works on EVO
[Android Apps and Games] jasnmb:
has there been any updates for this? just curious, if they've added anything new like friend sorting yet...
[Android Apps and Games] kermez:
Does anyone have 1.1 version of this program. This app is not supported in my country and I can't find instalation version anywhere :(
[Android Apps and Games] LoVeRice:
guys can anyone post the latest version of the app? i can't log in -_-
[Android Apps and Games] kermez:
This is the newest 1.1 version:

http://www.mediafire.com/?666jvlx6z6vl75x
[EVO 4G Q&A, Help & Troubleshooting] yitzter:
Does anyone know of an app that can toggle my 4G on only when I'm plugged in, and automatically switch off when when using battery?

Thanks guys!
[EVO 4G Q&A, Help & Troubleshooting] _MetalHead_:
I would think Tasker can do that.

http://www.appbrain.com/app/tasker/net.dinglisch.android.taskerm
[EVO 4G Q&A, Help & Troubleshooting] yitzter:
Do you know of any freeware apps?
[EVO 4G Q&A, Help & Troubleshooting] _MetalHead_:
Nope, that's the only one that I can think of that can do that.
[Continuum Android Development] Jaylach:
Hi Everyone!

I just picked up a Samsung Continuum last night. Actually returned my Droid X for this phone. The allure of cracking the Ticker was too much for me to handle any longer.

So with that said, has anyone been able to find out any information on developing stuff for the ticker? I know Samsung has not released any official APIs for using it. I'm assuming, however, that the drivers and some source code for using it has been released with the OS source code.

Is this a true assumption? If so has anyone started looking into how we can take advantage of it? I'm not a ROM developer so I'm hoping I can find ways into the API with the stock ROM.

Any advice and or pointers anyone can offer (especially if you've already been looking into it!) would be greatly helpful for me. As I said, the whole reason I got this phone was to hack the ticker. I can see so many incredible uses for it that I must find a way to take advantage of it! :)

Thanks in advance!

Oh, and this is my first post so Hi :)
[Continuum Android Development] CrazyKnight122:
Honestly i have no idea what so ever.

But i really hope we can do something. I bet there is some sweet stuff the right person can do with the ticker.
[Continuum Android Development] Weudel:
We currently have one dev (who doesn't have a Continuum) and a handful of testers working on getting Odin, Clockwork Recovery, and a Ported version of CyanogenMod going. No other devs or work that I know of..... Future looks bright though...
[Continuum Android Development] Jaylach:
Thank you both for the replies!

I've spent a few hours looking into the source and dedexing some files off my Continuum. Made some progress, I think. I've spent my time looking over the TickerHistory service (the activity that gets launched when you click the up/down arrow in the right side of the ticker).

I'm trying to track down what actually happens when you click the Refresh button on that screen. I know when I press it my ticker updates but I'm not sure if that's controlled by the TickerHistory or something else. That's what I'm hoping to find out.

I wish I could see LogCat outputs but the Continuum is not being picked up by this computer. I will have to wait until I'm around my development machine. In the mean time I'm going to start playing with Titanium Backup. Going to freeze a bunch of services and see if any of them cause the ticker to stop working. That should help get me some more focused direction :)

I'll keep ya'll posted!
[Continuum Android Development] Weudel:
Oh... sounds like we might have a dev on our hands... :D....
[Continuum Android Development] CrazyKnight122:
Def keep us up to date i would love to see what can come of this!
[Continuum Android Development] Jaylach:
People have been known to call me that =)

I only wish I had a better knowledge of C/C++ (Unfortunately I work in a MS/Java/Adobe world) so I could help with the ROM cooking. I figured attempting to crack the ticker would be a good first step into the Android modding world =)
[Continuum Android Development] dfgged:
Well, it's nice to see we might have another Dev! Welcome to the forums!
[Continuum Android Development] logan302:
ticker

Hey I been testing the the developers code and he had me dump the file attached. See if it helps.

http://www.megaupload.com/?d=YW8CKXZA

Logan
[Continuum Android Development] Jaylach:
Thanks for the dump Logan!

I've learned a few things since I've been home. Nothing major but the new information should help point us in the right direction.

No matter what service I freeze in Titanium the ticker continues to get updates. This could mean many things. Maybe the service is hidden, maybe there isn't a service. Who knows right now. This is really what we're looking for.

Disabling some applications makes the ticker not work when clicking an item.

For example, disabling SNS Provider makes it so it can't launch email when clicking on the email icon

TickerRootView is what LogCat displays as a Tag when interacting with the ticker (ie: swiping left to right)

TickerStandbyView is what LogCat displays as a Tag when, well, the ticker goes into StandBy :)

Disabling a service, sending a test email, re-enabling the service is not a fun process when you have over 100 items to test ;)

As I said, nothing major has been learned yet but this information should help to keep pointing us in the right direction. Will keep playing and will hopefully have more updates by the end of the night :)
[Continuum Android Development] samuelhadams:
The ticker easily has the most potential for customization as far as development for this phone is concerned. I'm glad you've chosen it as your starting point. Many thanks for your hard work to come.
[Continuum Android Development] Jaylach:
Editing out my previous message I had here -

Semi-decent break through.

Ticker code lives inside the services.jar file. com.android.server.ticker.*

Now to see where I can go from here =)
[Continuum Android Development] Weudel:
Just my little wish list:

Ability to set update interval

Ability to put 4x1 widgets in the ticker

Oh, and, someone else suggested being able to drop the dock down there, to free up screen space.
[Continuum Android Development] Jaylach:
Changing the update frequency may be fairly simple. Need to test a few things with that.

I'm still looking into how we can get a custom View down there. The neat thing is it's just a ViewFlipper rendering Views, both Java coded and XML declared.
[Continuum Android Development] ErikJDurwoodII:
I purchased my Continuum for the very same reasons. I see this baby as being one helluva phone once we wash all of the 'whiz off of it!

As odd as it sounds, I am just as interested in cracking the soft buttons just as much as the ticker. The screen being physically a 480 x 992 display with rationed space for the buttons and ticker, I'd like to go about changing the buttons. Maybe make them bigger or in a different order, or have them change depending on mode or activity. Or rotate with the orientation of the phone! Perhaps a subtle pulsing of a button to indicate a notification while the phone is timed-out.

I feel that when the phone is figured out, we'll have a damn impressive device in our hands. A developer's dream.

-EJDII
[Continuum Android Development] samuelhadams:
I'd like to see the Pandora menu down there when it's opened. Can't believe Samsung didn't already do this.
[Continuum Android Development] Weudel:
That's a fine example of a 4x1 widget we could put down there... I would like to see Tweetdeck as well, but we don't have to agree on which ones if we just get the widget functionality....

Viva la devs!!!
[Continuum Android Development] trailblazer101:
The icons for the ticker (like the music player and the weather widget and etc) and the soft keys are in framework-res.apk just in case someone didn't know :) I just can't find am appropriate way to sign the apk back up once you unpack it so that the phone doesn't reject it xP lol
[Continuum Android Development] Jaylach:
No progress to speak of today, unfortunately. Still trying to figure out if it's possible to add our own views to the ticker. Quite honestly, I'm not all that optimistic. At least not with having the ability to do it without requiring a custom SOMETHING (services.jar, ROM, etc).

The reason I say this is it looks like all the widgets are hard coded into the Ticker code. That may or may not be a bad thing. If I can find out where those widgets are added we may be able to tap into it.

I've also started looking into changing the update frequency for the facebook/twitter/myspace ticker widget. If I could figure out how to get the /data/data folder off my phone it would be super helpful. I guess I don't know ADB well enough. Even though I'm rooted every time I do an adb pull /data/data /usr/development/continuum/data I get a permission denied error. I know it's possible but for some reason I'm struggling with it, lol.

Will keep ya'll posted! I'll start looking into the "button bar" as well. See if I can come up with anything there.
[Continuum Android Development] bubby323:
I've been looking into the services that the ticker depends on for its feeds, and widgets, and it's all very interesting to me. I'm definitely going to be diving into this once I get clockwork up and running for everyone. Stay in touch and maybe we could co-op this one. (;
[Continuum Android Development] Jaylach:
That would be great! I've been looking into the Ticker services in the services.jar file. There's a bunch of good stuff in there.

When I get back to my dev box I'm gunna write a small app to list system services. Maybe Samsung was nice and registered it as a system service LOL.

Keep me posted on your progress. Two heads are usually better than one =)
[Continuum Android Development] Jaylach:
So more reflection and I've learned that there are actually 3 displays registered. I believe someone pointed that out above (I think his user name started with Erik).

So I made some good progress tonight. I was actually able get to access to the third display, which I'm assuming is the Ticker, through the android.view.Display object. I couldn't do much with it, besides see it's size, but it's a start. I got there using some reflection. You can see my code below.

try {
Display d = getWindowManager().getDefaultDisplay();

Log.d("TickerTest", "ID1: " + Integer.toString(d.getDisplayId())); // Should print 0
Log.d("TickerTest", "W1: " + Integer.toString(d.getWidth())); // Should print 480
Log.d("TickerTest", "H1: " + Integer.toString(d.getHeight())); // Should print 800

Class c = d.getClass();

Field f = c.getDeclaredField("mDisplay");
f.setAccessible(true);
f.set(d, 2);

Method m = c.getDeclaredMethod("init", new Class[] { int.class });
m.setAccessible(true);
m.invoke(d, new Object[] { 2 });

Log.d("TickerTest", "ID2: " + Integer.toString(d.getDisplayId())); // Should print 2
Log.d("TickerTest", "W2: " + Integer.toString(d.getWidth())); // Should print 480
Log.d("TickerTest", "H2: " + Integer.toString(d.getHeight())); // Should print 96!!
} catch ( Exception e ) {
e.printStackTrace();
}

The height is what's telling me that it's probably the Ticker. I don't think any other Android devices have more than one display. I could be wrong though?

Either way, this looks like it's a good start for us. Hopefully we can figure out some stuff to do with this. If only I could get this display attached to a WindowManager or ViewManager =)

I'll keep poking at it tomorrow. Hopefully, being Friday, it will bring us good stuff!
[Continuum Android Development] trailblazer101:
Thank you Jaylach for your dev support! we really appreciate it! i hope you manage to do what you are trying to do!

edit: and if you want me to run any testing anytime, ill be here! lol..

edit2: So, i was thinking... One thing that will come to bother you is the fact that the voicemail icon in the ticker is not functional..... unless you pay for VVM.. this was confusing me for the longest time, why it wasnt working.. then i asked a Verizon Rep.. So, i was curious if the command that calls for a voicemail notification could be sent down to the ticker, and when clicked it could open up the main voicemail page.. that..... would make my week.. lol.. too bad it seems wayyyy complicated :|
[Continuum Android Development] Jaylach:
First thanks - you're welcome! And thank you for your offer to test. I'm not quite ready to put anything together for testing but I'm getting close. I don't have another Android phone handy but I'd like to see the results of the tests I've been doing on those phones. Maybe every phone has more than one display registered?

As for the voice mail thing. That actually may not be as complicated as you think. If we can send messages to the TickerTape service then we can really update whenever we want. I haven't begun testing anything along those lines yet. I'm more interested in getting a hold of the View down there and adding/removing stuff :D
[Continuum Android Development] ErikJDurwoodII:
I suspect that both the "buttons display" and the "ticker" are the same height.

Dissecting a screen-cap suggests that. I wonder which displays are "called" 0, 1, 2?