как создавать приложения для андроид



создать приложение андроид

Автор Витя Макаров задал вопрос в разделе Другие языки и технологии

Как создать приложение для андроид ? и получил лучший ответ

Ответ от
Эта статья представляет собой краткое руководство по созданию приложения Android и является логическим продожением этой статьи. В качестве примера выбрано приложение, простое настолько, насколько это можно представить: модифицированное приложение "Hello Android". Вы внесете незначительные изменения в приложение, благодаря которым экран изменит свой цвет на полностью белый, чтобы телефон можно было использовать в качестве фонарика. Это не очень оригинально, но будет полезно в качестве примера. Загрузите исходный код.
Для создания приложения в Eclipse, выберите File > New > Android project, что запустит мастер создания нового проекта Android.
Рисунок 5. Мастер создания нового проекта Android
Android - Создание простого приложения
Далее, вы создаете простое приложение с одним процессом, вместе со схемой размещения пользовательского интерфейса, сохраненной в файле main.xml. Схема содержит текстовый элемент, который мы собираемся модифицировать так, чтобы он содержал фразу Android FlashLight. Простая схема размещения представлена ниже.
Листинг 1. Схема размещения пользовательского интерфейса Flashlight
Создайте два ресурса цвета и сохраните в файле strings.xml.
Листинг 2. Цвета в файле strings.xml
Android FlashLight
FlashLight
#FFFFFF
#000000
Схема размещения главного экрана имеет цвет фона, определенный как all_white. В файле strings.xml, как вы видите, all_white определен как значение RGB-цвета, равное #FFFFFF, или полностью белый цвет.
Схема размещения содержит один элемент TextView, который представляет собой статический нередактируемый текст. Цвет элемента - черный, он центрирован горизонтально при помощи атрибута gravity.
Исходный код приложения на языке Java хранится в файле FlashLight.java, листинг представлен ниже.
Листинг 3. Flashlight.java
package com.msi.flashlight;
import android.app.Activity;
import android.os.Bundle;
public class FlashLight extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Код представляет собой стандартный шаблон, который был взят непосредственно из мастера нового проекта:
- Код является частью пакета Java под именем com.msi.flashlight.
- В коде сделаны два импорта:
-- Один для класса процесса (activity)
-- Один для класса пакета (bundle)
- После запуска процесса активизируется метод onCreate, возвращающий пакет savedInstanceState. Пусть вас не беспокоит этот пакет в нашем случае; он используется в случае остановки и возобновления процесса.
--Метод onCreate является переопределением метода процесса с тем же именем. Он вызывает метод onCreate родительского класса.
--Вызов метода setContentView() соединяет схему размещения пользовательского интерфейса, определенную в файле main.xml. Все элементы из файлов main.xml и strings.xml автоматически отображаются в константы, определенные в файле R.java. Никогда не редактируйте этот файл непосредственно, так как он изменяется при каждой компоновке.
Running the application presents a white screen with black text.

Ответ от AlexBrin[гуру]
Ручками и знаниями ЯП

Ответ от Balanovsky![гуру]
AndroidStudio
Ну а если Вам нужно создать не игру, а, допустим визитку - любой онлайн-конструктор для Вас.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как создать приложение для андроид ?
спросили в Java API
на чем написан андроид
Родной язык Андроида (как это ясно видно из документации) — это Java. Весь API к платформе
подробнее...
спросили в Android
Подключение Android по USB
Именно такая проблема в 80% случаев и всплывает. Да, зачастую ее решение состоит не в проверке
подробнее...

Трудно ли создать приложение для андроид? С помощью каких бесплатных программ создают их?
смотря что должно делать приложение. и не сложно и не легко, если хорошо знаете английский, то еще
подробнее...

Помогите разобраться с VK API
Для этого есть уже готовые
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Забыла пароль от Гугл Плей Маркет на Андроид. Как восстановить пароль? Помогите пожалуйста.
Вам на страницу , там все очень просто, см. скрин:
#yaimg54# Указываешь номер мобильного,
подробнее...

как очистить систему андроид
ˇОптимизация работы, очистка кэша
1Tap Cache Cleaner - Очистка Кэша
1-click cleaner -
подробнее...
спросили в Аккаунт
Проблема с входом в гугл аккаунт (андроид)
Если ты пытаешься войти в андройд маркет, и телефон выдает тебе эту ошибку, попробуй войти в свой
подробнее...
спросили в Mini sd 32
Я купил samsung galaxy mini и не могу перенести приложения с телефона на SD карту.
Samsung Galaxy mini – смартфон на базе ОС Andorid. Samsung Galaxy mini

Все дело в том что
подробнее...
спросили в Engesa Enix
как активировать emjoi на андроиде?
1Проверьте версию ОС на вашем устройстве. Android 4.1 и более новые версии поддерживают emoji по
подробнее...

что делать если андройд не качает приложения с гугл плей ?
1. Заходим в настройки телефона, переходим в вкладку «Приложения» — «Все» .
Находим процесс
подробнее...
спросили в Смартфоны
Как подключит "мобильный банк" в Андроид-версии? скачала на смартфон "Мобольный банк" и что делать дальше?
На андроид вы скачали не мобильный банк, а приложение для андроид. Мобильный банк это услуга Сбера,
подробнее...

андроид смартфон. На сд карте папка с музыкой, как перенести в плейлист песни лежащие конкретно в этой в папке. Спасибо!
выйди в приложении на плеер через который слушаеш музыку (или просто запусти этот плеер---правое
подробнее...

hearthstone андроид недостаточно памяти Как заставить игру устанавливать на as карту.
Никак, без танцев с бубном и подмены памяти. В Андроиде все приложения устанавливаются во
подробнее...
спросили в Другое
Помогите, при открытии на Андроиде сделанной фотографии выдаёт "невозможно создать пиктограмму" что делать?
Попробуйте очистить кэш ► Галерии: Настройки► Приложения► Все ► ..далее ищем Гаперею, заходим
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*