Форум программистов, компьютерный форум CyberForum.ru

Выбор главного Activity через пользовательские настройки или геолокации - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Поменять текст в кнопке фейсбука http://www.cyberforum.ru/android-dev/thread1491876.html
Делаю приложение, где требуется подключение к ФБ. Но не могу поменять текст на этой кнопке? В чём проблема?
Android Верстка красивого интерфейса Уважаемые, подскажите пожалуйста книги, или хорошие статьи про создание, версику красивого интерфейса под android. http://www.cyberforum.ru/android-dev/thread1491618.html
Android Как обратиться к классу вшитому в jar архив
Добрый вечер. Помогите разобраться. Задание такое: Сделать из определенного класса с простеньким методом свою первую собственную библиотеку в виде JAR файла. Я разобрался как в андроид студио сделать jar фаил. Положил его в папку lib.А как подключить эту библиотеку, как обратится к классу в MаinActivity? Помогите пожалуйста.
Определение пройденной дистанции на основании ускорений Android
Всем привет, У меня есть проблема с определением пройденной дистанции на основании ускорений. Допустим есть массив float array, с ускорениями по одной из осей, допустим z, время между замерами всегда статическое. Сейчас я пытаюсь сделать так: float distance = 0; float velocity = 0; for (float acceleration : array) { distance += time * (velocity + acceleration * time / 2); ...
Android Как получить Google Advertising ID? http://www.cyberforum.ru/android-dev/thread1491335.html
Всем привет. Помогите разобраться, я подключил гугл плей сервис в свою библиотеку (jar), и там пытаюсь взять Google Advertising ID. Вызываю свою либу в приложении, в котором тоже гугл плей сервис. Но никаких авторизаций я не делал. Вот код как получаю Google Advertising ID: public static void getAdvId(Context context) throws GooglePlayServicesAvailabilityException{ Info adInfo = null; ...
Android SDK Manager: Google APIs by google inc? Здравствуйте. Существует в SDK Manager - Google APIs by google inc. для чего она? подробнее

Показать сообщение отдельно
vescovood
2 / 2 / 0
Регистрация: 02.07.2015
Сообщений: 24
05.07.2015, 17:51  [ТС]     Выбор главного Activity через пользовательские настройки или геолокации
что то я понять не могу(

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
package com.example.mojo.testpref;
 
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.View;
 
 
public class mainActivity extends ActionBarActivity {
 
    public static final int SCREEN_NONE = -1;
    public static final int SCREEN_FIRST = 0;
    public static final int SCREEN_SECOND = 1;
    public static final int SCREEN_THIRD = 2;
 
    public static final String PREFERENCES_NAME = "settings";
    public static final String SCREEN_PARAM = "screen";
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_first);
    }
 
    //В активити, где выбираешь город.
    private void setScreen(int screen){
        SharedPreferences preferences = getSharedPreferences(PREFERENCES_NAME, MODE_PRIVATE);
        SharedPreferences.Editor editor = preferences.edit();
        editor.putInt(SCREEN_PARAM, screen);
        editor.apply();
    }
    //В стартовой активити.
    private int getScreen(){
        SharedPreferences preferences = getSharedPreferences(PREFERENCES_NAME, MODE_PRIVATE);
        return preferences.getInt(SCREEN_PARAM, SCREEN_NONE);
    }
 
    private void runScreen(){
        Intent intent = new Intent();
 
        switch (getScreen()){
            case SCREEN_NONE:
                intent.setClass(this, mainActivity.class);
                break;
            case SCREEN_FIRST:
                intent.setClass(this, firstActivity.class);
                break;
            case SCREEN_SECOND:
                intent.setClass(this, secondActivity.class);
                break;
            case SCREEN_THIRD:
                intent.setClass(this, thirdActivity.class);
                break;
            default:
                return;
        }
 
        startActivity(intent);
    }
 
    public void Button1(View view) {
        Intent intent = new Intent(this, firstActivity.class);
        startActivity(intent);
 
    }
    public void Button2(View view){
        Intent intent = new Intent(this, secondActivity.class);
        startActivity(intent);
 
    }
    public void Button3(View view){
        Intent intent = new Intent(this, thirdActivity.class);
        startActivity(intent);
 
    }
}
XML
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
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
    android:layout_height="match_parent"  tools:context=".FirstActivity">
<TableLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="первый"
        android:layout_marginRight="25dp"
        android:layout_gravity="center_vertical"
        android:onClick="Button1"/>
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="второй"
        android:layout_marginRight="25dp"
        android:layout_gravity="center_vertical"
        android:onClick="Button2"/>
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="третий"
        android:layout_marginRight="25dp"
        android:layout_gravity="center_vertical"
        android:onClick="Button3"/>
</TableLayout>
</RelativeLayout>
 
Текущее время: 16:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru