Differential D10905 Diff 28488 src/org/kde/kdeconnect/Plugins/SharePlugin/ShareChooserTargetService.java
Changeset View
Changeset View
Standalone View
Standalone View
src/org/kde/kdeconnect/Plugins/SharePlugin/ShareChooserTargetService.java
Show All 36 Lines | |||||
37 | import java.util.List; | 37 | import java.util.List; | ||
38 | 38 | | |||
39 | @TargetApi(23) | 39 | @TargetApi(23) | ||
40 | public class ShareChooserTargetService extends ChooserTargetService { | 40 | public class ShareChooserTargetService extends ChooserTargetService { | ||
41 | @Override | 41 | @Override | ||
42 | public List<ChooserTarget> onGetChooserTargets(ComponentName targetActivityName, IntentFilter matchedFilter) { | 42 | public List<ChooserTarget> onGetChooserTargets(ComponentName targetActivityName, IntentFilter matchedFilter) { | ||
43 | Log.d("DirectShare", "invoked"); | 43 | Log.d("DirectShare", "invoked"); | ||
44 | final List<ChooserTarget> targets = new ArrayList<>(); | 44 | final List<ChooserTarget> targets = new ArrayList<>(); | ||
45 | for(Device d: BackgroundService.getInstance().getDevices().values()){ | 45 | for (Device d : BackgroundService.getInstance().getDevices().values()) { | ||
46 | if(d.isReachable() && d.isPaired()) { | 46 | if (d.isReachable() && d.isPaired()) { | ||
47 | Log.d("DirectShare", d.getName()); | 47 | Log.d("DirectShare", d.getName()); | ||
48 | final String targetName = d.getName(); | 48 | final String targetName = d.getName(); | ||
49 | final Icon targetIcon = Icon.createWithResource(this, R.drawable.icon); | 49 | final Icon targetIcon = Icon.createWithResource(this, R.drawable.icon); | ||
50 | final float targetRanking = 1; | 50 | final float targetRanking = 1; | ||
51 | final ComponentName targetComponentName = new ComponentName(getPackageName(), | 51 | final ComponentName targetComponentName = new ComponentName(getPackageName(), | ||
52 | ShareActivity.class.getCanonicalName()); | 52 | ShareActivity.class.getCanonicalName()); | ||
53 | final Bundle targetExtras = new Bundle(); | 53 | final Bundle targetExtras = new Bundle(); | ||
54 | targetExtras.putString("deviceId", d.getDeviceId()); | 54 | targetExtras.putString("deviceId", d.getDeviceId()); | ||
Show All 10 Lines |