나는이 사실을 알고있다. 블루투스 파일 전송으로 실행될 때 안드로이드 폰은 주어진 번호로 자동 전화를 걸어야합니다.이 목적으로 안드로이드 코딩에 도움이 될 수 있습니다.전화를 걸기위한 안드로이드 프로그래밍
블루투스에서 전화를 걸려면 코드가 필요합니다. 전화기에서 데이터를 전송할 때처럼 전화가 자동으로 미리 정의 된 번호를 호출해야합니다.
나는이 사실을 알고있다. 블루투스 파일 전송으로 실행될 때 안드로이드 폰은 주어진 번호로 자동 전화를 걸어야합니다.이 목적으로 안드로이드 코딩에 도움이 될 수 있습니다.전화를 걸기위한 안드로이드 프로그래밍
블루투스에서 전화를 걸려면 코드가 필요합니다. 전화기에서 데이터를 전송할 때처럼 전화가 자동으로 미리 정의 된 번호를 호출해야합니다.
String phone = "tel:" + "03242342342" ;
Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse(phone));
startActivity(intent);
해당 권한을 추가해야합니다.
<uses-permission android:name="android.permission.CALL_PHONE" />
또는 더 좋은 방법은 ACTION_DIAL
전화 통화에 적합한 응용 프로그램을 선택합니다, 권한을 피하기 위해
Intent.ACTION_DIAL
로 텐트 필터를 사용합니다.
내가 먼저 블루투스에서 데이터 전송을 감지하고 다음 코드를 도와 줄 수있는 호출을 트리거해야합니다. – user3240144
public void call() {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:"+phone));
startActivity(callIntent);
}
은 전송이 트리거되는 즉시 호출해야하는 기능입니다.
네,하지만 함수는 데이터 전송 완료 후에 만 호출해야합니다. 코드 – user3240144
에 대한 문서 작성은 Bluetooth 연결에 대한 여러 콜백을 명확하게 설명합니다. http://developer.android.com/guide/topics/connectivity/bluetooth.html을 방문하십시오. 소켓이 스트림에서 데이터 읽기를 마자 마자 함수 호출을 시작합니다. – Swayam
음, 무엇을 시도 했습니까? – Swayam
일부 코드 붙여 넣기! –