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

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

03.11.2014, 03:43. Просмотров 921. Ответов 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
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2014, 03:43
Ответы с готовыми решениями:

Что означает этот код?
Это код плавной смены изображений. Подскажите что это за код где идет .style? Что он означает? ...

Что означает этот код?
Пример из книги Герберт Шилдт. После строчки "инициализация объекта строка" там идёт вот эта...

что означает этот код
Здраствуйте. Может кто нибуть подсказать что означает этот код: var i = 0; function f() { ...

Что означает этот код?
Ко мне в руки попал скрипт, который нужно перевести на другой язык. Дело в том, что Ruby я не знаю...

Что означает этот код?
int SIMPLE(int a) { int i; if(a==2){ return 1; } if(a==0 || a==1 || a%2==0){...

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

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Что означает этот код
void inline static Compare(Shape const* const s1, Shape const* const s2), что здесь означает...

Что означает этот код
Здраствуйте. Может кто нибуть помочь мне с етим вопросом. Что означает вот етот код: var x = 0;...

что означает этот код
Здраствуйте может кто нибуть обяснить что означает этот код? $("#myLink").click( function(event)...


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

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

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