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

Вывод на экран списка USB-устройств - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Нужно зафиксировать альбомное расположение http://www.cyberforum.ru/android-dev/thread1295756.html
Создаю layout, на котором все элементы располагаются в альбомном положении. Как запретить поворот, что-бы при любом положении телефона, данный layout сохранял альбомное расположение элементов?
Программирование Android Каждую букву слова записать в перемененную Например есть много переменных. (b1, b2, b3, b4 и тд). Еще одна s "slovo". Надо что бы получилось b1=s, b2=l, b3=o и тд. http://www.cyberforum.ru/android-dev/thread1295522.html
Пустое приложение не запускается Программирование Android
Здравствуйте, создаю Android Application Project, создаю пустую активити. После создания в MainActivity.java ошибка что не может найти R файл. В чем может быть проблема ? Добавлено через 2 часа 38 минут есть ошибка: Description Resource Path Location Type R cannot be resolved to a variable MainActivity.java
Программирование Android Открытие нужного пункта списка
Всем доброго времени суток! Прошу помощи в таком вопросе, есть приложение(список/детализация), то есть фрагмент списка и фрагмент подробного представления записи, так вот каким образом можно реализовать открытие нудного пункта списка? Читал про дополнения, но не особо понял эту тему, если кому не трудного можете подробнее разъяснить? Буду рад любой помощи)
Программирование Android При написании программ для андроид можно использовать проводник системы? http://www.cyberforum.ru/android-dev/thread1295438.html
Я хочу чтобы у меня в видео плеере при нажатии на кнопку открывалось окно где содержимое карты памяти (папки и файлы) И при выборе файла можно было его проиграть в плеере. Как написать программу file Explorer.
Программирование Android Ошибка: Java cannot be resolved Подскажите, пожалуйста, вопрос видимо очень глуп, но я начинаю изучать java для android, итак... имеется поток который запускается в обработчике событий кнопки: OnClickListener event = new OnClickListener() { @Override public void onClick(View v) { switch (v.getId()) { case R.id.btnGo: { // Производим запуск... подробнее

Показать сообщение отдельно
pdaomsk
7 / 7 / 0
Регистрация: 27.02.2013
Сообщений: 30

Вывод на экран списка USB-устройств - Программирование Android

09.11.2014, 18:03. Просмотров 543. Ответов 0
Метки (Все метки)

Пишу программу на самом устройстве Android "AIDE".
Хочу чтобы прога показывала устройства USB, но пока застрял на этапе поиска устройств.
deviceList.size - показывает "0"
device.getProductId() +"-"+device.getVendorId() - "Ошибка"
Вродебы всё смотрел по мануалу.
Фаил Activity
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
package com.mycompany.myapp;
 
import android.app.*;
import android.content.*;
import android.hardware.usb.*;
import android.os.*;
import android.util.*;
import android.view.*;
import android.view.View.*;
import android.widget.*;
import java.util.*;
 
public class MainActivity extends Activity
implements OnClickListener
{
    private TextView mText1;
    private TextView mText2;
    
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        ///Иницилизациа кнопки и текста///
        mText1 = (TextView) findViewById(R.id.TextView1);
        mText2 = (TextView) findViewById(R.id.TextView2);
        final Button mButton1 = (Button)findViewById(R.id.Button1);
        mButton1.setOnClickListener(this);
        //////////////////////////////////
    }
    
    @Override 
    public void onClick(View v) 
    { 
        //Обработчик кнопки//
        switch(v.getId())
        {
            case R.id.Button1: 
                UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
                HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
                UsbDevice device = deviceList.get("/dev/bus/usb/000/001");
                ///Диалоговое окно///
                Context context = getApplicationContext();
                Toast toast = Toast.makeText(context, "Обновлено!", Toast.LENGTH_SHORT);
                toast.show();
                ////////////////////
                mText1.setText(deviceList.size()); 
                mText2.setText(device.getProductId() +"-"+device.getVendorId()); 
            break;
        }
    }
}
Фаил Manifest
XML
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
<?xml version="1.0" encoding="utf-8"?>
<manifest 
    xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mycompany.myapp"
    android:versionCode="1"
    android:versionName="1.0" >
 
    <uses-feature android:name="android.hardware.usb.host" />
    <uses-sdk 
        android:minSdkVersion="8" 
        android:targetSdkVersion="11" />
 
    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:label="@string/app_name"
            android:name=".MainActivity" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />
                <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"/>
                <category android:name="android.intent.category.LAUNCHER" /> 
            </intent-filter>
            <meta-data 
                android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
                android:resource="@xml/device_filter"/>
        </activity>
    </application>
 
</manifest>
Помогите разобраться!!!

Добавлено через 30 минут
Фаил MainaAtivity.java
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
 package com.mycompany.myapp;
 
import android.app.*;
import android.content.*;
import android.hardware.usb.*;
import android.os.*;
import android.util.*;
import android.view.*;
import android.view.View.*;
import android.widget.*;
import java.util.*;
 
public class MainActivity extends Activity
implements OnClickListener
{
    private TextView mText1;
    private TextView mText2;
    
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        ///Иницилизациа кнопки и текста///
        mText1 = (TextView) findViewById(R.id.TextView1);
        mText2 = (TextView) findViewById(R.id.TextView2);
        final Button mButton1 = (Button)findViewById(R.id.Button1);
        mButton1.setOnClickListener(this);
        //////////////////////////////////
    }
    
    @Override 
    public void onClick(View v) 
    { 
        //Обработчик кнопки//
        switch(v.getId())
        {
            case R.id.Button1: 
                UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
                HashMap<String, UsbDevice> deviceList = manager.getDeviceList();
                UsbDevice device = deviceList.get("/dev/bus/usb/000/001");
                ///Диалоговое окно///
                Context context = getApplicationContext();
                Toast toast = Toast.makeText(context, "Обновлено!", Toast.LENGTH_SHORT);
                toast.show();
                ////////////////////
                mText1.setText(deviceList.size()); 
                mText2.setText(device.getProductId() +"-"+device.getVendorId()); 
            break;
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru