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

Обновление Базы данных - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Сборка пазла в андроид http://www.cyberforum.ru/android-dev/thread1384521.html
здравствуйте, хочу собрать картинку (как мозаику) из частей, нужно элементы расставить на свои места в соответствии с номером. примерно как на рисунке. Я пока умею двигать касанием только один объект по экрану, подскажите как двигать их несколько и как проверить правильность сборки мозайки. т.е. если все расставлено правильно, то переход к следующему пазлу
Android Создание условия android приложение На данный момент приложение по этому коду работает так : при нажатии на кнопку "btnAdd" удаляется фрагмент 2 и добавляется фрагмент 1 и наоборот при нажатии на кнопку "btnReplace " добавляется фрагмент 2 и удаляется фрагмент1 . Как сделать так что бы при первом нажатии на кнопку "btnAdd" появился фрагмент 1 , а при втором нажатии на "btnAdd" активный фрагмент 1 исчезал или удалялся ? public... http://www.cyberforum.ru/android-dev/thread1384418.html
Android Получить текст из ListView
Всем привет, возникла такая необходимость получить текст из listview.Помогите пожалуста
Android приставка к тв (smart tv) Android
Вопрос не совсем по кодерству, но не нашел где задать... Кто с сталкивался с такими "приставками"? Обычно выглядят как флешка с разьемами. Иногда как коробочка с вифи антеной. Еще реже со встроенной камерой или микрофоном. Иногда с пультом. Иногда даже с винчестером. Похоже дает возможность даже скайпом пользоваться. Хочу купить и зашить в нее свою програму... (основы умного дома -...
Android Меню только по нажатию кнопки меню http://www.cyberforum.ru/android-dev/thread1384334.html
Нужно создать в приложении меню. Но так, чтобы оно всплывало только по нажатию кнопки меню на девайсе а не еще и в Action Barе приложения( то есть в Action Bar не должно быть этих трех точек, а список меню показывался бы только по нажатию кнопки меню) как так сделать?? Подскажите пожалуйста
Android Событие установки приложения Android Java Здравствуйте, как можно отследить что приложения было установлено? допустим при установке надо слать HTTP запрос. Где и что нужно прописать? В MainActivity? или в манифесте где то? Заранее благодарю подробнее

Показать сообщение отдельно
Alex_Fedor
24 / 24 / 3
Регистрация: 20.01.2015
Сообщений: 192
28.02.2015, 13:54  [ТС]     Обновление Базы данных
Результат игры в квест. Под названием учусь программировать на Андроид.
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
public class MainActivity extends Activity {
TextView engWord, rusWord, association;
ImageView imageWord;
DictonaryDB dictDB;
Cursor cur;
SQLiteDatabase db;
//int engWordColIndex,rusWordColIndex,assWordColIndex,idImageColIndex;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        engWord=(TextView) findViewById(R.id.engWord);
        rusWord=(TextView) findViewById(R.id.rusWord);
        association=(TextView) findViewById(R.id.association);
        imageWord=(ImageView) findViewById(R.id.imageWord);
        
        dictDB=new DictonaryDB(this);
        
        
        db = dictDB.getReadableDatabase();
        cur=db.query("dictonary", null, null, null, null, null, null);
        cur.moveToFirst();
        onShowRecord();//все создали курсор установили показываем запись из БД
    }
    public void onClickBnt(View v) {
        
        
        switch (v.getId()) {
        case R.id.btnEdit://переход в другую активность добавления слова
            int positionCursor=cur.getPosition();
            Intent intent=new Intent(this, EditDictonary.class);
            intent.putExtra("positionCursor", positionCursor);
            //cur.close();
            //db.close();
            startActivity(intent);
            break;
        case R.id.btnBack://показываем предыдущего слова если записи больше нет, показ последнего слова
            if(!cur.moveToPrevious()){
                cur.moveToLast();
            }
            onShowRecord();//курсор установили показываем запись из БД
            break;
        case R.id.btnForward://показываем следующее слово если записи больше нет, показ первого слова
            if(!cur.moveToNext()){
                cur.moveToFirst();
            }
            onShowRecord();//курсор установили показываем запись из БД
            break;
        default:
            break;
        }
    }
    public void onShowRecord(){//показываем что записанов БД
        String puthImage,visible;
        int engWordColIndex=cur.getColumnIndex("engWord");
        int rusWordColIndex=cur.getColumnIndex("rusWord");
        int assWordColIndex=cur.getColumnIndex("association");
        int putchImageColIndex=cur.getColumnIndex("puthImage");
        int visibleControll=cur.getColumnIndex("visible");
        //int idRecord=cur.;
        visible=cur.getString(visibleControll);
        if(visible.indexOf("no") != -1){//картинку перевод иассоциацию показывать не надо
            rusWord.setVisibility(View.INVISIBLE);
            association.setVisibility(View.INVISIBLE);
            imageWord.setVisibility(View.INVISIBLE);    
        }
        else {
            rusWord.setVisibility(View.VISIBLE);
            association.setVisibility(View.VISIBLE);
            imageWord.setVisibility(View.VISIBLE);
        }
        engWord.setText(cur.getString(engWordColIndex));
        rusWord.setText(cur.getString(rusWordColIndex));
        association.setText(cur.getString(assWordColIndex));
        puthImage=cur.getString(putchImageColIndex);
        if(puthImage.indexOf("PoliglotDictonaryPictures") != -1){
            //Log.d(MY_LOG, "ищем картинку в папке assets");
            try {
                // получаем входной поток
                InputStream ims = getAssets().open(puthImage);
                // загружаем как Drawable
                Drawable d = Drawable.createFromStream(ims, null);
                // выводим картинку в ImageView
                imageWord.setImageDrawable(d);
            }
            catch(IOException ex) {
                imageWord.setImageResource(R.drawable.ic_launcher);
            }
        }
        else {
            //Log.d(MY_LOG, "ищем картинку путь  "+patch);
            try {//если картинки по этому пути нет, должно выскочить исключение
                FileInputStream fis=new FileInputStream(puthImage);
                Drawable dravImage=Drawable.createFromStream(fis, null);
                imageWord.setImageDrawable(dravImage);
            }
            catch (Exception e) {// обрабатываем исключение показываем ic_launcher
                imageWord.setImageResource(R.drawable.ic_launcher);
            }
        }
    }
    @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;
    }
 
}
 
Текущее время: 23:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru