开发者

smart phone UI limitations

I would like to know, what limitations there are for how far one can go in terms of replacing UI components of current touch screen smart phones, in particular iPhone, Blackberry and android based phones.

What I would like to do is create a custom UI for dialing out and incoming calls.

I have some experience with Blackberry development. The theme builder for it, can be used to customize certain items on the incoming call screen, but it doesn't look like that you can increase the size of answer button. I know Blackberry also gives you access to all the phone APIs, but I'm not sure that you can create your own UI that can gain preference over the Blackberry incoming call screen. And if you try to customize the incoming call screen by adding any buttons to it, they would be rendered as pictures.

I could possibly design a complete UI for android, since different manufactures have different UI for andr开发者_高级运维oid based phones.

Can I do what I want to do using iPhone, Blackberry or android? Or any other phone for that matter? I am guessing may be for Nokia phones using Qt, but I prefer the 3 platforms I listed.

Thanks for all your help.


You can do this on Android. In fact, it's been done. There are several dialler replacements available in the market. Android has a very modular architecture and you can access the phone's contact info regardless of what the actual contacts provider is (at least in 2.0 and above).

I'm pretty sure you can't do this on the iPhone, as it would never get through the App Store approval process. I have no idea about Blackberry though


You can create a custom dialer on iPhone, and it has been done before. However, on iPhone, you cannot override the incoming call screen.

Andorid is different. You can create a custom dialer and override the incoming call screen as well. You just have to listen for incoming call notifications, then start your app.

Sorry, on Blackberry, I have no idea.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