Не работает Java в Mozilla Firefox: основные причины возникновения проблемы. Установка IntelliJ IDEA. Платформы и версии

Очень часто игроки одной из самых популярных песочниц Minecraft, сталкиваются с проблемами при запуске игры. Среди таких сбоев можно выделить ошибку “Прекращена работа программы Java(TM) Platform SE binary”, которая появляется непосредственно во время запуска игрового процесса через меню. Мы постараемся дать дельные советы, которые подскажут, что делать если не работает Java платформа в Майнкрафт.

Отчего возникает ошибка

Ошибка Java(TM) Platform SE binary появляется в Майнкрафт сразу после запуска игры через игровой лаунчер, при длительном подключении к серверам, либо произвольно, во время игры. Сбой может появляться постоянно, не давая даже запустить игру, либо временами. Причин проблемы может быть очень много: совместимость разрядности Java с Windows, битые драйвера, конфликт видеокарт, отсутствие актуальным обновлений, использование левых модов. Также сюда следует отнести сбитые графические настройки в Майнкрафт.

Ошибка “Прекращена работа программы Java(TM) Platform SE binary”

Программа Java в Windows – это специальный плагин, который помогает в загрузке некоторых приложений, а также скриптов в браузере, написанных на языке одноименном языке программирования.

Как исправить ошибку Java в Майнкрафт

Стоит отметить, что проблема с уведомлением о сбое “Прекращена работа программы Java(TM) Platform SE binary”, появляется не только в Minecraft, поэтому мы собрали как советы по решению сбоя в игре, так и в других приложениях.


Видеокарта

Чаще всего проблема возникает из-за графического движка в игре. Поэтому вот несколько советов по настройкам:

Дополнительные советы по настройкам видеокарты:

  • Обновите драйвера на вашем ПК. Конкретно вам нужны драйвера видеокарты. Это можно сделать через системную опцию, либо применить тот же Driver Pack Solution.
  • Ошибка возможна из-за конфликта со встроенной видеокартой. Для этого её следует отключить и перезагрузить ПК. Вот пояснения на видео.

  1. После того, как вы нажимаете “Закрыть программу”, появляется MineCraft Launcher. Внизу этого лаунчера есть кнопка New Profile (Новый профиль) – кликайте по нему. Пропишите новое имя (Profile Name), а ниже, в Java Settings, проверьте путь к исполняемому файлу. Если в конце указано javaw.exe, тогда удалите букву W. Сохраните профиль и пробуйте запуститься.
  2. Переустановите моды и дополнительные расширения к игре. Часто они являются источником проблемы.
  3. Отключите экраны антивируса на время загрузки и пробуйте запуститься.
  4. Переустановите Майнкрафт.

Заключение

Данные советы должны помочь в решении ошибки с Java не только в игре Майнкрафт, но и в других конфликтах. Если вы знаете что еще можно делать для исправления – пишите в комментариях.

По прошествию многих лет я подумал, а как бы я разрабатывал свою первую программу на Java, если бы я начал сегодня?

Знакомство с Java было в университете и при воспоминаниях об этом бросает в холодный пот. Кроме нового незнакомого языка, приходилось устанавливать какой-то JDK, потом IDE, потом создавать первый проект и вручную добавлять в него библиотеки. Делать по аналогии с готовыми программами и ловить неизведанные java.lang.ClassNotFoundException и java.lang.NoSuchMethodException и тому подобный ужас. Когда знал как работать только в операционной системе Windows и доступ в интернет был по модему через телефонную линию.

Надеюсь интересно будет как тем, кто делает первые шаги в java и тем, кто помнит jdk 1.4. Попробуем online IDE Eclipse Che.

Оговорюсь про главное условие - сейчас у вас должен быть стабильный доступ в интернет . И конечно же после прочтении статьи вы не получите работу Java архитектором в Нью-Йорке за 180 000 $ в год и даже не выучите Java за 21 день. Просто разработаем в современном окружении свой Hello world в несколько строчек кода, но с веб сервером .

Облачная IDE и разработка в Docker контейнере

Открытое программное обеспечение Eclipse Che - IDE нового поколения для коллективной разработки ПО. Не столь привычно нам «старичкам», но позволяет разрабатывать имея локально лишь современный браузер и стабильный доступ к сети. Сервер Che может быть запущен в локальной сети. Для быстрого старта нам даже не нужно ничего устанавливать!!!

Перейдите по ссылке Eclipse Che . Там возможно создать бесплатный аккаунт на codenvy.com. Можно зарегистрировать его на свою почту, либо воспользоваться OAuth провайдерами: Github, Google или Microsoft online.

На стороне сервера автоматически создается Docker контейнер с уже настроенным окружением для разработки. С помощью агента в контейнере к нему подключается IDE на javascript из вашего браузера.

При создании из шаблона «Java» в контейнере обычная сборка Ubuntu, а это значит что можно устанавливать необходимые вам для работы пакеты. Шаблон «Eclipse Che» основан на Alipine - минималистичной сборке linux под Docker и там такой свободы у вас нет.

Итак о чем я это. Если вы не знаете что это такое, пока можете даже не беспокоиться об этом. Все работает и так «из коробки», пусть на первом шаге это будет казаться магией! Со временем при желании разобраться во всем этом довольно просто.

Создадим новый «Workspace» из шаблона «Java». Прийдется посмотреть мультфильм со строительным краном, пока создается ваше пространство для разработки.

В вашем окружении разработки будут доступны Oracle JDK 8u45 и Maven 3.3.9. Точно также легко можно начать разработку на основе проекта с Github.

Готовим окружение для проекта...


Система управления зависимостями и сборки

Стандартом де-факто в мире Java является Maven и, наверное, самая лучшая поддержка в разных IDE. Gradle более молодой проект и он заслуживает право стать вашим выбором №1. Но при выходе на работу Java разработчиком вероятность встретить Maven гораздо выше, особенно на унаследованных проектах. К тому же он тоже пытается молодиться и уйти от XML формата за счет проекта Polyglot . Atom, Groovy, Clojure, Ruby, Scala, YAML - как основа для написания файла сборки. Тут история как и с языком программирования в JVM. Несмотря на существование Groovy, Scala, JRuby, Jython, Clojure всю их мощь и лаконичность, язык Java живее всех живых. И даже не сравнивайте Java с вождем - язык программирования живой и хоть медленно, но развивается.

Проект по-умолчанию console-java-simple предложит нам любимый Hello World.

Предлагаю чуть усложнить наш первый шаг и добавить Apache Camel в проект. Источники и приемники данных и вся сложность работы с технологиями скрываются за Url синтаксисом внутри его компонент и мы не будем погружаться глубоко.

Магия «верблюда»

Eclipse Che создал для нас нас шаблон проекта, который мы сейчас отредактируем и создадим наше веб приложение.

Apache Camel - это open source интеграционный фреймворк и нам он нужен лишь для простого Hello World. Добавим его библиотеки в pom.xml зависимость на ядро «верблюда» и компонент jetty веб сервера.

org.apache.camel camel-core 2.18.0 org.apache.camel camel-jetty 2.18.0

Для того, чтобы компилировались лямбды добавим в этот же файл:
1.8 1.8

После этого отредактируем файл /console-java-simple/src/main/java/org/eclipse/che/examples/HelloWorld.java заодно прочувствуем как работает эта online IDE.

Package org.eclipse.che.examples; import org.apache.camel.builder.RouteBuilder; import org.apache.camel.main.Main; public class HelloWorld { public static void main(String argvs) throws Exception { Main main = new Main(); main.addRouteBuilder(new RouteBuilder() { @Override public void configure() throws Exception { from("jetty:http://0.0.0.0:8080") .process(exchange -> {exchange.getIn().setBody("Hello World");}); } }); main.run(argvs); } }

Для того чтобы можно было запустить пример командой mvn clean install exec:java нужно добавить в pom.xml exec-maven-plugin

org.codehaus.mojo exec-maven-plugin 1.5.0 java org.eclipse.che.examples.HelloWorld


Запустим проект командой из терминала

Mvn clean install exec:java
Или отредактируем конфигурацию запуска «по щелчку» в IDE.

Подключиться к нашему веб приложению из внешнего мира можно по адресу из столбца «Server Address» для строки «tomcat8». Как это сделать можете посмотреть в видео дальше:

Результат работы нашей программы:

В этом примере создается Apache Camel и его маршрут обработки данных. Маршрут начинается с веб сервера jetty, который слушает http запросы на порту 8080. При получении запроса мы создаем ответ с помощью строчки process(exchange -> {exchange.getIn().setBody(«Hello World»);}) .

Скринкаст процесса написания java кода (без звука и мата) в Che и запуска программы Hello World.

Сегодня Java – не самый популярный плагин для браузера Mozilla Firefox, который требуется для корректного отображения Java-контента в интернете (которого, к слову, практически не осталось). В данном случае речь пойдет о проблеме, когда Java не работает в браузере Mozilla Firefox.

Плагины Java и Adobe Flash Player – наиболее проблемные плагины для Mozilla Firefox, которые чаще всего отказываются функционировать в браузере. Ниже мы рассмотрим основные причины, которые могут повлиять на работоспособность плагина.

Причина 1: браузер блокирует работу плагина

Плагин Java известен не с самой положительной стороны, поскольку его наличие в браузере серьезно подрывает безопасность веб-обозревателя и компьютера в целом. В связи с этим относительно недавно разработчики Mozilla стали блокировать в своем веб-обозревателе функционирование Java.

Для начала проверим, а включена ли вообще работа Java в Mozilla Firefox. Для этого щелкните по кнопке меню браузера и пройдите к разделу «Дополнения» .

В левой области окна пройдите ко вкладке «Плагины» . Убедитесь, что правее от плагина Java вставлен параметр «Всегда включать» . При необходимости, внесите необходимые изменения, а затем закройте окно управления плагинами.

Причина 2: устаревшая версия Java

Проблемы в работе Java могут быть вызваны тем фактом, что на вашем компьютере инсталлирована устаревшая версия плагина. В данном случае, если вы пока так и не смогли решить проблему с работоспособностью плагина, вам следует проверить его на наличие обновлений.

Для этого откройте меню «Панель управления» , а затем откройте раздел «Java» .

В открывшемся окне пройдите ко вкладке «Update» , а затем щелкните по кнопке «Update now» .

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

Причина 3: некорректная работа плагина

Следующий способ решения проблем с работой Java – это полная переустановка программного обеспечения. Подразумевая полное удаление, мы рекомендуем вам деинсталлировать программу не стандартным способом через «Панель управления» – «Удаление программ», а с помощью специальной утилиты Revo Uninstaller, которая позволит действительно полностью удалить Java с компьютер, обнаружив абсолютно все файлы данного ПО, оставшиеся в системе.

Запустите программу Revo Uninstaller. Убедитесь, что для ее запуска требуется наличие прав администратора.

Найдите в списке установленных программ Java, щелкните по ней правой кнопкой мыши и выберите пункт «Удалить» .

Для начала Revo Uninstaller запустит встроенный деинсталлятор плагина, который позволит удалить Java сначала стандартным способом.

Как только деинсталляция будет завершена, Revo Uninstaller предложит запустить сканирование на предмет оставшихся файлов, связанных с Java. Рекомендуем выставить продвинутый режим сканирования, а затем запустите процедуру, щелкнув по кнопке «Сканировать» .

Начнется процедура сканирования, которая займет некоторое время. Как только она будет завершена, на экране отобразятся результаты поиска сначала в системном реестре. Обращаем внимание, что удалять нудно только те ключи, которые выделены жирным.

Перейдя далее, на экране отобразятся оставшиеся папки и файлы. Просмотрите список и выделите в нем те папки, которые требуется удалить. Чтобы выделить все папки, щелкните по кнопке «Выбрать все». Завершите процедуру, щелкнув по кнопке «Удалить» .

Завершив процедуру удаления, выполните перезагрузку компьютера, чтобы внесенные изменения были окончательно приняты системой. После ее завершения можно приступать к загрузке свежего дистрибутива обязательно с официального сайта разработчика.

Загрузите скаченный дистрибутив и выполните инсталляцию Java на компьютер. Перезагрузите Mozilla Firefox, чтобы плагин приступил к своей работе в браузере.

Причина 4: переустановка Firefox

Если переустановка Java так и не принесла результата, то, вероятно, проблему поможет решить полная переустановка браузера Mozilla Firefox способом, который описан немного выше.

Закончив удаление Firefox, обязательно перезагрузите компьютер, а затем загрузите свежую версию дистрибутива с официального сайта разработчика.

Обратите внимание, что постепенно Mozilla Firefox отказывается от поддержки Java, в связи с чем в любой момент ни один и способов, описанных в статье, не сможет вам помочь, поскольку внезапно браузер не будет поддерживать работу с данным плагином.

Как вы знаете, Java - один из самых популярных языков программирования в мире и его знание существенно увеличит вашу значимость как программиста. Итак, вы решили начать писать на этом языке. Вам понадобится поставить JDK для того, чтобы писать и запускать программы на Java. JDK - набор софта, разработанного Oracle, содержащий в себе компилятор (javac), среду выполнения (Java Runtime Environment), стандартную библиотеку языка, примеры и документацию. Прочитав эту статью, вы узнаете, как установить и настроить JDK на своей системе, что такое среда разработки и какие варианты IDE существуют для Java. Также вы напишете свою первую программу на Java.

Установка Java Development Kit

  1. Перейдите на сайт Oracle и загрузите JDK для вашей платформы.
  2. После загрузки извлеките полученный архив и запустите извлеченное приложение.
  3. В процессе установке выберите вариант «Development Tool» и нажмите «Next».
  4. Спустя некоторое время установка завершится.

Итак, вы установили Java Development Kit, но это еще не всё. Необходимо настроить его для вашей системы.

Настройка JDK на примере Windows

  1. Перейдите в папку %ProgramFiles%\Java\%версия установленного вами jdk%\bin , нажмите на свойства любого файла в этой папке и скопируйте путь к нему.
  2. Перейдите в свойства вашего компьютера, откройте вкладку «Дополнительно», нажмите «Переменные среды…». В открывшемся окне создайте новую переменную, назовите её Path , в её значение вставьте скопированный ранее путь.
  3. Теперь самое важное. Откройте командную строку и наберите javac , чтобы убедиться, что JRE установлен и настроен. Если выдаётся список аргументов к команде javac , то поздравляю, вы успешно установили и настроили всё, что необходимо для использования Java!

После установки JDK и JRE не помешает установить на компьютер одну из IDE.

Установка IDE

Для начала разберёмся, что такое IDE .

IDE (Integrated Development Environment) — это комплекс программных средств, используемый программистами для разработки программного обеспечения. IDE позволяет с лёгкостью писать, запускать, отлаживать и тестировать код.

Для написания сложных программ целесообразно использовать IDE. Мы рассмотрим наиболее популярные.

Блокнот

Да, и в блокноте можно писать код! Для разработки вам потребуется всего лишь установить JDK и указать путь к ней. Пишете код в блокноте, компилируете с помощью командной строки. Тем не менее, для разработки сложных программ это не самый лучший вариант из-за отсутствия каких-либо дополнительных возможностей, присутствующих в продвинутых IDE.

NetBeans

NetBeans - выбор профессиональных Java-разработчиков. В ней есть уникальные возможности и инструменты, которые позволят вам сделать вашу программу кроссплатформенной, а код удобочитаемым. NetBeans поддерживает не только Java, но и другие языки программирования для десктоп- и веб-разработки. Она полностью бесплатна, скачать её можно с официального сайта. Вот лишь некоторые её возможности:

  • форматирование кода;
  • установка сторонних библиотек;
  • простой графический интерфейс;
  • и многое, многое другое…

Eclipse

Eclipse , как и Netbeans - одна из наиболее популярных IDE. Она предоставляет впечатляющий интуитивно понятный интерфейс и производительную среду разработки, позволяющую комфортно разрабатывать приложения на Java. Скачать Eclipse можно бесплатно с официального сайта. Преимущества:

  • возможность форматировать код так, как вам удобно;
  • поддержка разбиения кода на модули;
  • лёгкость использования одного и того же кода в разных проектах;
  • перетаскивание (drag-and-drop);
  • просмотр содержимого библиотек;
  • удобный интерфейс.

IntelliJ IDEA

IntelliJ IDEA - известная IDE для Java, написанная, как ни странно, на Java. Укомплектована уникальными инструментами и позволяет без проблем ориентироваться в программе. Нахождение ошибок и отладка кода никогда не были такими легкими, как с IntelliJ IDEA.

JCreator

JCreator - продвинутая и самая быстрая IDE для Java, написанная на C++.

Пишем свою первую программу

