Skip to content

Commit

Permalink
added some minor logging
Browse files Browse the repository at this point in the history
  • Loading branch information
robgruen committed Nov 6, 2024
1 parent 8b20d63 commit 7ce64ea
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
2 changes: 1 addition & 1 deletion android/samples/mobile/.idea/deploymentTargetSelector.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import android.content.Context
import android.content.Intent
import android.net.Uri
import android.provider.AlarmClock
import android.util.Log
import android.webkit.JavascriptInterface
import android.widget.Toast
import androidx.core.content.ContextCompat.startActivity
Expand All @@ -29,6 +30,7 @@ class JavaScriptInterface(var context: Context) {

@JavascriptInterface
fun setAlarm(time: String) {
Log.i("javascript", "setAlarm")
val t: LocalDateTime = LocalDateTime.parse(time);
val intent = Intent(AlarmClock.ACTION_SET_ALARM)
.putExtra(AlarmClock.EXTRA_HOUR, t.hour)
Expand All @@ -38,13 +40,15 @@ class JavaScriptInterface(var context: Context) {

@JavascriptInterface
fun callPhoneNumber(phoneNumber: String) {
Log.i("javascript", "callPhoneNumber")
val uri = String.format(Locale.ROOT, "tel:%s", phoneNumber)
val intent = Intent(Intent.ACTION_CALL, Uri.parse(uri))
startActivity(context, intent, null);
}

@JavascriptInterface
fun sendSMS(phoneNumber: String, message: String) {
Log.i("javascript", "sendSMS")
val uri = String.format(Locale.ROOT, "smsto:%s", phoneNumber)
val intent = Intent(Intent.ACTION_SENDTO, Uri.parse(uri))
.putExtra("sms_body", message);
Expand All @@ -53,6 +57,7 @@ class JavaScriptInterface(var context: Context) {

@JavascriptInterface
fun searchNearby(searchTerm: String) {
Log.i("javascript", "searchNearby")
val uri = Uri.parse("geo:0,0?q=$searchTerm")
val intent = Intent(Intent.ACTION_VIEW, uri)
intent.setPackage("com.google.android.apps.maps")
Expand Down
7 changes: 5 additions & 2 deletions ts/packages/shell/src/renderer/src/main.ts
Original file line number Diff line number Diff line change
Expand Up @@ -210,24 +210,27 @@ function addEvents(
switch (action) {
case "show-camera": {
cameraView.show();
return;
break;
}
case "set-alarm": {
let d: any = data;
Android?.setAlarm(d.time);
return;
break;
}
case "call-phonenumber": {
let d: any = data;
Android?.callPhoneNumber(d.phoneNumber);
break;
}
case "send-sms": {
let d: any = data;
Android?.sendSMS(d.phoneNumber, d.message);
break;
}
case "search-nearby": {
let d: any = data;
Android?.searchNearby(d.searchTerm);
break;
}
}
} catch (e) {
Expand Down

0 comments on commit 7ce64ea

Please sign in to comment.