[HOWTO][MANGO] Put your app in the Settings hub. Now includes description changing! - Windows Phone 7 Development and Hacking

Mango allows us to put things in the settings hub. This is pretty easy to achieve, just go to your project, open your WMAppManifest.xml and add this on the <App>-tag:
Code:
HubType="268435456"
Now deploy your xap to emulator or to a real device. You can find it under the Settings-menu.
Tested & works on Mango Emulator and on Samsung Omnia 7 (Mango RTM)
To change the description see this post: link.

this can get interesting. ill check it out.
can we create another app hub called APPs and put all the apps there instead of having it populated in a long list in the programs list?

lemonspeakers said:
can we create another app hub called APPs and put all the apps there instead of having it populated in a long list in the programs list?
Click to expand...
Click to collapse
I have no idea, but I'd say we can't. Someone needs to find out what that HubType number means

Interesting. Though, once it is installed, how is it uninstalled? A tap&hold on the option in settings shows nothing... so is there another way?

prjkthack said:
Interesting. Though, once it is installed, how is it uninstalled? A tap&hold on the option in settings shows nothing... so is there another way?
Click to expand...
Click to collapse
You need XAP with the same app id that does not go to the settings hub, just deploy it and uninstall

jessenic said:
I have no idea, but I'd say we can't. Someone needs to find out what that HubType number means
Click to expand...
Click to collapse
Possibly it's a bitmask? Not that that really clears anything up, but 268435456 is 10000000000000000000000000000 in binary.

jessenic said:
You need XAP with the same app id that does not go to the settings hub, just deploy it and uninstall
Click to expand...
Click to collapse
Interesting. Gotcha. Slightly annoying implementation. But then again, I guess most devs aren't supposed to use this hubtype anyway.
Any idea on how to customize the description text that appears below the entry in the settings menu? I tried looking, but I can't find any lines or strings that seem to have any effect.

abledanger said:
Possibly it's a bitmask? Not that that really clears anything up, but 268435456 is 10000000000000000000000000000 in binary.
Click to expand...
Click to collapse
That's right. It seems only two bits are using - first and last (music hub integration). I've tried 536870911, but nothing changes.

prjkthack said:
Any idea on how to customize the description text that appears below the entry in the settings menu? I tried looking, but I can't find any lines or strings that seem to have any effect.
Click to expand...
Click to collapse
Yeh, I've been wandering about that too.

prjkthack said:
Any idea on how to customize the description text that appears below the entry in the settings menu? I tried looking, but I can't find any lines or strings that seem to have any effect.
Click to expand...
Click to collapse
I made a project template for you, just open it in visual studio and it has samples for customizing the text. 2 ways to do it, in WMAppManifest and in code, just look at my sample it is very easy.

Slacker is on the Music Hub and it shows HubType="1" in the manifest. Non-music hub apps just don't have any HubType in the manifest.

jessenic said:
I made a project template for you, just open it in visual studio and it has samples for customizing the text. 2 ways to do it, in WMAppManifest and in code, just look at my sample it is very easy.
Click to expand...
Click to collapse
Works great. This is very cool!
BTW, How do you uninstall a setting?
---------- Post added at 06:14 PM ---------- Previous post was at 06:11 PM ----------
Qtek8020User said:
Works great. This is very cool!
BTW, How do you uninstall a setting?
Click to expand...
Click to collapse
jessenic said:
You need XAP with the same app id that does not go to the settings hub, just deploy it and uninstall
Click to expand...
Click to collapse
Uhm... Just polishing my glasses here

thesecondsfade said:
Slacker is on the Music Hub and it shows HubType="1" in the manifest. Non-music hub apps just don't have any HubType in the manifest.
Click to expand...
Click to collapse
Settings list uses HubType too.

Yes, I am aware that this entire topic is about that. I was mentioning it because it was not mentioned before in the discussion about the Music Hub.

Hey, mate thanks for your tutorial.
But I'm still quite confused, cuz I can basicaly just change the tile title within WMAppManifest in order to change the gray discription in your sample app, but when I do it upon my own app, it doesnt shows up....
e.g I change the official youtube app, added HubType=xxx, and edited WMAppManifest, change the tile title into "sample discription", but this text dosent shows up below the big settings entry name.
Could u tell me how to do that by only changing the WMAppManifest.xml file? w/o re-assembling dll files. Thanks

Guys how to place xap in settings->bluetooth ??
what set in HubType="" ?

WojtasXda said:
Guys how to place xap in settings->bluetooth ??
what set in HubType="" ?
Click to expand...
Click to collapse
I think it is not possible that you ask.

it is possible but i dont know how

WojtasXda said:
it is possible but i dont know how
Click to expand...
Click to collapse
It is possible to put xap in (settings >> bluetooth)?
Me, I never saw its.

Related

Where are the plugins located

Im using Kavana Ricky's remade.
Have just made an error on CHome customise of Programs.
I changed the Plugin icons: Location istead of the Picture location now i don't have the programs bar on home screen.
Can someone please provide location.
Thanks in Advance.
Try this.
Start menu -- My Tools -- Configurator -- and click on the plugin you want to show. It's probably just hidden. You can also move up or down which ever one you want.
pfunkside said:
Try this.
Start menu -- My Tools -- Configurator -- and click on the plugin you want to show. It's probably just hidden. You can also move up or down which ever one you want.
Click to expand...
Click to collapse
In My Tools Configurator in CMyApplication\plugins\customise
I have changed the location of Plugin icons: "accidentaly"
Please provide location
\windows\CHome_MyProgs_sat_active.png;\Windows\CHome_MyProgs_desat_inactive.png
That's what mine says at least
pfunkside said:
\windows\CHome_MyProgs_sat_active.png;\Windows\CHome_MyProgs_desat_inactive.png
That's what mine says at least
Click to expand...
Click to collapse
That worked pannel back but the image on the pannel has a cross now?
Not the Program.png's there there.
I don't know where the .png is or how to send the .png
I'll be honest I don't know jack.
ok I think I found it....go down the menu to the picture box and type in:
\Windows\CHome_MyProgs_Word.png
pfunkside said:
I don't know where the .png is or how to send the .png
I'll be honest I don't know jack.
Click to expand...
Click to collapse
Hope Someone can help or it's a flash for the third time
Shoolboy error aswell.
Am just typing out all of my settings ready.
pfunkside said:
ok I think I found it....go down the menu to the picture box and type in:
\Windows\CHome_MyProgs_Word.png
Click to expand...
Click to collapse
That just changes the picture of the app your displaying had done them all then messed up.
I believe you will have to find the image you want or originally had for your programs panel and put it in your windows folder. Then find the path somehow and type it in. Like I said I don't know, but tried. I would wait for a mod to help or someone with more experience.
Good luck and keep me posted.
pfunkside said:
I believe you will have to find the image you want or originally had for your programs panel and put it in your windows folder. Then find the path somehow and type it in. Like I said I don't know, but tried. I would wait for a mod to help or someone with more experience.
Good luck and keep me posted.
Click to expand...
Click to collapse
Thank you for your help, much appreciated.
All i can do is wait.
Update Re Flashed.
Solved.

Accent changer for Focus & other Samsung devices

Thanks to the code by RustyGrum (http://forum.xda-developers.com/showthread.php?t=914055), I've put together an accent changer app for the Focus and other Samsung devices.
http://www.daveamenta.com/2011-01/change-accent-colors-on-windows-phone-7-samsung-devices/
I have a version here that should work on HTC, LG and Samsung devices! Please test and let me know if it works
I can confirm that it works on the OMNIA 7 ! Many thanks for this.
The app changes the color in the registry but not the name of the accent.
If I start my settings app for changing the theme the color is changed but the name is still the same but the theme changer shows the changed name.
Cheers
contable
contable said:
I can confirm that it works on the OMNIA 7 ! Many thanks for this.
The app changes the color in the registry but not the name of the accent.
If I start my settings app for changing the theme the color is changed but the name is still the same but the theme changer shows the changed name.
Cheers
contable
Click to expand...
Click to collapse
No problem here when changing the names etc. I created a dark blue theme. Looks very clean. I changed the pink theme to dark blue. It replaced the naming for me.
AllTheWay said:
No problem here when changing the names etc. I created a dark blue theme. Looks very clean. I changed the pink theme to dark blue. It replaced the naming for me.
Click to expand...
Click to collapse
It looks like that there are differences between Focus and OMNIA 7.
For example I have changed the pink accent to darkblue.
On my OMNIA 7:
1. the name of the accent isn´t change.
2. The color of the homescreen tabs is changed to darkblue
3. If I run e.g. Voice to text the tabs are still pink and not darkblue.
Any ideas ?
Cheers contable
The reason it's likely not working for you is the regional code for your language (german.) In the registry, the names for the colors are stored on a per-language basis, in different locations. En-US, for example, is 0409. You'll need to go to the correct location yourself, and edit the entry. I made an editor tonight that can edit the values, get it here.
MalooMF9 said:
The reason it's likely not working for you is the regional code for your language (german.) In the registry, the names for the colors are stored on a per-language basis, in different locations. En-US, for example, is 0409. You'll need to go to the correct location yourself, and edit the entry. I made an editor tonight that can edit the values, get it here.
Click to expand...
Click to collapse
Thanks for the information. If I change the region/language settings to en-us also the name of the accent color has been changed. Confirmed.
But if I run Voice to text app on my OMNIA 7 the color of the tabs is still not changed...
Try to reboot your phone.
(nico) said:
Try to reboot your phone.
Click to expand...
Click to collapse
This doesn´t help.
It´s strange that some apps have changed the new color and others not.
apps which didn´t change the accent color:
1. Voice to text
2. MSN Germany
3. MSN Messenger
apps which changed the color:
1. Pictures
2. Contacts
3. Email
4. Messaging
any idea ?
Cheers
contable
Registry tweak only colors the native pre-installed apps. Coloring silverlight apps need write access to \Windows.
__ow said:
Registry tweak only colors the native pre-installed apps. Coloring silverlight apps need write access to \Windows.
Click to expand...
Click to collapse
This make sense. Thanks for the information.
Thanks for this. Will try on my Omnia 7 later and report back
Ive also updated my app to make it work on different devices.
It seems to work on both Samsung and HTC.
I'm looking for someone with a LG device to test it.
XAP here: http://bit.ly/eaNBSW?
Note : I'm also writing a cross device library for registry and provxml access. This is the first app using it.
(nico) said:
Ive also updated my app to make it work on different devices.
It seems to work on both Samsung and HTC.
I'm looking for someone with a LG device to test it.
XAP here: http://bit.ly/eaNBSW?
Note : I'm also writing a cross device library for registry and provxml access. This is the first app using it.
Click to expand...
Click to collapse
Dude this is amazing. Thanks!
(nico) said:
Ive also updated my app to make it work on different devices.
It seems to work on both Samsung and HTC.
I'm looking for someone with a LG device to test it.
XAP here: http://bit.ly/eaNBSW?
Note : I'm also writing a cross device library for registry and provxml access. This is the first app using it.
Click to expand...
Click to collapse
I also can confirm that your xap works with German language on OMNIA 7!
I can change the name of the accent too.
Big thanks again.
contable
DO NOT POST DEVICE SPECIFIC THINGS IN THIS FORUM! Please read! see forum sticky post
devGOD said:
DO NOT POST DEVICE SPECIFIC THINGS IN THIS FORUM! Please read! see forum sticky post
Click to expand...
Click to collapse
It's not device-specific anymore, and it never was. It was intended for all Samsung phones, and now includes Samsung and HTC.
(nico) said:
Ive also updated my app to make it work on different devices.
It seems to work on both Samsung and HTC.
I'm looking for someone with a LG device to test it.
XAP here: http://bit.ly/eaNBSW?
Note : I'm also writing a cross device library for registry and provxml access. This is the first app using it.
Click to expand...
Click to collapse
Can you please release the source for this?
devGOD said:
DO NOT POST DEVICE SPECIFIC THINGS IN THIS FORUM! Please read! see forum sticky post
Click to expand...
Click to collapse
Are you moderator ?
I think posts which are related to the development of all devices are allowed...
I´m member of the moderator team at modaco.com so I suggest that you report posts which are - in your opinion - against the xda forum rules to tito, the moderator of this WP7 section.
Thanks.
contable
davux said:
Can you please release the source for this?
Click to expand...
Click to collapse
Sure, I'll package it later tonight.
I'm also thinking about your idea (I think it was yours) to mimic .Net namespace.
It would be nice to have a cross device lib with the same API as standard .Net on the PC.
(nico) said:
Sure, I'll package it later tonight.
I'm also thinking about your idea (I think it was yours) to mimic .Net namespace.
It would be nice to have a cross device lib with the same API as standard .Net on the PC.
Click to expand...
Click to collapse
I have already started this (I did run into some COM threading issues I am not quite sure how to best handle, though). I have much support for System.Net.Sockets and System.IO. I wasn't sure if we should handle Registry like Microsoft.Win32.Registry or what, so I just made some basic Samsung-specific APIs for now.
I believe someone else is working on a cross-platform library as well, but I don't t know if the plan is to mimic .Net[CF]. I would much like to work together though, I'm planning to update this app later today (restore to default, some stuff I didn't finish because it was too late ), and it'd suck if we forked for essentially no reason.

eBookLauncher (new homescreen)

I have finally got a nook
so, I have started porting my Sony homescreen replacement to work on the nook
so far it can get the list of books and shelves (collections), but not much else.
http://code.google.com/p/sonyprst1home/
I'll try to keep this thread updated with how it's going
please let me know if you would like to test this out (I can send you an apk to install)
All new releases will now be made on the google code page above.
it would be grat to have the apk and some screenshot
i would be interested to see a screen shot...
Awesome! Time to test it! I'm at school right now, so this is probably a terrible idea, but I might as well have something to do, right?
Edit: Have some screen shots. Ignore the 10:16 in corner of all the screen shots, I have an app that does that. (Sorry for the massive post)
Mini-Library / Homescreen
Pressing Menu on the Homescreen
Pressing "My Home Settings" here brings you to this screen
Library
Apps Page 1
Apps Page 2
It still seems to have various elements in color besides the app icons and the book covers.
Googie2149 said:
Awesome! Time to test it! I'm at school right now, so this is probably a terrible idea, but I might as well have something to do, right?
Edit: Have some screen shots. Ignore the 10:16 in corner of all the screen shots, I have an app that does that. (Sorry for the massive post)
Mini-Library / Homescreen
It still seems to have various elements in color besides the app icons and the book covers.
Click to expand...
Click to collapse
How does Cover flow work??
persichini said:
How does Cover flow work??
Click to expand...
Click to collapse
The screen flickers and does nothing when I click it :/
I`m trying t use your launcher, but got this:
pilson66 said:
I`m trying t use your launcher, but got this:
Click to expand...
Click to collapse
And you are running the apk you downloaded from this thread?
I'll have a look, but I thought I had taken out the code trying to open the database directly.
Googie2149 said:
The screen flickers and does nothing when I click it :/
Click to expand...
Click to collapse
Only the main page, books and collections screen have been worked on so far.
I haven't even opened the other screens yet, so opening them could do anything (including crash)
It is worked ! , thank you
aspellclark said:
And you are running the apk you downloaded from this thread?
I'll have a look, but I thought I had taken out the code trying to open the database directly.
Click to expand...
Click to collapse
i`m use apk from http://code.google.com/p/sonyprst1home/downloads/detail?name=SonyPrsT1Home-0.0.4.14.apk&can=2&q=
At now, i solved this issue by editing permissions of file from screenshoot path "chmod 666".
pilson66 said:
i`m use apk from http://code.google.com/p/sonyprst1home/downloads/detail?name=SonyPrsT1Home-0.0.4.14.apk&can=2&q=
At now, i solved this issue by editing permissions of file from screenshoot path "chmod 666".
Click to expand...
Click to collapse
if you use the apk from this thread, it uses a different method of accessing the database, and doesn't need permissions changed on the database file.
Wow, I love this forum!!
From what Googie posted, I can see this is another cool thing to try out.
Now to get an SD card.
Screensaver
aspellclark said:
if you use the apk from this thread, it uses a different method of accessing the database, and doesn't need permissions changed on the database file.
Click to expand...
Click to collapse
Wow, thanks for the great work. Really nice application for too many books and collections.
However, as the project was opensource, are you going to release the modified source somewhere? in a branch or tag or something?
I would like to see the screensaver feature working for last launched book, would try myself if the code was available.
the code is already available at the google code site in the first post
aspellclark said:
the code is already available at the google code site in the first post
Click to expand...
Click to collapse
As you mentioned the APK here has a different way of accessing some file, and I don't see a tag or branch for the nook, I understand that the code is the one for the PRS-T1, correct me if I am wrong.
It's the same code. I am making a single apk that will run on a Sony and a nook (and other devices in future)
First general release (0.1.0.00) which runs on both the Nook and Sony is now available on my google code page.
aspellclark said:
First general release (0.1.0.00) which runs on both the Nook and Sony is now available on my google code page.
Click to expand...
Click to collapse
THANKS, great work! Watching for code check-in
I can't check in the code until I get home tonight, sorry.

[XAP] Ring tone creator 0.2 Alpha create ring tones from your music library

Just made a little tool to make ring tones from the music you have stored on your phone.
It's alpha-stage and needs "some" improvement.
known issues:
- doesn't work on samsung devices
- some songs can not be saved if the start time is 0 seconds (just move the left marker 1 pixel to the right)
- if you load a song after changing the splitter marker the labels showing wrong informations about the time/duration
- play/pause button doesn't work correctly
Not working on Samsung focus. It just crashes.
lsguntu said:
Not working on Samsung focus. It just crashes.
Click to expand...
Click to collapse
Got some PMs from other Samsung users with the same issue.
On my LG E900 everything works fine.
Can users with HTC devices post their experience ?
It does not work on hd7. Just preview song and when I tap on save button nothing changes.
amir-m89 said:
It does not work on hd7. Just preview song and when I tap on save button nothing changes.
Click to expand...
Click to collapse
So the preview does work ?
Interesting, because everything after choosing the song is done with official APIs
ne0cr0n said:
Just made a little tool to make ring tones from the music you have stored on your phone.
It's alpha-stage and needs some improvement.
Only works on rooted devices.
Click to expand...
Click to collapse
Any reason you need a rooted device? Our Bluemanager which access the Music files does not require a rooted device. Just curious..
monotheist said:
Any reason you need a rooted device? Our Bluemanager which access the Music files does not require a rooted device. Just curious..
Click to expand...
Click to collapse
Yep, that's right, I thought you have to grant privileges in wp root tools but just noticed it works without.
When I used the SDK to access the artist pictures with my app mpatool them it doesn't work without changing the policies. maybe the new SDK version changed something ?
ne0cr0n said:
So the preview does work ?
Interesting, because everything after choosing the song is done with official APIs
Click to expand...
Click to collapse
Yes, preview works and the app does not crash but after saving, the song does not add to ringtone list.
View attachment 1333228 View attachment 1333229
omnia w/windowbreak+roottools/---> can not be opened, it does not work!
ne0cr0n said:
Yep, that's right, I thought you have to grant privileges in wp root tools but just noticed it works without.
When I used the SDK to access the artist pictures with my app mpatool them it doesn't work without changing the policies. maybe the new SDK version changed something ?
Click to expand...
Click to collapse
If you want i can investigate for you the crashes etc, and fix it.
I wonder - why to do app, if identical is already from 17 july ?
http://forum.xda-developers.com/showthread.php?t=1779049
Budniu said:
I wonder - why to do app, if identical is already from 17 july ?
http://forum.xda-developers.com/showthread.php?t=1779049
Click to expand...
Click to collapse
I didn't know about the project from ultrashot.
My app allows trimming and has a different method for song selecting. So what...
Ok, ok man. Only I ask, congratulation for your app and respect for your hard work.
0.2 alpha did not open on my omnia w
mikaelel said:
0.2 alpha did not open on my omnia w
Click to expand...
Click to collapse
Can you install this xap and check if you can start it ?
Edit: xap removed - test successful
ne0cr0n said:
Can install this xap and check if you can start it ?
Click to expand...
Click to collapse
I have the same problem with my OMNIA 7: the app crashes directly after starting....
The test xap is starting but when I press on "click to browse" the app terminates.
contable said:
I have the same problem with my OMNIA 7: the app crashes directly after starting....
The test xap is starting but when I press on "click to browse" the app terminates.
Click to expand...
Click to collapse
OK, thanks. The app is supposed to crash when clicking " click to browse" because I removed the music providing model from the code. Normally the model loads the data on app start to reduce the time between clicking and showing the library content. Now I know where the bug is located and I can search deeper.
ne0cr0n said:
OK, thanks. The app is supposed to crash when clicking " click to browse" because I removed the music providing model from the code. Normally the model loads the data on app start to reduce the time between clicking and showing the library content. Now I know where the bug is located and I can search deeper.
Click to expand...
Click to collapse
What library are you using for Splitting the mp3 files?
click the icon of the application does not start, does not give any effect

[Q] Launch Youtube App By Default

I know this was asked before, I've looked at the threads. How about getting an answer this time? I'm going to give an example so you can understand my problem if you don't. If i'm in an app like Facebook and a friend posts a link to Youtube, a box come up that says complete action using with a few choices of apps to choose from, none of being the Youtube app. I've included an attachment of the screen shot. How do I get Youtube to appear on that list of complete action using? Is there a code? if there is a code, where do I put it? Is this the right code....Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://" + id);
startActivity(intent);
I don't know what may be wrong, maybe your borked something because mine works fine.
CNexus said:
I don't know what may be wrong, maybe your borked something because mine works fine.
Click to expand...
Click to collapse
I believe it has to do with the link itself. A lot of times, even though it says you're going to youtube, the link facebook is actually using is a facebook link.
For instance, my wife is a teacher and chipotle was giving out free burritos to all teachers a week or two ago. The link she shared was supposed to be:
ra.chipotle.com/email/13-all-019/13-all-019.htm
Click to expand...
Click to collapse
The link that facebook actually gave out was:
http://www.facebook.com/l/uAQFNsXsG/ra.chipotle.com/email/13-all-019/13-all-019.htm
Click to expand...
Click to collapse
It should be easy to see that even though your friend links that crazy cat video directly to youtube, facebook will add their http://www.facebook.com/l/[gibberish]/ to the front of it. When your phone tries to open that link, it sees it as the browser would, to a website (facebook.com), not to youtube. That's why it only gives you browser options, not youtube options.
The problem with trying to set youtube to "see" those links is that this is how facebook links any page. Assuming you could add an intercept to "http://www.facebook.com/l/" to open in youtube (or at least include it in the open prompt), that'll mean all facebook links will have that prompting. That shouldn't be too much of an annoyance, though.
All that being said, I don't know how to add that "intercept" so that youtube is on the prompt. Maybe others can tell you which files to modify.
True...I interpreted it as him just saying that YouTube links would not come up with YouTube in the list
But if you wanted to change it and then choose yourself which links should be open in YouTube, you'd need to change the BroadcastReceiver in the AndroidManifest.xml of the YouTube app to receive all links
CNexus said:
True...I interpreted it as him just saying that YouTube links would not come up with YouTube in the list
But if you wanted to change it and then choose yourself which links should be open in YouTube, you'd need to change the BroadcastReceiver in the AndroidManifest.xml of the YouTube app to receive all links
Click to expand...
Click to collapse
Interesting. I'm trying to look through that file on my computer, but my xml editors (read: notepad and notepad++) don't seem to like that file.
But from your explanation, I'm beginning to see that each individual app determines if it's involved in an action. I was hoping there was a mod or app that could "intercept" the requests and let you edit the list right then and there. I was thinking more like Window's "Open with..." command where you can choose any .exe to open a given file. But it appears that you have to modify the apk itself.
If you select the browser ie:dolphin it will then open up the box giving you the choice to select you tube. That is because the link was posted through the browser. If at the point you get to the box with the you tube choice you select it as default it should work from that point on unless you clear cache.
Transmitted with a portable device using Xparent Blue Tapatalk 2
topherk said:
Interesting. I'm trying to look through that file on my computer, but my xml editors (read: notepad and notepad++) don't seem to like that file.
But from your explanation, I'm beginning to see that each individual app determines if it's involved in an action. I was hoping there was a mod or app that could "intercept" the requests and let you edit the list right then and there. I was thinking more like Window's "Open with..." command where you can choose any .exe to open a given file. But it appears that you have to modify the apk itself.
Click to expand...
Click to collapse
Yup, apps define what actions they wanna receive (scientific term is "Intents" )
And you decompiled the apk first, right?
If it's not specified in the manifest, I don't know of any other way to do it/force it
CNexus said:
Yup, apps define what actions they wanna receive (scientific term is "Intents" )
And you decompiled the apk first, right?
If it's not specified in the manifest, I don't know of any other way to do it/force it
Click to expand...
Click to collapse
It seems like a dev could make an app that does just that, though. It could be called "Link Chooser" and it's manifest.xml would indicate that all links open in that program. It would then have it's own whitelist of installed apps and you could indicate which apps you want to open based on link type... I don't even think it'd have to have root access.
Ooohhh, if I had more expertise with android programming, I'd totally make that app and it'd sell like hotcakes on the Play store.

Categories

Resources