ограничения интерфейса смартфона - PullRequest
1 голос
/ 28 мая 2010

Я хотел бы знать, какие существуют ограничения в отношении замены компонентов пользовательского интерфейса современных смартфонов с сенсорным экраном, в частности iPhone, Blackberry и телефонов на базе Android.

Что я хотел бы сделать, это создать пользовательский интерфейс для набора номера и входящих вызовов.

У меня есть некоторый опыт разработки Blackberry. Конструктор тем может быть использован для настройки определенных элементов на экране входящего вызова, но, похоже, вы не можете увеличить размер кнопки ответа. Я знаю, что Blackberry также дает вам доступ ко всем телефонным API, но я не уверен, что вы можете создать свой собственный пользовательский интерфейс, который может получить преимущество над экраном входящих вызовов Blackberry. И если вы попытаетесь настроить экран входящего вызова, добавив к нему какие-либо кнопки, они будут отображаться как изображения.

Я мог бы разработать полный интерфейс для Android, так как разные производители используют разные интерфейсы для телефонов на базе Android.

Могу ли я делать то, что хочу, используя iPhone, Blackberry или Android? Или любой другой телефон в этом отношении? Я предполагаю, что это может быть для телефонов Nokia, использующих Qt, но я предпочитаю 3 платформы, которые я перечислил.

Спасибо за вашу помощь.

Ответы [ 2 ]

3 голосов
/ 28 мая 2010

Вы можете сделать это на Android. На самом деле это было сделано. Есть несколько замен звонилки, доступных на рынке. Android имеет очень модульную архитектуру, и вы можете получить доступ к контактной информации телефона независимо от того, кто является действующим поставщиком контактов (по крайней мере, в версии 2.0 и выше).

Я почти уверен, что вы не можете сделать это на iPhone, так как это никогда не пройдет через процесс утверждения в App Store. Я понятия не имею о Blackberry, хотя

1 голос
/ 29 мая 2010

Вы можете создать собственную звонилку на iPhone, и это было сделано раньше. Однако на iPhone вы не можете переопределить экран входящего вызова.

Андорид другой. Вы можете создать пользовательский номеронабиратель и переопределить экран входящего вызова. Вам просто нужно прослушать уведомления о входящих звонках, а затем запустить приложение.

Извините, о Blackberry, я понятия не имею.

...