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

использование thread - Android

Восстановить пароль Регистрация
Другие темы раздела
Android Может ли в папке jni быть несколько заголовочных файлов? http://www.cyberforum.ru/android-dev/thread1440923.html
Может ли в папке jni быть несколько заголовочных файлов .h ?? И как если это надо прописать в Android.mk??
Android Программно задать сим карту для звонков Как можно программно задать сим карту для звонков? Например у меня стоит "Всегда спрашивать", а когда программа включается она должна ставить или СИМ1 или СИМ2... Сталкивался кто с такой темой?) http://www.cyberforum.ru/android-dev/thread1440851.html
Android Нажатие кнопок в стороннем приложении
Возможно ли автоматом нажимать на кнопки в другом приложении? Есть примеры ?)
Android location Android
Делаю приложение с использованием google maps api, с android studio мало знаком. в коде есть ф-я, для получения координат места нахождения клиента. public void onClickTest(View view) { Location myLocation = LocationManager.getLastKnownLocation(provider); // Get latitude of the current location double lat = myLocation.getLatitude(); double lng =...
Android После добавления кластеризации перестали выводиться нужные иконка http://www.cyberforum.ru/android-dev/thread1440681.html
после добавления кластеризации перестали выводиться нужные иконка, а именно: в зависимости от имени из запроса, я присваивал маркеру свою иконку...теперь после кластеризации применяется одна иконка для всех cursor.moveToFirst(); for (int i = 0; i < cursor.getCount(); i++) { nameMy=cursor.getString(0); if (nameMy.equals("Иван")) { bitmap =...
Android Примеры заданий к лабораторной работе Здравствуйте. Получил задание от преподавателя разработать лабораторную работу по программированию для Android. Дисциплина - "системное программное обеспечение". То есть, задания должны быть не прикладного характера. Например чтобы задействовали какие-то системные функции Android API или что-то вроде этого. Застрял как раз на этапе придумывания вариантов к работе. Подкиньте, пожалуйста, идей :) подробнее

Показать сообщение отдельно
maksim94
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 133
08.05.2015, 14:54  [ТС]     использование thread
YuraAAA,

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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
public class Answer extends Activity implements View.OnClickListener {
 
 
    TextView text;
    int four, five, lan;
    private SharedPreferences sharedPref;
    SharedPreferences.Editor editor;
 
    RelativeLayout closes;
    ListView lvSimple;
 
    final String ATTRIBUTE_NAME_TEXT = "text";
    final String ATTRIBUTE_NAME_IMAGE = "image";
 
    int res;
    int[] answerQuestion = {3, 4, 3};
    String[] questionR = {"один", "два", "три"};
    String[] questionE = {"one", "two", "three"};
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.answer);
 
        sharedPref = getSharedPreferences("needPref", Context.MODE_PRIVATE);
        closes = (RelativeLayout) findViewById(R.id.needClose);
        closes.setVisibility(View.INVISIBLE);
 
 
        four = sharedPref.getInt("four", 1);
        five = sharedPref.getInt("five", 0);
        lan = sharedPref.getInt("lang", 1);
 
        text = (TextView) findViewById(R.id.text);
 
        if (lan == 1)
            text.setText(questionE[five]);
        else if (lan == 2)
            text.setText(questionR[five]);
 
                String[] texts = {"Эпизод 1", "Эпизод 2", "Эпизод 3", "Эпизод 4", "Эпизод 5", "Эпизод 6"};
                int[] img = {R.drawable.ep1, R.drawable.ep2, R.drawable.ep3, R.drawable.ep4, R.drawable.ep5, R.drawable.ep6};
                
                ArrayList<Map<String, Object>> data = new ArrayList<Map<String, Object>>(
                        texts.length);
 
                Map<String, Object> m;
                for (int i = 0; i < texts.length; i++) {
                    m = new HashMap<String, Object>();
                    m.put(ATTRIBUTE_NAME_TEXT, texts[i]);
                    m.put(ATTRIBUTE_NAME_IMAGE, img[i]);
                    data.add(m);
                }
 
                String[] from = {ATTRIBUTE_NAME_TEXT, ATTRIBUTE_NAME_IMAGE};
                int[] to = {R.id.tvText, R.id.ivImg};
 
                SimpleAdapter sAdapter = new SimpleAdapter(this, data,
                        R.layout.list_item, from, to);
 
                lvSimple = (ListView) findViewById(R.id.lvSimple);
                lvSimple.setAdapter(sAdapter);
 
                lvSimple.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                    public void onItemClick(AdapterView<?> parent, View view,
                                            int position, long id) {
                        switch ((int) id) {
                            case 0:
                                four = 1;
                                five = 0;
                                break;
                            case 1:
                                four = 4;
                                five = 1;
                                break;
                            case 2:
                                four = 6;
                                five = 2;
                                break;
                            case 3:
                                four = 13;
                                five = 3;
                                break;
                            case 4:
                                four = 17;
                                five = 4;
                                break;
                            case 5:
                                four = 25;
                                five = 5;
                                break;
                            default:
                                break;
                        }
 
                        editor = sharedPref.edit();
                        editor.putInt("four", four);
                        editor.putInt("five", five);
                        editor.apply();
 
                        if (lan == 1) 
                            text.setText(questionE[five]);
                        else if (lan == 2) {
                            text.setText(questionR[five]);
                        closes.setVisibility(View.INVISIBLE);
                    }
                });
    }
 
    @Override
    public void onClick(View v) {
 
        switch (v.getId()) {
            case R.id.ans1:
                res = 1;
                break;
            case R.id.ans2:
                res = 2;
                break;
            case R.id.ans3:
                res = 3;
                break;
            case R.id.ans4:
                res = 4;
                break;
            default:
                break;
        }
        if (res == answerQuestion[five]) {
            five++;
            Toast toast = Toast.makeText(getApplicationContext(), String.valueOf(five), Toast.LENGTH_LONG );
            toast.show();
            editor = sharedPref.edit();
            editor.putInt("five", five);
            editor.apply();
        }
        else {
            Toast toast = Toast.makeText(getApplicationContext(), "ошибка", Toast.LENGTH_LONG );
            toast.show();
        }
    }
 
    public void episodes(View view) {
        closes.setVisibility(View.VISIBLE);
 
    }
 
    public void esc(View view) {
        closes.setVisibility(View.INVISIBLE);
 
    }
}
 
Текущее время: 17:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru