Форум программистов, компьютерный форум 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
 Аватар для pdaomsk
7 / 7 / 0
Регистрация: 27.02.2013
Сообщений: 28
09.11.2014, 18:03     Вывод на экран списка USB-устройств
Пишу программу на самом устройстве 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;
        }
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru