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

Как извлечь записи из базы данных Oracle в android - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Обработка изображения с камеры http://www.cyberforum.ru/android-dev/thread1737689.html
Делаю фотографию с камеры, на фото студенческий пропуск, нужно обрезать полученную фотографию, чтобы остался один только пропуск и потом разрезать его процентно, чтобы оставить только часть фотографии с иницалами, чтобы в последующем можно было работать уже с ним, не подскажите как можно это сделать, возможно я криво ищу и не могу найти то что требуется :scratch:, посему очень не откажусь от...
Android Меню в Toolbar Здравствуйте, есть проблема не знаю как сделать подобное меню в Toolbar. Чтобы при нажатие одного item выпадал список. http://www.cyberforum.ru/attachment.php?attachmentid=692567&stc=1&d=1463502232 Заранее спасибо. http://www.cyberforum.ru/android-dev/thread1737656.html
SQLiteDatabase как обновить таблицы? Android
Привет, снова я )) Данные в базу закачиваются из других классов, то есть всё работает, но только если по отдельности открывать активити... Пример: я открываю вкладку "адреса" и в таблицу "адреса" сохраняются данные, затем открываю "продукты" и в таблицу "продукты" скачиваю данные с json. Нужно сделать так, чтобы в активити "настройки" по нажатию кнопки, обновлялись обе таблицы сразу либо же...
Перевод double в byte[] Android
Я нашел такой код. double d = 65.43; byte output = new byte; long lng = Double.doubleToLongBits(d); for(int i = 0; i < 8; i++) output = (byte)((lng >> ((7 - i) * 8)) & 0xff); Этот код переводит double в byte, а как тогда из этого массива при помощи тех же операторов восстановить double? Мне просто нужно double разложить на байты отправить на сервер и там обратно...
Android Приведение типов? http://www.cyberforum.ru/android-dev/thread1737323.html
Привет. В коде встретил такую штуку TextView tw = (TextView) findViewById (R.id.DisplayTextView); Интересуют скобки после присвоения. Убрал их, код перестал работать. Для чего они? Приведение типов? Если так, то зачем приводить тип к себе же? Или я не правильно понял? Разъясните пожалуйста.
Android Не отображается текст Добрый день! такая проблема, android:text=". Только благородные и натуральные ткани используются при пошиве всех моделей платьев- это шелк, шифон, итальянский тюль и тафта. Кружево создано по оригинальным рисункам и не встречается больше ни на одном платье в мире. Все коллекции декорируются уникальными отделками с использованием кружев и ручной вышивки. Сейчас коллекции бренда включают в себя... подробнее

Показать сообщение отдельно
илья9696
 Аватар для илья9696
71 / 71 / 16
Регистрация: 15.11.2014
Сообщений: 407
Завершенные тесты: 1

Как извлечь записи из базы данных Oracle в android - Android

17.05.2016, 19:56. Просмотров 68. Ответов 1
Метки (Все метки)

Сделал логирование, регистрацию, добавление в базу. Осталось только извлекать с сервера на клиент информацию, как это осуществить? Имею класс с методом GET
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
@SuppressWarnings("deprecation")
public class JSONParser {
    static InputStream is = null;
    static JSONObject jObj = null;
    static String json = "";
 
    public static final int POST = 0;
    public static final int GET = 1;
 
   public JSONObject makeHttpRequest(String url, int method, List<NameValuePair> params) {
 
       try {
           if (method == 0) {
               DefaultHttpClient httpClient = new DefaultHttpClient();
               HttpPost httpPost = new HttpPost(url);
               httpPost.setEntity(new UrlEncodedFormEntity(params));
               HttpResponse httpResponse = httpClient.execute(httpPost);
               HttpEntity httpEntity = httpResponse.getEntity();
               is = httpEntity.getContent();
           } else if (method == 1) {
               DefaultHttpClient httpClient = new DefaultHttpClient();
               String paramString = URLEncodedUtils.format(params, "utf-8");
               url += "?" + paramString;
               HttpGet httpGet = new HttpGet(url);
               HttpResponse httpResponse = httpClient.execute(httpGet);
               HttpEntity httpEntity = httpResponse.getEntity();
               is = httpEntity.getContent();
           }
       }
       catch (IOException e)
       {
           e.printStackTrace();
       }
       try{
           BufferedReader reader = new BufferedReader(new InputStreamReader(is, "utf-8"),8);
           StringBuilder builder = new StringBuilder();
           String line;
           while ((line = reader.readLine())!=null){
               builder.append(line).append("\n");
           }
           is.close();
           json = builder.toString();
       }
       catch (IOException e){
           Log.e("Buffer Error", "Error convertong result " + e.toString());
       }
 
       try {
       jObj = new JSONObject(json);
       }catch (JSONException e){
           Log.e("JSON Parser", "Error parsing data " + e.toString());
       }
       return jObj;
   }
}


И имею недоработанный класс окна приложения куда должна вставляться информация из БД, помогите информацией как доделать извлечение инфы в текстбоксы
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
@SuppressWarnings("deprecation")
public class StoryActivity extends AppCompatActivity {
    //
    Button getData;
    EditText ID_ORDER;
    EditText ID_CUSTOMER;
    EditText ID_PARKING;
    EditText MESTO;
    EditText START_T;
    EditText END_T;
    EditText PRICE;
    final static String NOT_CONNECT = "NOT_CONNECT";
    final static String SUCCESS = "SUCCESS";
    final static String FAILED = "FAILED";
    //
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_story);
        getData = (Button)findViewById(R.id.getData);
        ID_ORDER = (EditText)findViewById(R.id.ID_ORDER);
        ID_CUSTOMER = (EditText)findViewById(R.id.ID_CUSTOMER);
        ID_PARKING = (EditText)findViewById(R.id.ID_PARKING);
        MESTO = (EditText)findViewById(R.id.MESTO);
        START_T = (EditText)findViewById(R.id.START_T);
        END_T = (EditText)findViewById(R.id.END_T);
        PRICE = (EditText)findViewById(R.id.PRICE);
    }
 
    public void setGetData_Click(View v) {
 
 
        AsyncTask<String, Void, JSONObject> task = new AsyncTask<String, Void, JSONObject>() {
            @Override
            protected JSONObject doInBackground(String... params) {
               /* JSONParser jsonParser = new JSONParser();
                List<NameValuePair> storyord = new ArrayList<NameValuePair>();
 
                JSONObject json = jsonParser.makeHttpRequest("http://5.19.187.230/getorders.php", JSONParser.GET, storyord);*/
                return json;
            }
            @Override
            protected void onPostExecute(JSONObject result) {
                if (result != null) {
                    super.onPostExecute(result);
                    String res = "";
                    try {
                        res = result.getString("status");
                        switch (res) {
                            case NOT_CONNECT:
                                Toast toast_not_connect = Toast.makeText(getApplicationContext(), "Сервер недоступен!", Toast.LENGTH_SHORT);
                                toast_not_connect.setGravity(Gravity.CENTER, 0, 0);
                                toast_not_connect.show();
                               // StoryActivity.super.onBackPressed();
                                break;
 
                            case SUCCESS:
                                Toast toast_success = Toast.makeText(getApplicationContext(), "Данные успешно загружены!", Toast.LENGTH_SHORT);
                                toast_success.setGravity(Gravity.CENTER, 0, 0);
                                toast_success.show();
                               // StoryActivity.super.onBackPressed();
                                break;
 
                            case FAILED:
                                Toast toast_failed = Toast.makeText(getApplicationContext(), "Данные не были получены!", Toast.LENGTH_SHORT);
                                toast_failed.setGravity(Gravity.CENTER, 0, 0);
                                toast_failed.show();
                                break;
                        }
                    } catch (JSONException e) {
                        e.printStackTrace();
                    }
                }
            }
        };
        task.execute(/**/);
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru