2013-03-09 9 views
1

그래서 난 정말이 문제를 공격 시작 얼마나 온라인 아무것도 표시되지 않습니다,하지만 난 그게 가능 그래서 내가 여기에 물어 보곤 :

생각 알고 현재 블루투스 사용 설정 및 Android 책의 소켓을 읽고 PS3 컨트롤러를 내 앱과 동기화하는 간단한 프로젝트를 시도하여 신호를 읽고 일부 값을 표시하여 알아낼 수 있습니다. 어떤 코드가 어떤 버튼/조이스틱 움직임과 일치 하는지를 나타냅니다. 문제는 블루투스를 사용하도록 설정하고 앱이 다른 기기를 검색하도록 설정 한 후 내 컨트롤러가 켜져있는 동안 켜지지 않는 것입니다. 내가 지금까지 가지고있는 모든 코드는 Wrox가 발행 한 Professional Android 4.0 Development에서 나온 것이므로 16 장에서 소스 코드를 찾을 수 있습니다. PS3 컨트롤러의 작동 방식이 누락 된 부분이 있는지 궁금합니다. 그것은 발견 할 수 없거나 내가 잡히지 않는 장치를 집기 위해 특별한 것을해야 할 필요가 있다면. 고맙습니다!

private void startDiscovery() { 
    registerReceiver(discoveryResult, 
        new IntentFilter(BluetoothDevice.ACTION_FOUND)); 

    if (bluetooth.isEnabled() && !bluetooth.isDiscovering()) 
    deviceList.clear(); 
    bluetooth.startDiscovery(); 
} 

BroadcastReceiver discoveryResult = new BroadcastReceiver() { 
    @Override 
    public void onReceive(Context context, Intent intent) { 
    String remoteDeviceName = 
     intent.getStringExtra(BluetoothDevice.EXTRA_NAME); 

    BluetoothDevice remoteDevice = 
     intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); 

    deviceList.add(remoteDevice); 

    Log.d(TAG, "Discovered " + remoteDeviceName); 
    } 
}; 

답변

0

내가 플레이 스테이션 콘솔과 컨트롤러는 당신이 난 그냥 here을 검색 안드로이드에 통합 할 수있는 오픈 소스를 찾을 필요가 고유의 블루투스 신호에서 작동 있다고 생각하는 것은, 사람이 더 많이있을 수 있습니다 거기에 방법을 프로그래머 어딘가에 올바른 코드 라이브러리를 찾았습니다