Sprint's Providing Dev Tools - EVO 4G Android Development

I wanted to make sure everyone saw that sprint was hosting some code examples and such for working on EVO Specific Apps.
I was pleased to see it, and thought others would agree
// Sprint's EVO Dev Page <-- Check out "Sample Code"
[See Segment Below*]
// Sprint Developer’s Guide for HTC EVO 4G
[See Segment Below*]
*Because I'm a new user i not aloud to post outside links(or any links it seems) on theads, which is something I understand and agree with, but because the first thing I did once I signed up for this Forum was setup a htc EVO 4G group and post this set of links on it (a location where my newb-dom doesnt apply) I didnt know this til now . After no one saw my group or my post in my group, I figured I'd try a normal thread, thus finding out I wasn't able to post outside links.
But since the group has the thread and the links ...
Go check out the "htc EVO 4G Owners" Group to see some helpful stuff from sprint about developing for a 4G phone with a front facing camera.
enjoy

Hi BigEd,
I guess I'm confused myself on how to get to the group you're mentioning, but definitely interested. Could you email me the link to it? I'll post it on this page for you.
my email is kmartburrito @ gmail . com
Thanks, and good find!
***EDIT***
Found this on Sprint's website, not sure if there's more info I'm missing or if this is the link you were talking about:
http://developer.sprint.com/site/global/develop/mobile_platforms/android/android.jsp#fragment-3
Link to the actual guide itself -
http://docs.google.com/View?id=dhtsnvs6_57d2hpqtgr
Interesting part where they talk about detecting wimax and using their own API for everything until Google includes it in FroYo. That makes me think that we'll get wireless tether to work as soon as we get a working FroYo port
ConnectivityManager cm = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
int networkType = cm.getActiveNetworkInfo().getType();
if(networkType == ConnectivityManager.TYPE_WIMAX)
{
// you are on Sprint's 4G network
// ConnectivityManager.Type_WIMAX=6 will be included in Froyo SDK
// Until Type_WIMAX is supported
// you will need to hard-code the value 6
}

Excellent!
Danke

Looking at this 4G is as expected, just another hardware level for TCP/IP to be transported over. The OS handles addressing and which interface has priority.
The only thing Sprint changed about the API is in the active network type. It doesn't have a enum for 4G so the developer will have to hardcode in the value.
The only problem a wifi hotspot app will face is if it relies on the network update notifications too much, which admittedly might be a problem depending on the specific implementation.

Related

CommunityRelease: Site Updated. It's getting more social :).

Developers: Please read this!
Host your ROMs, Themes and everything else
No more searching for free hosting space to place your ROMs with limited download speeds and 60 second waiting periods for downloaders.
7/23/2011
We have been hard at work creating better tools for you developers to manage your releases on Community Release.
Along with the new site release we just made, you now have the following features:
Browser based File Manager and/or FTP Access to your Files.
Dedicated Forum area with Full moderation rights.
Full release access to the Community Release Database.
A FREE central repository for the Android Community with FREE, Unlimited bandwidth File Hosting.
We are constantly working on the site and some of the functionality we are developing is:
Each developer NOW HAS their own section in our forums where you can post all the info about your ROMs.
You will also have ROM upload space (no more searching for free accounts) and your ROM files will be tied to the database so people can download them directly and not have to switch between the ROM database and XDA or whatever else.
You will have full access to anything related to your ROMs so you can keep the info up to date.
We will provide any RSS / XML streams for other people to use for almost anything. So if you want to write a single ROM update program for the Android Phones, you can write the app and take the latest info directly from the ROM database. This will mean that the data will always be the latest info from a common location as long as we can get your support.
You’d be able to see how many times you’re ROM has been downloaded and how the community rates it. It’s up to the you and the community to let us know what you want from the system.
As users, you can register in the system and then follow:
Releases
Devices
Developers
Rate the releases you like so other know if they are good or not.
Soon you wil be able to leave comments with your ratings too
We want to do this right. We want to build something that the community will really use.
This is just the start of things to come but we need need your input!!!
What do you want to see?
What will help you get your ROMs, Themes, Applications and more out to the community quickly and easily?
Please contact me at [email protected] with your contact information and include the information listed below (or as much as you feel comfortable sharing) and any thoughts and suggestions no matter how wild they may seem. We'll consider anything.
I'm setting up profiles for everyone for developer accounts that would include:
Full Name
Email Address
Nick Name
Location (or at least time zone)
Twitter Account
Blog Page
Home page
A brief description about yourself and what you develop
That should do for now.
Thanks again.
Simon
MobileTweek / AndroidSPIN / Community Release
awesome thanks =) i was thinking about switching from jf1.5 now i wont, since Hbuild doesnt support google synce
Good idea! This should be stickied if you can do a comparison table with all the builds.
One little typo, JF ADP 1.5 does not come with AIM/Yahoo/MSN out of the box.
t1n0m3n said:
One little typo, JF ADP 1.5 does not come with AIM/Yahoo/MSN out of the box.
Click to expand...
Click to collapse
Thanks.
I'll make the change.
Keep them coming.
The more info I can get, the better.
A couple of corrections:
1. Haykuro's 5.0.x builds (both H and G) are based on Android 1.5, not 1.1.
2. Haykuro's 5.0.xH builds do indeed do Google sync, there's just no way to configure it.
What do S and E mean? Standard and ?
all the builds are 1.5cupcake
spy_owl2 said:
A couple of corrections:
1. Haykuro's 5.0.x builds (both H and G) are based on Android 1.5, not 1.1.
2. Haykuro's 5.0.xH builds do indeed do Google sync, there's just no way to configure it.
Click to expand...
Click to collapse
Thanks.
Fixed.
t1n0m3n said:
What do S and E mean? Standard and ?
Click to expand...
Click to collapse
Standard and Enhanced (or not standard).
I've added a legend to the bottom.
Thanks.
t1n0m3n said:
What do S and E mean? Standard and ?
Click to expand...
Click to collapse
Enhanced, i guess.
great thread.
+1 vote for sticky
wyinsz said:
Enhanced, i guess.
Click to expand...
Click to collapse
Correct.
Already fixed.
I welcome suggestions for how to show things better if anybody has ideas.
and all builds have camera/video camera, either Standard or Enhanced.
all builds have Virtual Keyboard, either HTC IME or Standard.
"Enhanced" perhaps?
EDIT: Whoops, I didn't realise people replied so quickly on this forum ><
wyinsz said:
and all builds have camera/video camera, either Standard or Enhanced.
all builds have Virtual Keyboard, either HTC IME or Standard.
Click to expand...
Click to collapse
Do you know which ones have which?
Im curious as to the HTC lockscreen on H's 5.0.2 and there will have to be an update to include his new fully stable 5.0.2+1.5 = Hr6.0
Dantehman said:
Im curious as to the HTC lockscreen on H's 5.0.2 and there will have to be an update to include his new fully stable 5.0.2+1.5 = Hr6.0
Click to expand...
Click to collapse
I haven't used the 5.0.2H build yet! I understand that it has an enhanced lock screen but I don't know what is on it.
Any screen shots welcome!
As soon as Haykuro has the new build, I'll post info.
Thanks
arent there themes available for jf ADP1.5??
or are u tlking bout just a custom theme for that rom?
Dude's Cupcake supports A2SD.

HTC Evo Shift 4G Developer Hosting - Free

(i had posted this before but it seems I cannot find my old thread)
I'm providing this service for HTC Radar 4G and HTC EVO Shift 4G, as I own both phones.
I am the owner of http://gaigetech.com and Gaigetech, and wanted to give thanks to the custom developers of my phones.
Disk Space - 500MB
Bandwidth - "Unlimited"
1 FTP Account - "here.gaigetech.com" - port 21
1 Sub-Domain - "here.gaigetech.com"
1 Email - "[email protected]"
Though I need each developer to send me in an application
at "[email protected]"
Containing
Name
Email
Proof that you're a developer
Why you would like the hosting
I will reply if you're accepted and I will request further information after that.
I only accept accounts being using for hosting. If anytime this is violated I will suspend that account until the issue resolved. Repeat offense get account banned and no future for an account.
I do ask you mention Gaigetech as you hosting provider but no link back is necessary.
I ask you not to upload source code(that you wish not to share) or other sensitive files to this hosting as it will accessible to the public.
Hope you guys use it, thank you again!
This is splendid, if know more people were like you. Thank you for giving developers space.
I hope people use it this time around though :/
You mean this thread --> http://forum.xda-developers.com/showthread.php?t=1163179
No need to create another.

Bitdroid - Dedicated Android ROM Torrent Tracker

Bitdroid - Home | Bitroid - Tracker | Bitdroid - Forum
Introducing Bitdroid! The dedicated torrent tracker for Android ROMs!
After a couple of weeks of trial-and-error, I have finally got a torrent tracker site setup and running for Android ROM developers; a place for them to create and track a torrent for their ROMs.
Why use a torrent tracker like Bitdroid.org versus regular download links? Easy: better flow of download traffic, which equates to faster downloads!
Peer-2-Peer, or P2P, (torrents in this case) are better for high-flow traffic compared to normal HTTP (sites like Mediafire) or FTP. In HTTP or FTP, users can only download, and it's only from a single server. The more people downloading a file from a single server, the slower the download for everybody on that server requesting the same file. This is not the case for P2P connections. Every user that's downloading, downloads from another user. All of the users download are also uploading to other users, so the traffic is not coming from a single source. It is coming from many sources, alleviating slow downloads, enabling higher traffic. P2P is a much superior way to distribute large files (such as Android ROMs).
So where did this idea come from? After the release of several popular ROMs, I saw people complaining about slow download speeds, and having to upload to several different download mirrors for others to download at a fast pace again, until those became "clogged" for a while as well. P2P, as previously mentioned, would have alleviated this and reduced (or even eliminated) the need for several HTTP / FTP mirrors. HTTP download links could still be provided, but torrent links could also be provided to help alleviate high traffic, congested downloads.
P2P also allows tracking and stats of an individual download. Each file is tracked by the amount of seeders (people uploading), leechers (people downloading), and total downloads.
I've searched, and I couldn't find a dedicated torrent tracker for Android ROMs; I could only find trackers for general use, or other specific uses (movies, games, etc.), of which not all of these are completely safe due to concern of possible copyrighted content. With Bitdroid, only Android ROMs are allowed, and it is preferred that the original developer of the ROM uploads the file (or with permission from the developer, a 3rd-party user could upload the ROM). Since Android is open-source, there aren't any legal concerns of piracy and such due the open-source licensing of the Android OS.
For an added layer of "security" only an approved member group is allowed to upload files. You must be manually added to the group before being able to upload torrents, to try and further discourage potential piracy or unauthorized uploading of ROMs.
I currently have a splash-page setup, that links to the actual tracker, as well as a forum (work-in-progress).
If you're a developer or know a developer, please sign up on the torrent tracker and/or forum and I can get you setup to upload your torrents, and don't forget to spread the word!
If you have any questions or comments, please either post here or on the website! Come and check it out! ​
Note: I have permission from YZ to post this.
Bump. Got mixed reviews in the Rezound forum about this; not much response from Dev's yet (which is what I would like the opinion of as well).
I think this is awesome!
Sent from my GT-I9300 using Tapatalk 2
News page, forum what next apps we have to pay ?
The idea is great but you should respect the word *torrent*.
this is a brilliant idea, its annoying having to navigate through those nasty ad filled, speed restricted file hosting sites, i hope it grows and grows
my signup email conformation hasnt come through though
Donated $3 has not shown. Still Says Zero. Also been waiting on a confirmation email...It's new. Kinks to work out. Hope my $3 helps is the most I can spare.
---------- Post added at 02:16 AM ---------- Previous post was at 02:14 AM ----------
tarekkkkk said:
News page, forum what next apps we have to pay ?
Click to expand...
Click to collapse
Wait what? That's not a real sentence.
Oh finally i become a reality.
erktheerk said:
Donated $3 has not shown. Still Says Zero. Also been waiting on a confirmation email...It's new. Kinks to work out. Hope my $3 helps is the most I can spare.
Click to expand...
Click to collapse
check your spamfolder!
Check out some of my work and ths work of my team mates in the sprint epic4g touch section. Let me know If we qualify.
BRING IT ON! I'll seed like a mofo!!!
Always been intrigued why no Android ROM developer uses torrent technologies... Even on questionable tracker as Pirate Bay (Yes, you can find legal stuff there ^^).
Now there is no excuse ! With this tracker, we can download almost eyes closed. And now, every body can help, even if no developer, even without giving money. Let's seed !
I'll warm up my seed box this evening !
we can only say you THANK alot and good job . but one thing ..
it is for every Rom ( custom and shipped rom ) or just rom leaked by private developers ?
ps : I haven't paypal from me ( Country's restricted ) , sure I would donate you some $$ ...
awesome news !
guys pay alot for hosting 300mb allinone roms on their hosting , torrent solution rocks!
Any Torrents with this Symbol are Ratio Boosters. Only your Upload is Recorded!!
This is a Great way to Boost your Ratio. Normal Site Seeding Rules Apply.
Seed to 1.0 or 36 hours to avoid Hit and Runs.
Click to expand...
Click to collapse
The idea is good, however i think having a ratio system on the site will do it more harm than good.
Unless you download the rom soon after its uploaded your probably going to struggle to seed it back, especially if its from a developer who updates the rom every couple of days. I think its very unlikely someone would download the older version once the next build is out.
Wow, my site made the front page news! Awesome .
Emba4 said:
this is a brilliant idea, its annoying having to navigate through those nasty ad filled, speed restricted file hosting sites, i hope it grows and grows
my signup email conformation hasnt come through though
Click to expand...
Click to collapse
Hmm, weird. Like previously mentioned, check your spam folder. I'll see what I can do later when I get off work.
erktheerk said:
Donated $3 has not shown. Still Says Zero. Also been waiting on a confirmation email...It's new. Kinks to work out. Hope my $3 helps is the most I can spare.
---------- Post added at 02:16 AM ---------- Previous post was at 02:14 AM ----------
Wait what? That's not a real sentence.
Click to expand...
Click to collapse
Yeah, there's kinks to work out (new to PHP as well so that doesn't help lol). Not sure why the donation thing isn't updating... I'll have to look into that.
timmetal6669 said:
Check out some of my work and ths work of my team mates in the sprint epic4g touch section. Let me know If we qualify.
Click to expand...
Click to collapse
Sure! Just post a thread in the Bitdroid forums in the Uploader Request board!
djibrilcoulibaly said:
we can only say you THANK alot and good job . but one thing ..
it is for every Rom ( custom and shipped rom ) or just rom leaked by private developers ?
ps : I haven't paypal from me ( Country's restricted ) , sure I would donate you some $$ ...
Click to expand...
Click to collapse
It's for any ROM. There's categories for stock ROMs, custom ROMs (from developers), or 'Other' (for kernels or something like that). I can always add more categories as well if anybody has suggestions!
InsaneNutter said:
The idea is good, however i think having a ratio system on the site will do it more harm than good.
Unless you download the rom soon after its uploaded your probably going to struggle to seed it back, especially if its from a developer who updates the rom every couple of days. I think its very unlikely someone would download the older version once the next build is out.
Click to expand...
Click to collapse
I've disabled ratio restrictions on the site. Where did you find that tidbit at? Was it in the rules/FAQ? If so, that's just because I haven't really had any time to update that at all, due to classes starting up again.
Worry not, ratio is not a concern (but sharing what you download always looks good ).
if so it's better thank once more .
It's for any ROM. There's categories for stock ROMs, custom ROMs (from developers), or 'Other' (for kernels or something like that). I can always add more categories as well if anybody has suggestions!
Click to expand...
Click to collapse
No problem. The categories I currently have:
- AOSP / AOKP
- Other
- Proprietary GUI (for ones like Sense, TouchWiz, etc.)
- Stock (Rooted)
- Stock / RUU's
Would just like to thank everybody for their support!
Unable to register. It claims that I'm not matching the CAPTCHA (I think...)
Code:
The confirm code you entered is too short.
The confirmation code you entered was incorrect.
There is no CAPTCHA, and I have filled out all 5 fields that are shown on the registration page properly.
dstruct2k said:
Unable to register. It claims that I'm not matching the CAPTCHA (I think...)
Code:
The confirm code you entered is too short.
The confirmation code you entered was incorrect.
There is no CAPTCHA, and I have filled out all 5 fields that are shown on the registration page properly.
Click to expand...
Click to collapse
Are you trying to register through the forum or the tracker?
If you're trying through the forum, try registering through the tracker instead. Another user PM'd me with a similar error I believe, and he was trying to go through the forum.
Alright, sorry about the issues registering on the forum guys. There was a conflicting option turned on that I missed when setting up the forum.
It should be working now for registration.

[Discussion/Ideas] HTC Elevate

I'm sure many XDA members who own HTC phones also have access to elevate. While this thread is not intended to expose any confidential information related to the HTC program, it IS intented for us (HTC users on Elevate) to group and support each others' ideas if you think they're useful.
//////////////////////
What this thread IS:
* A place where fellow XDA users with Elevate access can post their ideas, discuss them and help each other out with "likes" in order to raise the idea's visibility on HTC's radar.
* Anyone can contribute to an existing discussion (in this thread) and if it's supported by a lot of voices, one of us will promote it as a new "idea" on Elevate.
////////////////////////////
What this thread is NOT:
* A way to request information about Elevate itself, such as "how to get in?" or "who do i contact inside HTC for this and that?"
* A place to bash / flame / troll about anything HTC / Android or Elevate related
* A place to beg for or release content which is considered inside HTC confidential information.
Any deviations from common sense (language and content-wise) will not be tolerated.
Thanks and looking forward to your contribution!
(@orb3000 thanks for your support!)
I made a post about USB org if you want to like it mate , also someone made one about profiles. Like that one two
Sent from my HTC One X using xda premium
To be fair and safe, i informed the mods about this thread and its purpose, let's see if they endorse it. If it goes ahead = i just tested it = we can post direct idea links which can't be opened/viewed unless you have an elevate account.
edit: also informed the "other" mods to give feedback on this and check if it violates anything...
Hi, thread seems ok.
Will be moved to General so can get better exposure
As for external links that not everyone can see, it´s better if you work with quotes, that way everyone can jump in discussion.
Please to all members, help us to keep thread on topic and with respect!
Avoid posts like "Thanks! great idea!" or anything similar with zero helpful or useful content for the proposes of this thread.
Nitin985 said:
I made a post about USB org if you want to like it mate , also someone made one about profiles. Like that one two
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
which one would that be? give at least the idea name...
I'll start with mine:
"Contact image size on future htcsense.com"
When the replacement portal will be released, it would be good to have an online cloud-based way to sync contacts, along with support for hi-def (720p+) contact images.
This is one of the oldest Android bugs on record (actually a Contacts/Mail team issue) and we're forced to sync Gmail Contacts once you set up a google contact on any Android phone. If we can use htcsense.com (or whatever's gonna be called whenever released) as an alternative to Gmail Contacts it would be awesome!
30FPS and higher bitrate video support (OneX/S specific)
This one is pretty easy to figure out....24FPS and 10mbps don't do the OneX justice. The TF300 which is a Tegra3 tablet can do 29FPS and 18mbps with no issues, so it's not a HW limitation.

Paid APK Hacking... specifically Escort Live

Hi Everyone, long time reader, modder, flasher, 0 time poster:.
I just wanted to get a gauge on the community's attitude towards hacking a paid application. Not for the intent of making it free, but for the intent of making it work!
You see, There's an app out there called "Escort Live!". Don't get me wrong, it's a great app as it integrates with your radar detector and laser jammers while driving... but it's rife with issues that the company just hasn't been able to address... see the following forum for more information on that:
I can't outside link yet due to the post count, but you can find all of the issues on escort live! for android's forums. I'm sure you can google them.
So... I made a post to try and help the community out by decompiling the 2.04apk hosted on their site... not even their latest version... with Virtuous 10 Studios, and Informed the community of the Sloppy Dev work, and that I would try to fix the issues with our specific phones (Motorola based).
2 days after that post was made...
I get permanently banned. no reason given.
They then pulled the old .apk's off of their site, so I've conveniently uploaded it to mega upload so everyone can see the crappy dev work for themselves... again... can't post links yet, but if someone with a post count pms me I'll send it to them.
I don't have enough of a post count to make a dev project out of this yet either, but as soon as I do then I'll post the progress on of the project on github.
If anyone would like to join in the effort to give PAYING CUSTOMERS a functioning apk to use with their phones... volunteers are more than welcome, especially those with java / xml experience.
I have a wordpress site that I can't link here, but it's my first name Philip Last Name Cabibi at wordpress if you're interested in tracking the issue with the full links.
market link
From a technical standpoint the app is free (with premium subscription options) and I can only assume there's some sort of verification process for that subscription so as long as that's kept in I would think this is certainly acceptable though I'm not sure what your post actually said
did find this though (basically just talks about it and then links here and the blog) relevant post on his blog is here
@ University of Pi...
You are correct... It's a free app; however, in order to all the app to connect with your escort compatible radar detector, one must purchase a separate cord, and pay for a yearly subscription of about 79.95.
Full disclosure: the management at escort has been nothing but professional, and have extended the subscription of the beta testers for another year as a result of all the bugs.
The problem though is the lack of updates. Alot of us have invested alot of money into the app. Cost of Radar detector, Cost of the special chord, plus the cost of the subscription. New users, unfortunately, don't get the benifit of the extended subscription.
The point is... is that users of certain phones, paid for a product, and the product isn't functioning correctly. The reasons for this are the sub-standard programming of the devs. No notation on the methods in the smali files, poorly designed xml arrays, cryptic variable definitions, etc.
Personally, I feel as if the management have no control over the fixing of the problems, and are handcuffed, because the initial developer purposefully made the program extremely difficult for a new developer to come in and fix the issues, as a result of the poor structure of the program itself.
Anyway, glad to see you found those links... Thank you... didn't know that another thread was made requesting information about what happened to the original thread (they are correct, I in no way posted the entire source code of the program on their site) What I did was point out the flaws, and logcat results that tell a completely different story regarding the root issues effecting motorola devices than what the devs have told management, and as a result, what management has in turn relayed to the users.
Unfortunately, I can't follow up in the forum as I am permanently banned, but I, and many others, really just want the program to work correctly. It's an excellent concept and it's a shame that Escort is resorting to these types of tactics in an attempt to prevent the open source community from improving their product.
I'm sure even with the improvements, a subscription fee would still be required; however, the original concept of the OP was to convey the fact that it's possible for the open source community to bypass the "premium features".
I don't condone this; however, it's a difficult pill to swallow when faced between choosing the ethical choice.... paying the yearly subscription for a poorly functioning app... or sideloading a fully functioning app created by an open source community because the official developers aren't making any progress.
Would any other senior devs on this site wish to chime in on this?
You should have never been banned from there...but hey...no good deed goes unpunished right?
I've had EL for quite some time and it's irritating to no end to see how flawed it is. It's a shame that they won't welcome help and instead act that way toward people trying to do something good for them.
Hacking and posting an app that uses paid services is considered warez and will not allowed to be posted here nor will any help be given in doing so.

Categories

Resources