mirror of
https://github.com/KDE/kdeconnect-android
synced 2025-08-23 02:17:20 +00:00
54 lines
1.4 KiB
Java
54 lines
1.4 KiB
Java
|
package org.kde.kdeconnect.Plugins.FindMyPhonePlugin;
|
||
|
|
||
|
import android.app.Activity;
|
||
|
import android.app.AlertDialog;
|
||
|
import android.content.Intent;
|
||
|
import android.graphics.drawable.Drawable;
|
||
|
import android.util.Log;
|
||
|
import android.widget.Button;
|
||
|
|
||
|
import org.kde.kdeconnect.NetworkPackage;
|
||
|
import org.kde.kdeconnect.Plugins.Plugin;
|
||
|
import org.kde.kdeconnect_tp.R;
|
||
|
|
||
|
|
||
|
/**
|
||
|
* Created by vineet on 1/11/14.
|
||
|
* and David Edmundson 2015
|
||
|
*/
|
||
|
public class FindMyPhonePlugin extends Plugin {
|
||
|
@Override
|
||
|
public String getDisplayName() {
|
||
|
return context.getString(R.string.findmyphone_title);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String getDescription() {
|
||
|
return context.getString(R.string.findmyphone_description);
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public boolean onPackageReceived(NetworkPackage np) {
|
||
|
if (np.getType().equals(NetworkPackage.PACKAGE_TYPE_FINDMYPHONE)) {
|
||
|
//Log.e("PingPackageReceiver", "was a find my phone!");
|
||
|
|
||
|
Intent intent = new Intent(context,FindMyPhoneActivity.class);
|
||
|
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
|
||
|
context.startActivity(intent);
|
||
|
return true;
|
||
|
|
||
|
}
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String[] getSupportedPackageTypes() {
|
||
|
return new String[]{NetworkPackage.PACKAGE_TYPE_FINDMYPHONE};
|
||
|
}
|
||
|
|
||
|
@Override
|
||
|
public String[] getOutgoingPackageTypes() {
|
||
|
return new String[0];
|
||
|
}
|
||
|
}
|