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

Отмечаем в приложении пройденные задания - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Использование NDK http://www.cyberforum.ru/android-dev/thread1197375.html
Пытаюсь освоить NDK... И как всегда не хватает ЗАДАНИЙ! Не могу придумать где можно использовать (для новичка в с++)... Писать еще один игровой движок (на фоне десятка готовых профессиональных) не хочу... Дополнительную систему безопасности - рано... То что видел в примерах - поражает! Хочу написать свои либы, которые будут быстрее и круче явовских... Где Вы использовали NDK в работе??? Не...
Программирование Android Преобразовать три значения int в дату Есть 3 переменных типа int(год, месяц, день). Как правильно конвертировать в дату, чтобы поместить, к примеру, в textView "вт, 3 марта 2014" http://www.cyberforum.ru/android-dev/thread1197355.html
Не все окна реагируют на автоповорот. Можно ли исправить? Программирование Android
Доброго времени суток! итак решил я всё же сесть на ведройд так как мне понарассказали, что с ним можно вытворять всякое, и купил агрегат с версией 4,1,2. и сразу столкнулся с первой же проблемой, не все окна реагируют на автоповорот, а именно главный экран, меню и при входящим звонке. Люди добрые и недобрые помогите новичку и поведайте, можно ли с этим как-либо сладить, мож ПО какое докачать...
Работа с Log Программирование Android
Ребят возникла проблема приложение вылетает с ошибкой, при этом логи говорят следующие: 06-02 15:54:11.207: D/dalvikvm(540): Not late-enabling CheckJNI (already on) 06-02 15:54:12.087: I/dalvikvm(540): threadid=3: reacting to signal 3 06-02 15:54:12.187: I/dalvikvm(540): Wrote stack traces to '/data/anr/traces.txt' 06-02 15:54:12.597: I/dalvikvm(540): threadid=3: reacting to signal 3...
Программирование Android QR-код раздельное генерирование и сканирование http://www.cyberforum.ru/android-dev/thread1196935.html
У меня есть к примеру два EditText в которые пишутся цифры после по нажатию кнопки генерируются в QR-код. Далее необходимо его распознать также на две переменные ну например в два TextView. С одной переменной уже сделал, а вот с двумя нет. Предполагаю что необходимо как то разъединить данные знаками, но как???. Добавлено через 3 часа 7 минут Есть идея парсим, только как Добавлено через 8...
Программирование Android Как задать координаты анимации Добрый день ! Сначала задавал анимацию с помощью TranslateAnimation animationLeft = new TranslateAnimation(300, -300, 0, 0); Я установил объект по центру экрана, соответственно координата "300" указывает на то что объект двигается вправо, а координата "-300" - влево. Но мне этот метод не подошел и я вместо него прописал : ObjectAnimator anim = ObjectAnimator.ofFloat(imageView, "x", 50, ... подробнее

Показать сообщение отдельно
Kiro4ka_5
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 12
04.06.2014, 12:10  [ТС]
Создала отдельный файл с настройками:

Java
1
2
3
4
5
6
7
8
9
10
11
    public static final String APP_PREFERENCES = "mysettings";
    public static final String APP_PREFERENCES_VIPZAD = "vip_zad";
    
    SharedPreferences mSettings;
    boolean vip_zad;
 
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_igri);
        mSettings = getSharedPreferences(APP_PREFERENCES, Context.MODE_PRIVATE);
}
В этом файле прописала переменную vip_zad.

Теперь в другом файле(файле задания) прописала код с записью этой переменной(суть задания в том что при нажатии на нужную картинку эта переменная должна принять значении true):

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
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_zad_1);
        
                ImageButton kotik4 = (ImageButton) this.findViewById(R.id.kotik4_car);
                kotik4.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                        int duration = Toast.LENGTH_LONG;
                        Toast toast2 = Toast.makeText(getApplicationContext(), 
                                "Молодец. Правильно.",
                                Toast.LENGTH_SHORT);
                        toast2.setGravity(Gravity.CENTER, 0, 0);
                        LinearLayout toastView = (LinearLayout) toast2.getView();
                        ImageView imageCat = new ImageView(getApplicationContext());
                        imageCat.setImageResource(R.drawable.pravilno);
                        toastView.addView(imageCat, 0);
                        toast2.show();
                        playSound(pravSound);
                        Editor editor = mSettings.edit();
                        vip_zad=true;
                        editor.putBoolean(APP_PREFERENCES_VIPZAD, vip_zad);
                        editor.apply();
                    }
                });
    }
И затем в файле с самими заданиями прописала код считывания(так же создала форму ImageView с ID imageView1, сюда должна прикрепляться эта метка):

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
        // если ли нужный нам ключ
        if (mSettings.contains(APP_PREFERENCES_VIPZAD)) {
            // Выводим на экран
            if (!"true".equals(vip_zad))
            {
                imageView1.setImageResource(R.drawable.nev);
            }
            else
            {
                imageView1.setImageResource(R.drawable.vip);
            }
 
        }
    }
Но что-то не получается((((

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