Epic specific development? - Epic 4G General

Let me know if there's a better forum for this, but I'm looking to get into Android development as soon as I get my phone next month. I've already written some sample apps with the dev environment running on the simulator. So I'd like to start writing some utilities next - they are the most simple to write usually (and people are more forgiving), and it'll help me up my skillzors.
With that in mind, what Epic specific things would people like to see? Throw out anything Epic specific. I'll probably come up with my own list once I own the phone, but so far I see a few things like:
Easy flashlight app
Better LED notification system
Better 4G management widgets
Keyboard remapping for smiley button etc
Throw out anything. I'm not promising anything, but I definitely want to get dirty and, while doing so, improve my own device.

Bluetooth audio and in-line audio preferences. Id like to be able to designate what apps push audio through bluetooth, speaker or in-line.
For instance, since my bluetooth headset supports stereo audio, evrything gets sent to it, but the speaker on it sucks, good for calls and nothing else. When in the car, I want music and notifications to go to the inline audio and calls to go to the bluetooth.
Also, the mic works now with in-line audio, but bluetooth still poses a problem. I don't have bluetooth in my car, but want it in my next car.
Thanks... btw, were did you do your research for development. I'm trying hard to get a better beackground and struggling. You can pm me this answer. Also ill test things for you.
Sent from my SPH-D700 using XDA App

Related

[PROJECT] Headphone Controls - HandsFree

I would like to start working on a way to change the function of the push button received from the headphones. Mainly for when your driving, but this would also be helpful when you need to work with your hands, but still would like to use your phone!
I would love to make an app, but i have no exp in doing this, so basically this is my REQ for a developer to work with to create,develop,test help build my idea.
A customizable app that allows you to choose to open apps, perform actions, play music, skip, pause,play etc with different clicks of the button (Like the older/newish ipod shuffle controls)
If your interested or have any material or ideas for me to start looking into gpio settings please add to the post.
My ideal click config would be:
[Current]
1 click - Depending on Phone State : Open up Music Player/play/pause/answer call/end call
[Additional - Needs to be added]
2 clicks - Next Song
3 clicks - previous song
Click and Hold - Open Voice Control Program (in my case Vlingo) Should be configurable via GUI or config file
(I'm not sure how many commands we can actually store, but if there are more then we can surely add more and more features)
warri said:
I would like to start working on a way to change the function of the push button received from the headphones. Mainly for when your driving, but this would also be helpful when you need to work with your hands, but still would like to use your phone!
I would love to make an app, but i have no exp in doing this, so basically this is my REQ for a developer to work with to create,develop,test help build my idea.
A customizable app that allows you to choose to open apps, perform actions, play music, skip, pause,play etc with different clicks of the button (Like the older/newish ipod shuffle controls)
If your interested or have any material or ideas for me to start looking into gpio settings please add to the post.
My ideal click config would be:
[Current]
1 click - Depending on Phone State : Open up Music Player/play/pause/answer call/end call
[Additional - Needs to be added]
2 clicks - Next Song
3 clicks - previous song
Click and Hold - Open Voice Control Program (in my case Vlingo) Should be configurable via GUI or config file
(I'm not sure how many commands we can actually store, but if there are more then we can surely add more and more features)
Click to expand...
Click to collapse
How much money do you have?
I already have the answer. Get a set of the Motorola S9-HD Bluetooth headset. You can do all things you require with them (over bluetooth of course) The sound quality is AWESOME
well, that's not the correct answer, ths idea for an app is really nice, I dont have experience in android development either but I'd like to have this app, and I would donate, Once I saw an application like this for WM and it was awesome( Former WM user)
wpb2 said:
How much money do you have?
I already have the answer. Get a set of the Motorola S9-HD Bluetooth headset. You can do all things you require with them (over bluetooth of course) The sound quality is AWESOME
Click to expand...
Click to collapse
yeah, right.
AD2P simply SUCKS quality-wise.
If you don't notice the difference, well, good for you .
but with the same kind of money you can get so much more quality you can't even compare.
The kind of fearure the OP is working on would be just awesome for who wants quality or doesn't. want to spend money for the same of it and remote controls . looking forward to it.
I been trying to do something like this with Tasker but sadly i can't get it to recognize the headset click
tytdfn said:
I been trying to do something like this with Tasker but sadly i can't get it to recognize the headset click
Click to expand...
Click to collapse
I'm going to start sifting through the Kernel and Source Code that was posted from samsung for anything related to the headset. They defiantly have a way to recognize the clicks, I just dont know how to access them to tell the phone what to do.
tytdfn said:
I been trying to do something like this with Tasker but sadly i can't get it to recognize the headset click
Click to expand...
Click to collapse
Fingers crossed that this is on topic enough...
On my Captivate, the hardwired headset that came with it has a button in the wire. This button doesn't seem to do anything. What is it supposed to do?
Also, I have a bluetooth Jabra BT3030. None of the buttons function with the Captivate. They all worked fine on my Tilt (WM). Should all of the bluetooth buttons work with this phone? Also, when I turn on my bluetooth it pairs fine, but doesn't automatically connect. I've read about this happening with other people. I'm wondering if it's just this old bluetooth device isn't compatible with the Captivate. Any opinions?
Thanks,
Rich
richb500 said:
Fingers crossed that this is on topic enough...
On my Captivate, the hardwired headset that came with it has a button in the wire. This button doesn't seem to do anything. What is it supposed to do?
Also, I have a bluetooth Jabra BT3030. None of the buttons function with the Captivate. They all worked fine on my Tilt (WM). Should all of the bluetooth buttons work with this phone? Also, when I turn on my bluetooth it pairs fine, but doesn't automatically connect. I've read about this happening with other people. I'm wondering if it's just this old bluetooth device isn't compatible with the Captivate. Any opinions?
Thanks,
Rich
Click to expand...
Click to collapse
The button you speak of will pause and un-pause music from my experience. I'm not sure if it does anything else.
It also answers incoming calls and in at least one music player (can't remember which one, maybe DoubleTwist?) a double click skips to the next track.
The files you are looking for are
linux-2.6.29/arch/arm/mach-s5pc110/include/mach/sec_jack.h
linux-2.6.29/arch/arm/mach-s5pc110/sec_jack.c
just don't ask me what to do with it
Sherpa
I would donate fo' sho'!!!
Sent from my SAMSUNG-SGH-I897 using XDA App
no driver said:
It also answers incoming calls and in at least one music player (can't remember which one, maybe DoubleTwist?) a double click skips to the next track.
Click to expand...
Click to collapse
MixZing do this
SetiroN said:
yeah, right.
AD2P simply SUCKS quality-wise.
If you don't notice the difference, well, good for you .
but with the same kind of money you can get so much more quality you can't even compare.
The kind of fearure the OP is working on would be just awesome for who wants quality or doesn't. want to spend money for the same of it and remote controls . looking forward to it.
Click to expand...
Click to collapse
You obviously haven't tried out the s9_HD pair. They are really good quality. I have a $50 pair of Sony buds, and the S9s are just as good.
BTW you can get them for $60 on the net. So where did you say you can get better quality buds for far cheaper?
Also I mostly use my S9s' at the gym, because my wired pair of buds kept getting caught on the weight bars. When I run on the treadmill I always set my phone on the top tray and kept yanking on the cord. I actually knocked my phone on the floor a couple of times.
Sent from my SAMSUNG-SGH-I897 using XDA App
TMC_Sherpa said:
The files you are looking for are
linux-2.6.29/arch/arm/mach-s5pc110/include/mach/sec_jack.h
linux-2.6.29/arch/arm/mach-s5pc110/sec_jack.c
just don't ask me what to do with it
Sherpa
Click to expand...
Click to collapse
Thanks, downloading the Source now, damn its a big download
richb500 said:
Fingers crossed that this is on topic enough...
On my Captivate, the hardwired headset that came with it has a button in the wire. This button doesn't seem to do anything. What is it supposed to do?
Also, I have a bluetooth Jabra BT3030. None of the buttons function with the Captivate. They all worked fine on my Tilt (WM). Should all of the bluetooth buttons work with this phone? Also, when I turn on my bluetooth it pairs fine, but doesn't automatically connect. I've read about this happening with other people. I'm wondering if it's just this old bluetooth device isn't compatible with the Captivate. Any opinions?
Thanks,
Rich
Click to expand...
Click to collapse
its supposed to pause and play your music or atleast thats what it does on mine
Yeah, my buttons doesn't do anything with any music player I've tried. I don't use the stock captivate player, I prefer pretty much any other music player over it. Right now, I'm using the one I pulled for the vanilla rom awhile back.
In Slacker radio the button pauses and unpauses. I think this is going to be more of an issue of the software developer using the functionality of the button, not making the button talk with the software.
dewt said:
In Slacker radio the button pauses and unpauses. I think this is going to be more of an issue of the software developer using the functionality of the button, not making the button talk with the software.
Click to expand...
Click to collapse
Through more investigation it seems that the software determines what happens on button press, so really this is going to be a look through to see where it allows us to select which program launches on button press.
no driver said:
It also answers incoming calls and in at least one music player (can't remember which one, maybe DoubleTwist?) a double click skips to the next track.
Click to expand...
Click to collapse
I wish I looked into it before my 30 days were up. The button on my headset does nothing (never has). I dont know if it's just the wire or it's the phone (hardware or software).
Yeah I would definitely DONATE too if you could work this out, it would make my life much easier

Call's people whilst an AUX jack is in.

I've checked high and low on the forums for something similar or a solution to my problem, but alas I can't find anything so I'm starting a thread.
As the title state's my phone rings people whenever an AUX jack is in, listening to music, or hooked up to a stereo. I've tried restoring to factory setting's also I've tried different headphones and stereo's but still no joy.
T-Mobile
HTC HD Desire HD.
Any help or suggestions would be appreciated.
Many thanks.
Flynn.
Hmm, maybe I've got a similar probelm, I use normal 3.5mm in-ear headphones with my Desire HD and they are able to make strange things, if I gently move the jack, sometimes my phones starts a call to the latest called person, sometimes it skips to the next song, sometimes the music is paused.
I think that has something to to with the default headset funcionality, but it would be great if there was a way to lock any function other than playing music if no multi-functional headset is plugged in.
You're going to think I'm nuts but I've tried everything.
It seems to go berserk when you do a screwing motion with the 3.5mm jack. It doesn't make any difference what headphones I use whether they've got any calling buttons on them or not they just go absolutely mental.
I will admit to doing the calling bug that increases the music volume when you hang up straight after making the call.
But I still can't get around it and it's VERY frustrating, especially in the car.
The same problem
Hey, i have the same problem. This morning i was listening to music on my way to school. And all of the sudden it went berserk, started calling, skipping. What to do?
That happens if the AUX wire passes a current (many times stray) back to the phone. The phone just reacts in the way it would if a button was pressed on one of those headphones having an in-line mic/button.
A lot of times this stray current comes because of static build-up. I'm sure you guys know how to get rid of that. If it's not because of static, it might be because of faulty wiring on the audio enhancement (not usually the case), or if the audio enhancement and the phone function at hugely different potential differences (also, usually not the case).
As far as mine is concerned, freeing it of static usually helps.
One way to quickly judge if it's static that's the problem is if the call/skip/whatever usually takes place the minute you plug it in.
ferrarihap said:
Hey, i have the same problem. This morning i was listening to music on my way to school. And all of the sudden it went berserk, started calling, skipping. What to do?
Click to expand...
Click to collapse
Search for an app on the market called "headset blocker"
NO luck
The above post helps,
However im testing the new ICS rom by Lord Clockan and twistedumbrella and there is no compatability for ICS. Wondering is anyone knows what part of the phone controls headset controls so i can mak an app to block it on 4.0?
Its a real pain as i cant play music at all,
random apps start playing music over other apps and music stops in others, skips tracks etc. SO frustrating.
Take out headphones
Blow into the jack hole
Plug back in headphones
Sorted till the next time crap builds up in there.
Sent from my Desire HD using xda premium
radixon said:
Search for an app on the market called "headset blocker"
Click to expand...
Click to collapse
did this work for any one else, it doesn't seem to be working for me
rakinisbat said:
did this work for any one else, it doesn't seem to be working for me
Click to expand...
Click to collapse
This should answer your question:
geinome said:
The above post helps,
[...]
Click to expand...
Click to collapse
I have the same problem. And its realy anoyeing me . Cant listen to music at all anymore on my desire HD...
I have that problem for a while now. The blwoing inside technik did work for a while, but doesent anymore.
That headset blocker would be amazing if it would be working on ICS. Im on the LordMod Beta to.
@geinome would be amazing if you could make an app to fix that. But honestly i have no idea were in the sistem that headset control is located. Hope you can find it.
Found a Fix. Hope it helps you guys to.
I found an other App, that did solfe the problem for me eaven on ICS. The App Headset Interceptor is meant to let you choos, which Music App should receve the signal coming from the remote on the headset. But if you dont choose any from the Apps to get the signal, none dose and so none is cousing problems
Would love to post you guys the link to the market, but cant couse i dont have anouth post yet. But im sure i can sind it yourself
I hope this is solving the problem with the unwanted calls to. Couse i never had that problem, i cant test that.
you dont need any apps
you just need a needle to clean up the pocket lint inside the 3.55 jack.
for me it's usually enough to unplug the jack and plug it in again and all works well for the next month or so.

[Q] Call Speaker, Mms; Netflix, Hulu, & Other App Issues

Hi, I'm currently using the Codename Android rom by 0.0 with the grapefruit kernel. Love this rom and I really believe the developers on this site are effin geniuses (it blows my mind the way you guys can develop these sorts of things. Thank Bob for technology). Anyway, I saw that a few issues I have are being worked on and the grapefruit kernel solved my WiFi issue and lowmic zip fixed the obvious.
Currently, the problems I am having are as follows:
I can't use speaker during phonecalls and I noticed that when I unclick speaker, I can still hear the person I'm talking to, but they can't hear me (unselecting speaker seems to permanently mute the mic for the duration of the call. The mic works fine as long as long as the speaker isn't selected).
The Netflix app crashes immediately, the Hulu app will not play videos because it'a missing DRM support, and a few apps like the piano app I use (easypiano two touch) crashes once I press on a key. There's also apps that have terrible display quality like The Sims and Office Jerk. Does the fact that flash player's not supported in Android versions beyond 4.0 have anything to do with any of these issues?
Lastly, mms won't send (it'll look like it's sending, but never succeeds) and trackpad won't wake up cell (But I think I read that that's not so much an issue as it is just not an option).
BTW, anyone know of a great + free voice recorder, FM radio, and car dock app? (2.2 had them, but this rom doesn't). Thanks in advanced. I hope the more I learn the less questions I'll have.

[Q] Does the N10 have a headset (hp+mic) connector?

For those who think the answer would be an obvious "yes, why the hell wouldn't it?", I don't blame you, I would too, but please see here (tl;dr: the Nexus 7 doesn't). If/when you have access to one, would you please test it by lightly blowing or tapping on the headset's mic? On the N7 thread there were several people that got confused cause the tablet's own mic was picking up their voice anyway and they thought it was the headset's.
i didn't bother reading the entire thread you linked, but from what i could gather, it was stated by google, it should work for the n7. given that the thread was opened in july, when the n7 was still really new, i would agree with the theory that the plug was not it far enough. the same thing was going on with my phone (sgs2), when it was new and people on the forum were worried that the handsfree wouldn't work. in the end, the solution was, "try again, push harder" and then it worked for everybody.
why would they leave out this feature? doesn't make much sense. also, even if they would (and they wouldn't!), it'd still be possible to use a bluetooth stereo headset for both music and mic.
I am as confused as you are as to why they would leave it out, but in that thread it was confirmed independently by various parties, including ifixit, a response from google support, and even some that tested before and said it worked, but then admitted they were wrong when testing via tapping the mic. Besides it not working, a teardown reveals that the jack is TRS (regular stereo headphones) not TRRS (4-connector).
Since that post was started, there's been even more confirmation. When I searched for it that's the only place I could find discussing it, but now if you google for it you can find other threads as well.
Re:bluetooth alternatives. That's OK for communications apps, but for stuff like recording apps it's a problem. If there's one thing Android is lagging WAY behind than iOS is recording apps. Also many apps have BT issues depending on device, Groove IP doesn't work well with it on my N7, and not even on my GB Samsung phone, for which it does work for regular carrier calls -- there's also some BT issues in the thread.
N7 does not have mic in capability via headphone socket.
I record a lot of music and to be able to plug in a mic would be great as I did with my iPod touch, but Google left that bit out for some stupid reason.
N10 would be wise to have it included.
Sent from my Nexus 7
You will just have to wait and see after someone buys one and checks it out.It is all guesswork before then.We all guessed wrong on the N7.
James-NC said:
You will just have to wait and see after someone buys one and checks it out.It is all guesswork before then.We all guessed wrong on the N7.
Click to expand...
Click to collapse
The Nexus 10 uses a Wolfson audio chip and the 7 uses something else; if that's what controls recording, you can see if a device with a similar chip (like the Galaxy S) has that feature.
I honestly have no idea if that's what determines recording capabilities, so don't make fun of me if I'm wrong lol

[Q] LG G2 Bluetooth audio quality issues

I have the verizon g2 and the bluetooth connects fine and all but sounds bad compaired to other phones even older ones. I guess im just an audiophile but it sounds very cracklie when a song get louder. I know i cant be the only one experiencing this but i have looked and looked and found nothing but great feedback about its sound. Has anyone else experienced this and maybe found a fix?
findogg213 said:
I have the verizon g2 and the bluetooth connects fine and all but sounds bad compaired to other phones even older ones. I guess im just an audiophile but it sounds very cracklie when a song get louder. I know i cant be the only one experiencing this but i have looked and looked and found nothing but great feedback about its sound. Has anyone else experienced this and maybe found a fix?
Click to expand...
Click to collapse
I see it more with talking on my car's BT than with audio streaming, but so far I am not that impressed with the quality. It works, but isn't all that great.
SquireSCA said:
I see it more with talking on my car's BT than with audio streaming, but so far I am not that impressed with the quality. It works, but isn't all that great.
Click to expand...
Click to collapse
Yeah thats all im seeing also. But i hope it will change with an update
Using my Motorola Elite Sliver, Bluetooth sound has been just fine. Phone call clarity has been great; significantly better than my DNA.
Posted about this a while back on the Nexus 4 here:
http://forum.xda-developers.com/showthread.php?p=44130362
It's -super- irritating, and I believe this is a bug in all recent android versions (after 4.1 I think) with the new bluetooth implementation. I was hoping we'd find a way to 'fix' it in a similar manner, but I have no experience developing for non-nexus devices. I'm glad someone else notices the crackle though, it's annoying to the point where I won't listen to audio over the G2's bluetooth anymore.
Just gonna wake this back up to see if anyone else has any ideas on what we can do here.... this issue blows on newer Android phones and we ought to be able to find a way to fix it ^^
cbaronne said:
Just gonna wake this back up to see if anyone else has any ideas on what we can do here.... this issue blows on newer Android phones and we ought to be able to find a way to fix it ^^
Click to expand...
Click to collapse
I read through the thread you linked and it looks like you fixed the issue on stock Android ROMs. I have the AT&T D800 running CleanROM XE, also had the issue on stock G2 ROM.
I wanted to offer to test anything you came up with. I connect to a 2011 Hyundai daily and stream Pandora and XiiaLive.
Thanks in advance.
I ran into this as well, although I've only tried Soundcloud, Pandora and Google Music. Pandora is the only app in that list that has issues. Soundcloud and Google sound fine.
findogg213 said:
I have the verizon g2 and the bluetooth connects fine and all but sounds bad compaired to other phones even older ones. I guess im just an audiophile but it sounds very cracklie when a song get louder. I know i cant be the only one experiencing this but i have looked and looked and found nothing but great feedback about its sound. Has anyone else experienced this and maybe found a fix?
Click to expand...
Click to collapse
I actually found it sounds better on bluetooth than my old Rezound and my wife's DNA do. In wife's car, songs on bluetooth (any app) have an echo/hall effect. The G2 is the first phone that sounds normal with no echo. Plus, the song info is finally displaying properly on the screen. Just wish my car had bluetooth because then I wouldn't have to deal with the thumping sound I hear while plugged in via the aux/headphone jack and changing tracks. I have another thread here regarding the thumping noise.
Enable aptx. Bluetooth had been nice and clear for me even before doing so.
Steamer86 said:
Enable aptx. Bluetooth had been nice and clear for me even before doing so.
Click to expand...
Click to collapse
How do you do that? Is there a menu/switch for that?
Prop command in terminal emulator. Is around here on forum in another bt thread. Most variants aren't enabled out of the box. Hell, Verizon didn't even have the logo on the box.
Steamer86 said:
Prop command in terminal emulator. Is around here on forum in another bt thread. Most variants aren't enabled out of the box. Hell, Verizon didn't even have the logo on the box.
Click to expand...
Click to collapse
Saw that thread. Figured that if the G2 was already set up for that, then you shouldn't have to go through superuser and ADB to make it work. I mean, if it is an advertised feature then it should be easier to activate. What am I missing here?
I went ahead and enabled aptx a few weeks ago to test it out... either my headunit doesn't support it or it doesn't seem to make much of a difference on my end as I still have the crackly highs as I did before. This was the same issue that I had on my Nexus 4 that I was able to fix by tweaking the sbc bitrate... I'm just not sure how to do that in the source code on this phone. (or if that's even possible here)
Could someone please link the thread to enable aptx? I am unable to find it or how to do it.
Or at least tell us here how to do it?
I am also getting the crackling over bluetooth, when plugged into an aux jack the sound is amazing, over bt not so much. Also track data is really wonky, it rarely works. When the track changes it shows the song info for a split second then says unknown. I've never had a problem with the track data in my car and this is the 4th device I have used in this car. This is a link I ran across for enabling aptx, don't know if it works I'm not rooted yet.
monkeefied said:
I am also getting the crackling over bluetooth, when plugged into an aux jack the sound is amazing, over bt not so much. Also track data is really wonky, it rarely works. When the track changes it shows the song info for a split second then says unknown. I've never had a problem with the track data in my car and this is the 4th device I have used in this car. This is a link I ran across for enabling aptx, don't know if it works I'm not rooted yet.
Click to expand...
Click to collapse
Same problem here, except my car stereo doesn't support aptx.
Sent from my LG-LS980 using Tapatalk
Just to pitch in -- I get the same crackling on music. Driving me nuts.
When I play music over my car stereo it's great. When I call using sync the person on the other side said it sounds like a whining noise for the entire call. The whining does fluctuate from moderate to extremely loud.
Sent from my LG-D801 using XDA Premium HD app
megadeth8828 said:
When I play music over my car stereo it's great. When I call using sync the person on the other side said it sounds like a whining noise for the entire call. The whining does fluctuate from moderate to extremely loud.
Sent from my LG-D801 using XDA Premium HD app
Click to expand...
Click to collapse
This sounds like a ground issue in your car maybe? Does it change pitch with engine rpm? Mine sounds like when your stereo is up too loud and the bass distorts, except it's only distorting for high's. Much more noticeable when listening to rock or something with a lot of cymbals. Rap/hip hop sounds fine (not really any high's there). Enabling aptx doesn't sound like a solution here, why would enabling a premium sound feature correct this when other devices I have used that don't have aptx sound better than my G2? Not trying to ridicule here just trying to keep the ball rolling. I really believe this is an issue with phone or bt antenna or something.

Categories

Resources