> It wasn't clear to me > that > something I can access using the standard SDK might actually not be part > of > the public API.
Think about it: pagefile.sys is accessible using the Windows SDK, yet I rather doubt Microsoft would consider manipulating that file to be part of its public API. The core Android team's approach is pretty much this: if it is officially documented, it is part of the public API. The only SMS-related thing I can think of off the top of my head that is officially documented are the Intents for receiving messages and ACTION_SEND for sending anything (with SMS being an option via createChooser()). > If it actually is not it would completely prevent the > development of alot of SMS applications. Agreed. That's why I point out, where I see the opportunity, that anything you do with the SMS content provider is risky. Your Hero experience adds weight to my concern. Now, it is eminently possible for the Android/SMS community to attempt to create its own compatibility later, pooling efforts to reverse-engineer other built-in SMS clients. That is still risky, but it's a bit of a pooled risk, like building a compatibility layer on top of device drivers. > There actually IS an open issue for this located here: > http://code.google.com/p/android/issues/detail?id=914&q=sms&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars I have starred it, for what that's worth. IMHO, it would be beneficial to the ecosystem if there was a solid core that was open and documented, even if some vendors elect to add stuff at the margins, with some having mighty wide margins. > However there still are SMS apps that do not seem to be influenced by this > problem; ergo I assume there's some dirty way around? Possibly. Or, they just haven't been run on the Hero yet -- that device is pretty new. Or, they've already created a portability layer and adapted it, somehow, to the Hero. -- Mark Murphy (a Commons Guy) http://commonsware.com Android App Developer Books: http://commonsware.com/books.html --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---

