Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Как определить имя девайса? / 18 сообщений из 18, страница 1 из 1
20.05.2015, 08:25
    #38963517
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Установил Андроид студию.
Надо определить имя девайса, на Java это выглядит так:

Код: java
1.
2.
3.
4.
5.
package freenet.io.comm;

import android.java.net.InetAddress;

String computername=InetAddress.getLocalHost().getHostName();



Проблема в том, что не могу подключить к проекту пакет package freenet.io.comm, который лежит в каталоге \Android\sdk\sources\android-22\java\net\

Вопрос - как подключить пакет к проекту?
...
Рейтинг: 0 / 0
20.05.2015, 09:09
    #38963549
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
...
Рейтинг: 0 / 0
20.05.2015, 10:05
    #38963613
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Спасибо!

Еще один глупый вопрос - как програмно поменять цвет фона?
...
Рейтинг: 0 / 0
20.05.2015, 10:16
    #38963643
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Sergey_rbЕще один глупый вопрос - как програмно поменять цвет фона?
Для этого есть темы, но...

Код: java
1.
view.setBackgroundColor();
...
Рейтинг: 0 / 0
20.05.2015, 11:04
    #38963739
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Не подключается модуль

Код: java
1.
import android.view.View;



Пишет Unused Import Statement
...
Рейтинг: 0 / 0
20.05.2015, 11:11
    #38963752
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Sergey_rbПишет Unused Import Statement
Потому что Activity и так наследник View.
Все визуальное наследуется от View.
...
Рейтинг: 0 / 0
20.05.2015, 11:19
    #38963773
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public class TestActivity extends ActionBarActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_test);
         String DEVICE = Build.SERIAL;

       TextView t_text = (TextView)findViewById(R.id.textView1);
       t_text.setText(DEVICE);

      View.setBackgroundColor(Color.RED);

    }



Ругается на setBackgroundColor

non-static method setBackgroundColor cannot be referenced from a static context

Я не могу вызвать этот метода на onCreate?
...
Рейтинг: 0 / 0
20.05.2015, 11:30
    #38963806
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Sergey_rbЯ не могу вызвать этот метода на onCreate?
Проблемы с пониманием азов ООП...

Activity и есть View.
...
Рейтинг: 0 / 0
20.05.2015, 11:39
    #38963822
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Как к нему обратиться и вызвать метод?
...
Рейтинг: 0 / 0
20.05.2015, 11:49
    #38963837
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Sergey_rbКак к нему обратиться и вызвать метод?
Это я малость стормозил...

Нужно получить root и у него установить цвет.

Код: java
1.
t_text.getRootView().setBackground();
...
Рейтинг: 0 / 0
20.05.2015, 11:54
    #38963840
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Кстати, в заголовке темы "имя девайса", а в теме уже идет про цвет фона.

Разные вопросы стоит задавать в разных темах, а не сваливать все в одно место.
...
Рейтинг: 0 / 0
20.05.2015, 12:13
    #38963871
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
wadmanSergey_rbКак к нему обратиться и вызвать метод?
Это я малость стормозил...

Нужно получить root и у него установить цвет.

Код: java
1.
t_text.getRootView().setBackground();



Спасибо!
...
Рейтинг: 0 / 0
02.06.2015, 14:27
    #38974325
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Так до сих пор не понял, как подключить пакет к проекту

Нужно подключить пакет java.net

Что надо сделать или где что прописать?
...
Рейтинг: 0 / 0
02.06.2015, 14:43
    #38974345
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Sergey_rbЧто надо сделать или где что прописать?
Прямо так и пиши:

Код: java
1.
java.net.InetAddress.getLocalHost().getHostName()



Если минимальный таргет проекта выставлен >= 22.
...
Рейтинг: 0 / 0
02.06.2015, 15:03
    #38974367
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
И как в это случае создать сокет?

Код: java
1.
socket = new Socket ???
...
Рейтинг: 0 / 0
02.06.2015, 15:16
    #38974379
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Sergey_rbИ как в это случае создать сокет?
В каком именно случае?
...
Рейтинг: 0 / 0
02.06.2015, 15:19
    #38974382
Sergey_rb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
wadmanSergey_rbИ как в это случае создать сокет?
В каком именно случае?

При запуске приложение на onCreate
...
Рейтинг: 0 / 0
02.06.2015, 15:38
    #38974404
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как определить имя девайса?
Sergey_rbwadmanпропущено...

В каком именно случае?

При запуске приложение на onCreate
Начали за здравие...

Это уже не имя девайса и даже не фоновый цвет активности.

П.С. Вся сетевая работа должна происходить в отдельном потоке.
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Как определить имя девайса? / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]