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

Снова Bluetooth - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android различие в GPS для различных моделей телефонов http://www.cyberforum.ru/android-dev/thread969049.html
Добрый вечер. Возможно не совсем корректно назвал тему, тем не менее. Есть задача - написать программу использующую GPS для получения текущих координат пользователя. Возник вопрос - будут ли отличия...
Программирование Android take multiple photos Всем привет. По умолчанию, код Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); Uri fileUri = Uri.fromFile(fullFilePath); intent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);... http://www.cyberforum.ru/android-dev/thread969022.html
Хранение объектов со звуком Программирование Android
Всем привет. Хранится ли в экземпляре AudioRecord запись с микрофона, если перед этим применить методы audioRecord.startRecording(), audioRecord.stop()? Мне нужно создать коллекцию ArrayList...
Программирование Android Вызов методов Context из статичного контекста
Столкнулся с тем, что не могу получить содержимое ресурса из созданных классов. К примеру getString() не доступен. Нашел такой вариант решения: http://habrahabr.ru/post/134006/ public class...
Программирование Android Выборка из базы http://www.cyberforum.ru/android-dev/thread968741.html
Как выбрать из базы id той записи у которой в столбце5 самая низкое (наименьшее) значение ????
Программирование Android Как передать тег (view.setTag(holder) Здравствуйте! Использую адаптер и у меня он вида: class ItemAdapter extends BaseAdapter { private ImageLoadingListener animateFirstListener = new AnimateFirstDisplayListener(); ... подробнее

Показать сообщение отдельно
Maksim2309
45 / 45 / 2
Регистрация: 17.01.2013
Сообщений: 328
06.10.2013, 20:28  [ТС]
Netscape, который раз Вы меня выручаете спасибо. Сейчас попробую

Добавлено через 1 час 10 минут
Цитата Сообщение от Netscape Посмотреть сообщение
вот грязный хак, может поможет:
http://stackoverflow.com/a/18786701
Огромное кол-во ошибок некоторые исправил, но все равно не понимаю многого может подскажите как мой простенький код исправить или вот еще проще нашел
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
package com.example.gbfsgbg;
 
import java.io.IOException;
import java.io.OutputStream;
import java.util.UUID;
 
import android.os.Bundle;
import android.util.Log;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket;
 
public class MainActivity extends Activity {
    
    BluetoothDevice device;
    BluetoothAdapter tmp;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        ConnectedThread mConnectedThread = new ConnectedThread();
        mConnectedThread.start();
        mConnectedThread.write("48"); 
    }
    
    class ConnectedThread extends Thread{
         
        BluetoothAdapter bluetooth1;
        private final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
        
        BluetoothSocket clientSocket;
        
        private  BluetoothSocket mmSocket;
        private OutputStream mmOutStream;
        OutputStream tmpOut = null;
     
            private static final String TAG = "bluetooth1";
        public ConnectedThread()
        {
            bluetooth1 = BluetoothAdapter.getDefaultAdapter();
             bluetooth1.enable();
            BluetoothDevice device = bluetooth1.getRemoteDevice("F4:E5:43:34:67:A3");
        
          try {
              mmSocket = device.createRfcommSocketToServiceRecord(MY_UUID);
            } catch (IOException e) {
                Log.d(TAG, "Не создал");
            }
          bluetooth1.cancelDiscovery();
        
           try
           {
            mmSocket.connect();  
           }
           catch(IOException e)
           {Log.d(TAG, "Не подключено");}
           try {
               tmpOut = mmSocket.getOutputStream();
             
           } catch (IOException e) { }
           mmOutStream = tmpOut;
       }
        public void write(String message) {
                Log.d(TAG, "...Данные для отправки: " + message + "...");
             byte[] msgBuffer = message.getBytes();
                try {
                    mmOutStream.write(msgBuffer);
                } 
                catch (IOException e) {
                    Log.d(TAG, "...Ошибка отправки данных: " + e.getMessage() + "...");     
                  }
                }
                 }
 
}
Добавлено через 1 час 48 минут
Решил сделать по другому в общем скачал библиотеку nrComm для Delphi сделал прогу которая подключается к моему android`у. Как мне теперь сделать чтобы при нажатии на кнопку я посылал сигнал на подключенное устройство, т.е. на мой комп??? Это же должно быть легче или я опять что-то не соображаю? Заранее спасибо за любую помощь.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru