Я занимаюсь разработкой приложений для iOS некоторое время, но все они имеют дело с информацией, которая находится на устройстве.
Я хочу расширить свои знания и привлечь внимание моих Программы.
Мне нужно хорошее руководство по созданию собственной онлайн-базы данных SQL и API для доступа ко всей информации о ней.
Я использовал несколько API (Twitter, Facebook, Google и т. Д.) И т. Д. со стороны iOS я готов.
Я бы с удовольствием реализовал это с помощью Google App Engine, но если вы знаете более эффективные способы реализации, я более чем рад их услышать; Я слышал, что лучше всего подходят Java, .net и Ruby.
Я нашел много руководств в Интернете, но я знаю, что пользователи Stack Overflow знают отличные ресурсы, которые могут помочь мне и другим разработчикам встать на ноги. и работать быстрее, проще и больше учиться.
Я думаю, что ответы на этот вопрос могут стать отличным ресурсом для всех разработчиков, интересующихся Wb API.
Большое спасибо за вашу помощь. WebSettings.setBuiltInZoomControls Я заметил, что на некоторых устройствах они работают по-разному. Например, на моем Galaxy S ...
В WebSettings есть несколько методов, связанных с масштабированием:
Я заметил, что на некоторых устройствах они работают по-разному. Например, на моем Galaxy S масштабирование пальцем для увеличения включено по умолчанию, но на LG P500 оно отключено (и теперь я не знаю, как включить ТОЛЬКО сжатие для масштабирования, но скрыть кнопки масштабирования).
На P500, когда Я вызываю setBuiltInZoomControls (true)
У меня работают оба этих варианта (мультитач и кнопки).
Как включить мультитач масштабирование и отключить кнопки масштабирования на таких устройствах, как LG P500? (Кроме того, я знаю, что те же проблемы есть на устройствах HTC)
ОБНОВЛЕНИЕ: вот почти полный код решения
if (ev.getAction() == MotionEvent.ACTION_DOWN ||
ev.getAction() == MotionEvent.ACTION_POINTER_DOWN ||
ev.getAction() == MotionEvent.ACTION_POINTER_1_DOWN ||
ev.getAction() == MotionEvent.ACTION_POINTER_2_DOWN ||
ev.getAction() == MotionEvent.ACTION_POINTER_3_DOWN) {
if (multiTouchZoom && !buttonsZoom) {
if (getPointerCount(ev) > 1) {
getSettings().setBuiltInZoomControls(true);
getSettings().setSupportZoom(true);
} else {
getSettings().setBuiltInZoomControls(false);
getSettings().setSupportZoom(false);
}
}
}
if (!multiTouchZoom && buttonsZoom) {
if (getPointerCount(ev) > 1) {
return true;
}
}
Этот код находится в моем onTouchEvent
переопределенном методе WebView.