77 lines
2.5 KiB
Java
77 lines
2.5 KiB
Java
package io.guh.nymeaapp;
|
|
import android.util.Log;
|
|
import android.content.Intent;
|
|
import android.content.Context;
|
|
import android.os.Bundle;
|
|
import android.os.Build;
|
|
import android.telephony.TelephonyManager;
|
|
import android.provider.Settings.Secure;
|
|
import android.os.Vibrator;
|
|
|
|
//import com.google.firebase.messaging.MessageForwardingService;
|
|
|
|
|
|
public class NymeaAppActivity extends org.qtproject.qt5.android.bindings.QtActivity
|
|
{
|
|
public String deviceSerial()
|
|
{
|
|
return Secure.getString(getApplicationContext().getContentResolver(), Secure.ANDROID_ID);
|
|
}
|
|
|
|
public static String deviceManufacturer()
|
|
{
|
|
return Build.MANUFACTURER;
|
|
}
|
|
|
|
public static String deviceModel()
|
|
{
|
|
return Build.MODEL;
|
|
}
|
|
|
|
public static String device()
|
|
{
|
|
return Build.DEVICE;
|
|
}
|
|
|
|
public void vibrate(int duration)
|
|
{
|
|
Vibrator v = (Vibrator) getSystemService(Context.VIBRATOR_SERVICE);
|
|
v.vibrate(duration);
|
|
}
|
|
|
|
// // The key in the intent's extras that maps to the incoming message's message ID. Only sent by
|
|
// // the server, GmsCore sends EXTRA_MESSAGE_ID_KEY below. Server can't send that as it would get
|
|
// // stripped by the client.
|
|
// private static final String EXTRA_MESSAGE_ID_KEY_SERVER = "message_id";
|
|
|
|
// // An alternate key value in the intent's extras that also maps to the incoming message's message
|
|
// // ID. Used by upstream, and set by GmsCore.
|
|
// private static final String EXTRA_MESSAGE_ID_KEY = "google.message_id";
|
|
|
|
// // The key in the intent's extras that maps to the incoming message's sender value.
|
|
// private static final String EXTRA_FROM = "google.message_id";
|
|
|
|
|
|
// @Override
|
|
// protected void onNewIntent(Intent intent)
|
|
// {
|
|
// Bundle extras = intent.getExtras();
|
|
// String from = extras.getString(EXTRA_FROM);
|
|
// String messageId = extras.getString(EXTRA_MESSAGE_ID_KEY);
|
|
// Log.d("*************** messageid", messageId);
|
|
//// Log.d("Bundle", extras);
|
|
|
|
// if (messageId == null) {
|
|
// messageId = extras.getString(EXTRA_MESSAGE_ID_KEY_SERVER);
|
|
// }
|
|
// // if (from != null && messageId != null) {
|
|
// Intent message = new Intent(this, MessageForwardingService.class);
|
|
// message.setAction(MessageForwardingService.ACTION_REMOTE_INTENT);
|
|
// message.putExtras(intent);
|
|
// message.setData(intent.getData());
|
|
// startService(message);
|
|
// // }
|
|
// setIntent(intent);
|
|
// }
|
|
}
|