Форум программистов, компьютерный форум, киберфорум
Наши страницы

Первая программа на Андроид - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Парсинг xml из файла на сервере http://www.cyberforum.ru/android-dev/thread828876.html
Добрый день! Есть код, который по идее парсит данные из xml файла, но почему-то не отображается ничего на экране. Где-то ошибка, помогите разобраться, пожалуйста. package com.androidbook.download;...
Программирование Android Как узнать есть ли фронтальная камера на устройстве и если есть, то использовать ее? Собственно вопрос выше. http://www.cyberforum.ru/android-dev/thread828746.html
Программирование Android Flash .apk [нужен исходник] + дам на пиво)
Нужен исходник(еклипс), где по инструкции "http://portofollo.blogspot.ru/2012/08/apk-android-swf-air.html"(не нашёл другого переведённого варианта), если кто может прошу сделать. Название проекта и...
Недоступен метод getSharedPreferences в своём классе Программирование Android
Есть код: ackage com.example.diplom2; import java.util.concurrent.TimeUnit; import android.content.Context; import android.content.SharedPreferences; import android.graphics.Canvas;...
Программирование Android Отслеживание закрытие второго activity http://www.cyberforum.ru/android-dev/thread827697.html
В приложение есть два активити. Второе вызывается из первого с помощью intent. При закрытии или сворачивании второго требуется произвести некоторые действия. Пытался так @Override protected void...
Программирование Android WebView написал простой браузер под андроид для отображения паказаний с устройства весы. На компе заходишь цифры отображаются и меняются , а в браузере на андройде цифры есть ,но стоят на месте приходится... подробнее

Показать сообщение отдельно
Jarto
1 / 1 / 1
Регистрация: 06.01.2013
Сообщений: 80

Первая программа на Андроид - Программирование Android

05.04.2013, 19:40. Просмотров 1134. Ответов 8
Метки (Все метки)

Ребят, написал свою первую программу, но делал ее по сайту develop.android.com. Если честно на Java программирую недавно и многие методы программы не знаю помогите разобраться пожалуйста. Если не тяжело, объяните что делают те или иные классы, функции и методы?
Main Activity:
Javascript
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
package com.example.myfirstapp;
 
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.widget.EditText;
 
public class MainActivity extends Activity {
    public final static String EXTRA_MESSAGE = "com.example.myfirstapp.MESSAGE";
 
    @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.main, menu);
        return true;
    }
    
    public void sendMessage(View view) {
        Intent intent = new Intent (this, DisplayMessageActivity.class);
        EditText editText = (EditText) findViewById(R.id.edit_message);
        String message = editText.getText().toString();
        intent.putExtra(EXTRA_MESSAGE, message);
        startActivity(intent);
    }
 
}
DisplayMessageActivity:
Javascript
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
40
package com.example.myfirstapp;
 
import android.os.Bundle;
import android.app.Activity;
import android.view.MenuItem;
import android.widget.TextView;
import android.support.v4.app.NavUtils;
import android.annotation.SuppressLint;
import android.content.Intent;
 
public class DisplayMessageActivity extends Activity {
 
    @SuppressLint("NewApi")
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        // Get the message from the intent
        Intent intent = getIntent();
        String message = intent.getStringExtra(MainActivity.EXTRA_MESSAGE);
 
        // Create the text view
        TextView textView = new TextView(this);
        textView.setTextSize(40);
        textView.setText(message);
 
        // Set the text view as the activity layout
        setContentView(textView);
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case android.R.id.home:
            NavUtils.navigateUpFromSameTask(this);
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru