Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
poss
Заблокирован
1

Что означает этот код? (ide android studio, файл MainActivity)

03.11.2014, 03:43. Просмотров 845. Ответов 4
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package com.example.user.myapplication;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
 
 
public class MainActivity extends Activity {
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }
 
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
 
        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            return true;
        }
 
        return super.onOptionsItemSelected(item);
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2014, 03:43
Ответы с готовыми решениями:

Использование Android Studio как IDE для Java
Здравствуйте коллеги! Я обучаюсь программированию на Android, Для этого скачал...

Посоветуйте какую IDE лучше поставить новичку? С Android Studio не получилось
Хочу начать писать приложения для Андроид, начал смотреть видеокурс...

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете?
Какую фирму посоветуете?

Исходный код Android Studio
Добрый день, имеется исходный код написанный в Android studio Очень срочно...

(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал...

4
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,732
03.11.2014, 17:57 2
poss, насколько я понял, у вас есть в верхней части экрана некий элемент с настройками (его название содержится в строковой переменной action_settings). Если пользователь нажимает на него, то ничего не происходит. Иначе происходит какое-нибудь стандартное действие (например, вызов поиска, переход назад). Поглядите пример на сайте http://androiddocs.ru/programmnoe-so...-options-menu/. Также неплохой пример здесь: http://devcolibri.com/3245.
1
Vladimirys
312 / 209 / 27
Регистрация: 16.01.2010
Сообщений: 610
04.11.2014, 01:09 3
Это обычная заготовка. Которая создаётся автоматически, при создании проекта. "Устанавливается, текущий экран". Так же добавлены методы меню. ( "экшен бар")
1
poss
Заблокирован
10.12.2014, 03:50  [ТС] 4
я знаю что это обычная заготовка,
могли бы подрбоно расписать как что делается,
чтобы у меня сложилось обощенное представление о работе этого файла.
0
Vladimirys
312 / 209 / 27
Регистрация: 16.01.2010
Сообщений: 610
14.12.2014, 01:39 5
Да тут ничего нового нет. Обычное объектное программирование.
Есть пакет с уникальным именем, импорт (это в двух слова не объяснить, что зачем, и для чего)
Далее, опять же объявление наследника Activity - тоже особенность объектного программирования.
Далее, создаются три метода, два из которых возвращают, значение, в данном случае true или false, их можно сравнить с подпрограммами.
Метод onCreate() - это уже из жизненного цикла Android (тоже нужно знать, это как азбука).
Итого, мы тут видим Инкапсуляцию, Наследование, и жизненный цикл Android. Это основы их нужно выучить. Как таблицу умножения, - вот тема что почитать - Посоветуйте книги/видеоуроки/... по программированию для Android
Если что то непонятно, еще спрашивайте.
1
14.12.2014, 01:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.12.2014, 01:39

Как сделать доступ к MainActivity из класса android.app.Instrumentation?
как сделать доступ к MainActivity из класса android.app.Instrumentation? ...

Открыть код из Github-а в Android Studio?
Как открыть код из Github-а навигатора OsmAnd? Вот ссылка на...

Ошибка "Activity class {com.Android.System/com.Android.System.MainActivity} does not exist"
Starting: Intent { act=android.intent.action.MAIN cat=...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru