Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Как рандомно получить значение из hashmap'a через ключ

Предположим у меня есть два ImageButton'a, Hashmap и картинки, помещенные в этот hashmap.
Мне нужно используя randomizer рандомно получить value из hashmap'a через key, а затем присвоить ImageButton'у полученное значение как фон.
Если нажимается первая кнопка, меняется фон второй. Соответственно, если вторая нажимается, то меняется фон первой. Вопрос, как это реализовать в коде?

Код:
Код Java(TM) 2 Platform Standard Edition 5.0
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
public class MainActivity extends Activity {
 
    final Resources res = getResources();
    final Random random = new Random();
 
    final ImageButton imgButt1 = (ImageButton) findViewById(R.id.imageButton1);
    final ImageButton imgButt2 = (ImageButton) findViewById(R.id.imageButton2);
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
 
        Drawable coub1 = res.getDrawable(R.drawable.coub1);
        Drawable coub2 = res.getDrawable(R.drawable.coub2);
        Drawable coub3 = res.getDrawable(R.drawable.coub3);
        Drawable coub4 = res.getDrawable(R.drawable.coub4);
        Drawable coub5 = res.getDrawable(R.drawable.coub5);
        Drawable coub6 = res.getDrawable(R.drawable.coub6);
        Drawable coub7 = res.getDrawable(R.drawable.coub7);
        Drawable coub8 = res.getDrawable(R.drawable.coub8);
        Drawable coub9 = res.getDrawable(R.drawable.coub9);
        Drawable coub10 = res.getDrawable(R.drawable.coub10);
 
        final Map<Integer,Object> someHashMap = new HashMap<Integer,Object>();
        someHashMap.put(1, coub1);
        someHashMap.put(2, coub2);
        someHashMap.put(3, coub3);
        someHashMap.put(4, coub4);
        someHashMap.put(5, coub5);
        someHashMap.put(6, coub6);
        someHashMap.put(7, coub7);
        someHashMap.put(8, coub8);
        someHashMap.put(9, coub9);
        someHashMap.put(10, coub1);
 
        imgButt1.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
 
                
                imgButt2.setBackgroundResource(smthhere2);
            }
        });
 
        imgButt2.setOnClickListener(new OnClickListener() {
 
            @Override
            public void onClick(View v) {
 
                
                imgButt1.setBackgroundResource(smthhere2);
            }
        });
    }
}
Ответ:
Мне нужно используя randomizer рандомно получить value из hashmap'a через key
Код Java(TM) 2 Platform Standard Edition 5.0
1
2
3
4
private Object getObjectFromHashMap(HashMap someHashMap){
     int sizeHashMap = someHashMap.size();
     return someHashMap.get(random.nextInt(sizeHashMap));
}
Вопрос: Получить картинку из ресурсов

Вот так приложение получает иконку:
Код Java(TM) 2 Platform Standard Edition 5.0
1
android:icon="@drawable/ic_launcher"
Вопрос: Как получить картинку так-же, только программно и в Bitmap?
Ответ:
Сообщение от Jason
Как получить картинку так-же, только программно и в Bitmap?
как то так
Код Java(TM) 2 Platform Standard Edition 5.0
1
2
Drawable dr = getResources().getDrawable(R.drawable.some_drawable);
Bitmap bitmap = ((BitmapDrawable) dr).getBitmap();
Вопрос: Получить ID вконтакте

Можно ли получить ID вконтакте без использования VK SDK?
Ответ: Dark-VIN, Не хотелось бы только для того чтобы получить ID пользователя, подключать целый SDK с кучу методами...
Вопрос: Как на java получить с микрофона звук во flac формате?

Как на java получить с микрофона звук во flac формате?
Ответ: Я не смотрел на дату, меня отправили по темам форума в поисках ответа на вопрос
Ну раз ответ на вопрос тут не был получен то с большой степенью вероятности мне тоже не ответят
О уже удалили пост с сылками на темы) но я их просматрел мельком
Вопрос: Возможно ли получить чекины людей от тебя за 50км?

Привет! мой старый и добрый виноград форум, который никогда мне не отказывал в помощи! если есть кому послать бабла, я отправлю в поддержку проекта.

Я хочу встать в любой точке планеты. С мобилкой. Сказать я тут. опредлить мои кооординаты.
И получить данные, из инстаграмма, и фейсбука. кто был рядом не давно/ мес / 3 мес/ за 50 / 200 км от меня. где чекинелся.

Это возможно? есть примеры?

Не текущие данные, а вот кто оставил свои координаты. а API instagramm, facebook, twitter, vk, ok,ru это доступно?

Заранее спасибо!
Ответ:
Привет! мой старый и добрый виноград форум, который никогда мне не отказывал в помощи! если есть кому послать бабла, я отправлю в поддержку проекта.

Я хочу встать в любой точке планеты. С мобилкой. Сказать я тут. опредлить мои кооординаты.
И получить данные, из инстаграмма, и фейсбука. кто был рядом не давно/ мес / 3 мес/ за 50 / 200 км от меня. где чекинелся.

Это возможно? есть примеры?

Не текущие данные, а вот кто оставил свои координаты. а API instagramm, facebook, twitter, vk, ok,ru это доступно?

Заранее спасибо!
Вопрос: Получить фото по названию города

У меня есть ключ от API PLACES и я хочу получить фото города. Но для этого мне нужно сначала получить reference на это фото. Его я могу получить по запросу на URL где 55.7522200,37.6155600 - координаты города и AIzaSyBVc3ui5gEOiC354d73v-GKJlcVyrXRzuk - мой Server key от Places. Но можно как то не по координатам, а по названию города получить данные о месте? Как тогда будет выглядеть URL запроса??

Добавлено через 6 минут
И еще можно ли как то при помощи библиотеки gson, jackson парсить JSONы с информацией о месте(API Places), с информацией о погоде API openweathermap? Просто для каждого места, для каждого города приходит свой JSON с информацией и количество полей JSONа для каждого города может немного отличаться. Поэтому сложно построить такую модель и парсить спомощью gson. Получается нужно только руками выделять всю информацию(JSONObject, JSONArray) ? Это единственный способ в данном случае? Или есть способ проще ?
Ответ:
Вопрос: Послать POST запрос с параметрами и получить json

Всем привет!
Столкнулся с проблемой. Как послать POST запрос и получить назад результат json.

Опишу подробно:
Есть апи сайта, на котором, чтобы получить json, нужно ввести данные в textarea и нажать кнопку submit.
При этом, в action прописан key. Без запроса с параметрами, естественно данные мне вернутся как null. Пробовал напрямую получить json, но из-за key в action и параметров получаю опять же null.

Данные в textarea вводятся таком виде:
Код HTML5
1
{"a":"2","b":{"b1":0,"b2":2,"b3":0},"c":[20,22,29,32]}
Вот и встал вопрос, как послать запрос с параметрами, чтобы они попали в textarea, и action со своим кеем прошел успешно, вернув мне json с результатом.

Заранее спасибо за помощь!

как выглядит action с кеем :
Кликните здесь для просмотра всего текста
Код PHP
1
<form action="/api/lists/?key=i1M0kS14qJnPnvZ6h2dHaEU9HQ6dBYcQNjCUn" method="post">
Ответ: если хочешь чтобы помог - кидай адрес сайта, и данные какие-нибудь тестовые
Вопрос: Получить информация об устройстве Android на Java

Здраствуйте! Подскажите пожалуйста, как получить характеристики телефона Android: количество ядер CPU, частота ядер CPU, общий объем ОЗУ и жесткого диска, разрешение камеры(основной и фронтальной). Смог получить только объем ОЗУ и жесткого диска, количество ядер, но никак не могу получить частоту ядер и разрешение камеры...
Ответ: то, что лежит на поверхности: android.os.Build...

остальное, по-моему, прямыми запросами к железу.
Вопрос: Получить картинку ImageView

Здравствуйте. Подскажите пожалуйста как можно получить ссылку/путь на ресурс картинки которая стоит в ImageView? Перечитал много форумов, где-то сказали, что напрямую нельзя получить или вовсе невозможно. Как-то сомнительно.
Ответ: Spelcrawler, c тегами немного не понял, а вот с установлением id действительно хитрое решение)
Вопрос: Как получить текст элемента списка?

как получить текст элемента списка, этот текст находится в TextView в разметке элемента. А получить текст нужно в обработчике нажатия элемента как это сделать??
Ответ: почитай. Хотя мне кажется ты уже должен знать это наизусть.