Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программирование Android Samsung KNOX SDK на устройстве не от Samsung Кто то сталкивался с таким сдк? Может кто-то в курсе как-то можна тестировать на девайсе не от самсунга или может быть есть эмулятор какой то с этой сдк ? В описании вроде написано что такое вообще нельзя и может быть только на девайсах самсунга , но мало ли . Врядли один я ищу другой способ. https://www.cyberforum.ru/ android-dev/ thread1821116.html Открыть нажатую картинку в ViewFlipper Программирование Android
Есть список картинок, которые отображаются на экране. Реализовано в виде ListView, либо GridView. Что-то похожее на предпросмотр, как в галереи. Когда нажимают на любую картинку, она растягивается на весь экран, и если листать вправо/влево на весь экран отобразиться следующая/предыдущая картинка. Как я понял, мне лучше всего подойдет ViewFlipper для этого, но не понятно как сделать, что...
Программирование Android Кастомный вид PlacePicker Получаю местоположение и адрес при помощи гугл карты public void startSelectAddressFromMap(int requestCode){ try { PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder(); Intent intent = builder.build(MainActivity.this); startActivityForResult(intent, requestCode); } catch (GooglePlayServicesRepairableException e) { ... https://www.cyberforum.ru/ android-dev/ thread1821018.html Программирование Android Сайт developer.android.com заблокирован для крымских программистов? https://www.cyberforum.ru/ android-dev/ thread1820921.html
Здравствуйте. Недавно начал изучать программирование под Android. Решил установить Android Studio на свой ПК, однако при попытках зайти на сайт https://developer.android.com/studio/index.html получил следующее: 403. That’s an error. Your client does not have permission to get URL /studio/index.html from this server. That’s all we know. Получилось зайти через анонимайзер, сейчас пытаюсь...
Программирование Android Разместить поверх ImageView рамку
У меня есть некое изображение, ImageView, которое находится по центру экрана. Мне нужно, поместить по верх этого изображения рамку. Рамка не совсем прямоугольная, имеет небольшие изгибы и должна немного находить на края изображение. Изображения и рамка подготовлены и лежат в drawable. Можно это как-то сделать?
Программирование Android Из Android-смартфона сделать инфо табло хочу из старенького андроид смартфона сделать инфо табло. по команде с другого смартфона нужно менять картинку на экране. связь через вайфай роутер. как это можно сделать без поднятия веб сервера и подобного, жрущего много ресурсов хоста? https://www.cyberforum.ru/ android-dev/ thread1820760.html
Программирование Android Перенос кода клиент/сервера на Android Здравствуйте =) Начал изучать андроид и возникла такая проблема, а именно перенос Java кода в код приложения У меня есть работающий код сервера и клиента, а именно на сервере пишется с клавиатуры 1 или 0 и отправляется клиенту, клиент же выводит у себя значение статуса в зависимости от присланной переменной 1 - dor_open 0 - dor_close Сервер import java.net.*; import java.io.*; public... https://www.cyberforum.ru/ android-dev/ thread1820718.html Программирование Android Вывести в лаяуте таблицу с шапкой и колонками
Добрые люди, подскажите пожалуйста новичку можно ли для андроида как-то прикрутить JTable (использую андроид студио, где там чтото взять лояльное для табличной части не нашел)? Мне необходимо в лаяуте вывести таблицу с шапкой и колонками, с которой мог бы работать пользователь. Создать программно вроде получается а вот как в файле xml ее прикрутить не соображу, если это вообще реально. Если можно...
Программирование Android Вызвать страницу разрешений для приложения в Android 6 как сделать при проверке включено ли разрешение или нет вызвать саму страницу разрешений своего приложения в диспетчере приложений? Как то это должно быть можно так как это работало в программе Nightly регулировка яркости эурана. Спасибо за помощь. https://www.cyberforum.ru/ android-dev/ thread1820700.html Программирование Android Ошибка при сборке проекта (gradle) Вообщем, делаю тренировочное приложение, чтобы научиться работать с БД MySQL. Вроде код прописал все ок, но при компиляции ошибка: Я следую предложению компилятора и добавляю строки sourceCompatibility = "1.7" и targetCompatibility = "1.7" в greadle-файл, после чего снова запускаю компиляцию, тогда эта ошибка пропадает и появляется новая ошибка: Что делать? https://www.cyberforum.ru/ android-dev/ thread1820582.html
Программирование Android Связка С++ и Java
Есть задание сделать приложение с интерфейсом, написанным на джаве и привязать это к коду на С++. Как это можно сделать, посоветуйте что почитать по этому поводу?
Программирование Android Как добавить данный метод? https://www.cyberforum.ru/ android-dev/ thread1820549.html
Как создать 2 одинаковых метода? Устройство или ОС, прошивка: все платформы Добрый день, есть mainactivity.java в котором есть @Ov
0 / 0 / 0
Регистрация: 26.02.2013
Сообщений: 33
07.10.2016, 13:48  [ТС] 0

Достать значение из ArrayList - Программирование Android - Ответ 9618813

07.10.2016, 13:48. Показов 1444. Ответов 6
Метки (Все метки)

Ответ

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
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
package com.medkey.medkey;
 
import android.app.DialogFragment;
import android.content.Context;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.GridView;
 
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
 
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
 
 
public class OrderFragment extends Fragment {
    private static final String ARG_PARAM1 = "param1";
    private static final String ARG_PARAM2 = "param2";
 
 
    private String mParam1;
    private String mParam2;
 
    private OnFragmentInteractionListener mListener;
 
    public static OrderFragment newInstance(String param1, String param2) {
        OrderFragment fragment = new OrderFragment();
        Bundle args = new Bundle();
        args.putString(ARG_PARAM1, param1);
        args.putString(ARG_PARAM2, param2);
 
 
 
        fragment.setArguments(args);
        return fragment;
    }
    public OrderFragment() {
    }
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
 
        if (getArguments() != null) {
            mParam1 = getArguments().getString(ARG_PARAM1);
            mParam2 = getArguments().getString(ARG_PARAM2);
        }
    }
    DialogFragment modal;
    View view;
    DataAdapter OrAdapter;
    GridView gvOrder;
    protected static ArrayList<DataO> OrderData;
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        view = inflater.inflate(R.layout.fragment_order, container, false);
        modal=new Dialog1();
        new DataOInit().execute();
        return view;
    }
    public class DataOInit extends AsyncTask<Void, Void, String> {
 
        HttpURLConnection urlConnection = null;
        BufferedReader reader = null;
        String resultJson = "";
 
        @Override
        protected String doInBackground(Void... params) {
            // получаем данные с внешнего ресурса
            try {
                URL url = new URL(MainActivity.ARTICLE_URL);
 
                urlConnection = (HttpURLConnection) url.openConnection();
                urlConnection.setRequestMethod("GET");
                urlConnection.connect();
 
                InputStream inputStream = urlConnection.getInputStream();
                StringBuffer buffer = new StringBuffer();
 
                reader = new BufferedReader(new InputStreamReader(inputStream));
 
                String line;
                while ((line = reader.readLine()) != null) {
                    buffer.append(line);
                }
 
                resultJson = buffer.toString();
 
            } catch (Exception e) {
                e.printStackTrace();
            }
            return resultJson;
        }
 
        @Override
        protected void onPostExecute(String strJson) {
            super.onPostExecute(strJson);
 
            JSONObject dataJsonObj = null;
            OrderData = new ArrayList<>();
            String name,price,description,picture;
            int id;
 
            try {
                dataJsonObj = new JSONObject(strJson);
                JSONArray events = dataJsonObj.getJSONArray("events");
                for (int i = 0; i < events.length(); i++) {
                    JSONObject partnerItem = events.getJSONObject(i);
 
                    name = partnerItem.getString("name");
                    price = partnerItem.getString("price");
                    id = partnerItem.getInt("id");
                    description = partnerItem.getString("description");
                    picture = partnerItem.getString("picture");
                    OrderData.add(
                            new DataO(
                                    name,
                                    price,
                                    id,
                                    description,
                                    picture
                            )
                    );
 
                    setData();
                }
            } catch (JSONException e) {
                e.printStackTrace();
            }
        }
    }
 
    private void setData() {
 
        if(OrderData!=null && OrderData.size()>0) {
            try {
                OrAdapter = new DataAdapter(getActivity(), OrderData);
                gvOrder = (GridView) view.findViewById(R.id.gridView);
                gvOrder.setAdapter(OrAdapter);
                gvOrder.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                    @Override
                    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
                        modal.show(getFragmentManager(), "Dialog1");
 
                    }
                });
            } catch (NullPointerException ne) {
 
            }
        }
    }
 
 
    public void onButtonPressed(Uri uri) {
        if (mListener != null) {
            mListener.onFragmentInteraction(uri);
        }
    }
 
    @Override
    public void onAttach(Context context) {
        super.onAttach(context);
 
    }
 
    @Override
    public void onDetach() {
        super.onDetach();
        mListener = null;
    }
 
    public interface OnFragmentInteractionListener {
        void onFragmentInteraction(Uri uri);
    }
 
 
}
фрагмент
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
package com.medkey.medkey;
 
import android.app.DialogFragment;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.GridView;
import android.widget.ImageView;
import android.widget.TextView;
 
import java.util.ArrayList;
 
 
public class Dialog1 extends DialogFragment implements OnClickListener {
    private static final String ARG_PARAM1 = "param1";
    private static final String ARG_PARAM2 = "param2";
 
 
    private String mParam1;
    private String mParam2;
    private TextView sumPrice;
    private OnFragmentInteractionListener mListener;
 
    public static Dialog1 newInstance(String param1, String param2) {
        Dialog1 fragment = new Dialog1();
        Bundle args = new Bundle();
        args.putString(ARG_PARAM1, param1);
        args.putString(ARG_PARAM2, param2);
        fragment.setArguments(args);
        return fragment;
    }
    public Dialog1(){
    }
 
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Bundle bundle =getArguments();
        if (getArguments() != null) {
            mParam1 = getArguments().getString(ARG_PARAM1);
            mParam2 = getArguments().getString(ARG_PARAM2);
            getArguments();
        }
    }
    public TextView pricemodal;
    public Button btnModal;
    public ImageView orderLogo;
    public TextView description;
 
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        View modal = inflater.inflate(R.layout.modal_fragment, null);
        pricemodal =(TextView)modal.findViewById(R.id.priceModal);
        btnModal=(Button)modal.findViewById(R.id.btnmodal);
        description=(TextView)modal.findViewById(R.id.descriptionModal);
        modal.findViewById(R.id.btnmodal).setOnClickListener(this);
        return modal;
    }
    @Override
    public void onAttach(Context context) {
        super.onAttach(context);
        if (context instanceof OnFragmentInteractionListener) {
            mListener = (OnFragmentInteractionListener) context;
        }
    }
    @Override
    public void onStart() {
        // TODO Auto-generated method stub
        super.onStart();
 
        //sumPrice = (TextView)MainActivity(R.id.priceMain);
    }
    @Override
    public void onDetach() {
        super.onDetach();
        mListener = null;
    }
 
    public interface OnFragmentInteractionListener {
        void onFragmentInteraction(String ololoField);
    }
    public void onClick(View v) {
        sumPrice.setText("1");
        dismiss();
    }
    public void onDismiss(DialogInterface dialog) {
        super.onDismiss(dialog);
 
    }
    public void onCancel(DialogInterface dialog) {
        super.onCancel(dialog);
 
    }
 
}
диалог

Вернуться к обсуждению:
Достать значение из ArrayList Программирование Android
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.10.2016, 13:48
Готовые ответы и решения:

Как в ArrayList найти значение?
Допустим у меня есть ArrayList с объектами, у объектов этих есть ID и NAME. Как мне найти по id или...

Как одним запросом достать все значение всех полей из comments и соответствующее значение из users
В таблице comments есть поля id, author_id, post_id, text, date Я выбираю все данные из этой...

Достать значение по id
Есть web страница example.aspx. В коде example.aspx.cs генерируется button и label Button btn =...

Как извлечь значение из ArrayList?
Вопрос такой. Функция возвращает обьект типа ArrayList. Я знаю, что этот возвращаемый объект -...

6
07.10.2016, 13:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2016, 13:48
Помогаю со студенческими работами здесь

Достать значение из реестра
var a :TRegistry; begin a := TRegistry.Create; a.RootKey := HKEY_LOCAL_MACHINE; ...

Как достать значение?
В mysql есть некоторая процедура: DELIMITER // CREATE PROCEDURE find_average_traffic()...

достать значение с массива
Подскажите, в чем ошибка? у меня есть некий перемешанный массив $myArray. в нем находятся id c...

JSON достать значение
var request = require('request'); request({ method: 'GET', url:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru