52 lines
1.3 KiB
Java
52 lines
1.3 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;
|
|
|
|
public class NymeaAppActivity extends org.qtproject.qt5.android.bindings.QtActivity
|
|
{
|
|
private static final String TAG = "nymea-app: NymeaAppActivity";
|
|
private static Context context = null;
|
|
|
|
@Override
|
|
public void onCreate(Bundle savedInstanceState) {
|
|
super.onCreate(savedInstanceState);
|
|
this.context = getApplicationContext();
|
|
}
|
|
|
|
public static Context getAppContext() {
|
|
return NymeaAppActivity.context;
|
|
}
|
|
|
|
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);
|
|
}
|
|
}
|