Итак, вы установили и настроили JDK, JRE и IDE для Java. Каков следующий шаг? Конечно же, написать программу, чтобы окончательно убедиться, что всё работает и вы готовы к изучению языка. Вы познакомитесь с базовой структурой кода на Java и создадите свою первую программу! Стоит отметить, что перед изучением Java следует ознакомиться хотя бы с самыми простыми принципами объектно-ориентированного программирования.

Структуру программы на Java можно представить так:

Структура программы на Java

В файле с исходным кодом содержится несколько классов - это части программы, имеющие определённые функции. Хорошей практикой считается разбиение программы на несколько файлов с исходным кодом, каждый со своим назначением. В классах содержатся методы - действия, которые могут выполнять объекты данного класса. В методе содержатся команды, с помощью которых вы можете получить желаемый результат.

Перед тем, как приступить к созданию программы, необходимо создать проект, а в нём и файл, в котором будет содержаться ваш код. Рассмотрим создание проекта на IDE Eclipse, но в остальных IDE процесс отличается не сильно. Cверху выберите «File», затем наведите курсор на «New», в открывшемся меню выберите «Java Project». В появившемся окне введите имя проекта и другие нужные вам настройки (если не уверены, что делать, то можно просто оставить все как есть) и нажмите «Next». Готово, вы создали проект! Осталось лишь создать в нём класс, в котором вы напишете свою первую программу. Щёлкните правой кнопкой мыши по вашему проекту (он должен появиться справа) и выберите «New» → «Class». Присвойте новому классу имя (в данном примере — это first) и нажмите «Finish».

Приступим к написанию вашей первой программы. По традиции - это программа, выводящая на экран «Hello, world!».

Public class first{ public static void main(String args) { System.out.println("Hello, world!"); } }

Разберём по частям написанное нами:

  • public — это модификатор доступа, определяющий, из какой части программы может использоваться наш класс. В вашем примере public - это весь код;
  • class — ключевое слово, показывающее, что вы объявляете класс, а не что-либо иное;
  • first — имя вашего класса. Круглые скобки определяют начало и конец кода класса;
  • public static void main(String args) — объявление публичного статического метода (то есть который можно вызвать, не создавая объект класса). Метод в примере ничего не возвращает и принимает в качестве аргументов массив строк. Единственная команда в этом методе выводит в консоль сообщение «Hello, world!». Заметьте, вместо println можно написать print , разница лишь в том, что в случае с println дополнительно выведется символ переноса строки.

Хорошо, вы написали вашу первую программу. Теперь её надо запустить. Для этого просто нажмите белую стрелочку в зеленом кружке на верхней панели (при наведении курсора на неё должно высветиться «Run»). После нажатия внизу откроется консоль, в которой вы увидите сообщение «Hello, world»! Поздравляю, вы написали вашу первую программу на Java и готовы погрузиться в увлекательный мир этого языка!

Среди программистов на Java то и дело слышны разговоры о разработке под Android. Именно Android держит Java на первом плане в последние несколько лет. Насколько же важно понимать или знать Android для разработчиков на Java? Ну, зависит от того, нравится ли вам разработка приложений и хотите ли вы, чтобы вашими приложениями пользовалось множество людей. Если да, то Android даст вам эту возможность. Количество телефонов под управлением операционной системы Android исчисляется миллионами и продолжает расти быстрее, чем число iPhone с iOS. Это значит, что для Java-разработчика очень даже имеет смысл научиться программировать под Android, чему эта статья как раз и посвящена. Кроме того, это одна из хороших причин вообще научиться программировать на Java. Из этого обзора вы узнаете основы работы Android, без лишних подробностей, но в достаточном объеме. Одно очевидное преимущество Java-разработчиков над остальными – то, что API Android очень похоже на API языка Java, и Android поддерживает если не все доступные в J2SE SDK классы, то, по крайней мере, наиболее важные. Еще одно преимущество: вы можете использовать для разработки под Android те же инструменты, что и для Java. Например, IDE Eclipse, ведь Google предоставляет для Eclipse плагин для разработки приложений Android. В начале работы с Android, имеет смысл заглянуть в такие руководства, как и Android in Action (3-е изд.) – две лучшие книги по Android для Java-разработчиков.

Напротив, если вы захотите заняться разработкой под iOS, вас ждёт непростой процесс изучения языка Objective-C и SDK iOS. Мне кажется, переход на Objective-C и iOS имеет больше смысла для C++-разработчика, чем для «джависта». Так что классическая война между Java и C++ продолжается благодаря разработке приложений для смартфонов. В любом случае давайте разберемся в особенностях внутреннего функционирования Android.

Как работает Android?

Как я уже упоминал, в операционной системе Android для разработки приложений используется Java. Вы можете написать код приложения для Android с помощью предоставляемого Google API Java , который затем будет скомпилирован в файлы классов. На этом схожесть заканчивается. Android не использует виртуальную машину Java (JVM) для выполнения файлов классов, вместо этого, в нём используется виртуальная машина Dalvik , не являющаяся истинной JVM и не работающая с Java-байткодом. Для выполнения на виртуальных машинах Dalvik, файлы классов компилируются в формат DEX (Dalvik EXecutable – исполняемые файлы Dalvik). После преобразования в формат DEX, файлы классов вместе с другими ресурсами объединяются в пакеты Android (APK) для распространения и инсталляции на различных устройствах. Главное, что следует знать: в основе базовой библиотеки классов виртуальной машины Dalvik лежит подмножество проекта Apache Harmony, вследствие чего она не поддерживает всё API J2SE. Если вы используете для написания кода приложений под Android IDE Eclipse, можете особо не волноваться, поскольку там есть автодополнение кода. Теперь давайте разберемся, как приложения Android выполняются на устройствах.

Как приложения Android выполняются на устройствах?

Если вам знакома операционная система Linux и понятие процесса, вам будет несложно понять, как выполняются Android-приложения. По умолчанию, операционная система Android присваивает каждому приложению уникальный идентификатор пользователя. После запуска приложений Android, каждое из них выполняется в своём процессе, в своей собственной виртуальной машине.

По мере необходимости, операционная система Android управляет запуском и остановом процессов приложений. Это значит, что все приложения Android работают изолированно друг от друга, но, разумеется, могут запрашивать доступ к аппаратным и другим системным ресурсам. Если вы знакомы с разработкой мобильных приложений, допустим, в J2ME, то, наверняка, сталкивались с понятием прав доступа (permissions). При установке или запуске приложения Android, оно запрашивает права, необходимые для доступа к интернету, телефонной книге или другим системным ресурсам. Пользователь явным образом предоставляет эти права, иначе в действии будет отказано. Все эти права доступа описываются в файле манифеста приложения Android. В отличие от Java, манифест Android представляет собой XML-файл , в котором перечислены все компоненты приложения и настройки для них. Четыре основных компонента приложения Android: активности, сервисы, поставщики контента и широковещательные приемники (broadcast receivers). Из них чаще всего встречаются активности, соответствующие отдельной экранной форме приложения Android. Например, в игре для операционной системы Android может быть несколько экранов: для входа в систему, рекордов, инструкций и экран самой игры. Каждый из этих элементов соответствует различным активностям в вашем приложении.

Как и в Java, в ОС Android хорошо то, что она выполняет некоторые задачи вместо разработчика, например, создает объекты активностей. За организацию активностей отвечает класс System . Если нужно запустить активность, достаточно вызвать метод startActivity() с объектом Intent в качестве параметра. В ответ на этот вызов, класс System или создаст новый объект активности или повторно использует старый. Аналогично сборке мусора в языке Java, отвечающей за чрезвычайно важную задачу повторного использования памяти, Android управляет запуском, остановом, созданием и уничтожением приложений. Может показаться, что он слишком сильно их ограничивает, но это не так. Android предоставляет события жизненного цикла, которые можно переопределять для вмешательства в этот процесс. Вот и всё о том, как работает Android . Java-разработчику, безусловно, имеет смысл изучить Android, поскольку эта система использует Java, так что вы сможете воспользоваться своими знаниями методик программирования на Java, паттернами проектирования и рекомендуемыми практиками для создания хороших приложений Android. Конечно, вам придется приспособиться к некоторым специфическим для Android вещам, но это придёт само собой со временем. Итак, чего же вы ждёте? Вперёд, изучайте Android и пишите ваше первое Android-приложение HelloWorld! Наконец, можете взглянуть на некоторые хорошие книги, посвященные основам разработки на Android, например, Head First Android Development – лучшую из посвященных Android книг.




Top