mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-12-24 17:45:50 +01:00
make sure Intent broadcasts do not leave Gadgetbridge, add missing xml file
This commit is contained in:
parent
b20aaf59a8
commit
0dacc1f9c7
@ -1,5 +1,10 @@
|
||||
###Changelog
|
||||
|
||||
####Version 0.1.4
|
||||
* New AppManager shows installed Apps/Watchfaces (removal possible via context menu)
|
||||
* Allow back navigation in ActionBar (Debug and AppMananger Activities)
|
||||
* Make sure Intent broadcasts do not leave Gadgetbridge
|
||||
|
||||
####Version 0.1.3
|
||||
* Remove the connect button, list all suported devices and connect on tap instead
|
||||
* Display connection status and firmware of connected devices in the device list
|
||||
|
@ -76,17 +76,23 @@
|
||||
<action android:name="com.andrew.apollo.metachanged" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name=".BluetoothStateChangeReceiver">
|
||||
<receiver
|
||||
android:name=".BluetoothStateChangeReceiver"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<action android:name="android.bluetooth.adapter.action.STATE_CHANGED" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name=".GBMusicControlReceiver">
|
||||
<receiver
|
||||
android:name=".GBMusicControlReceiver"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<action android:name="nodomain.freeyourgadget.gadgetbridge.musiccontrol" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<receiver android:name=".GBCallControlReceiver">
|
||||
<receiver
|
||||
android:name=".GBCallControlReceiver"
|
||||
android:exported="false">
|
||||
<intent-filter>
|
||||
<action android:name="nodomain.freeyourgadget.gadgetbridge.callcontrol" />
|
||||
</intent-filter>
|
||||
|
@ -135,6 +135,7 @@ public class BluetoothCommunicationService extends Service {
|
||||
GBDeviceCommandMusicControl musicCmd = (GBDeviceCommandMusicControl) deviceCmd;
|
||||
Intent musicIntent = new Intent(GBMusicControlReceiver.ACTION_MUSICCONTROL);
|
||||
musicIntent.putExtra("command", musicCmd.command.ordinal());
|
||||
musicIntent.setPackage(this.getPackageName());
|
||||
sendBroadcast(musicIntent);
|
||||
break;
|
||||
case CALL_CONTROL:
|
||||
@ -142,6 +143,7 @@ public class BluetoothCommunicationService extends Service {
|
||||
GBDeviceCommandCallControl callCmd = (GBDeviceCommandCallControl) deviceCmd;
|
||||
Intent callIntent = new Intent(GBCallControlReceiver.ACTION_CALLCONTROL);
|
||||
callIntent.putExtra("command", callCmd.command.ordinal());
|
||||
callIntent.setPackage(this.getPackageName());
|
||||
sendBroadcast(callIntent);
|
||||
break;
|
||||
case VERSION_INFO:
|
||||
@ -165,7 +167,6 @@ public class BluetoothCommunicationService extends Service {
|
||||
appInfoIntent.putExtra("app_id" + i.toString(), appInfoCmd.apps[i].getId());
|
||||
appInfoIntent.putExtra("app_index" + i.toString(), appInfoCmd.apps[i].getIndex());
|
||||
}
|
||||
|
||||
LocalBroadcastManager.getInstance(this).sendBroadcast(appInfoIntent);
|
||||
break;
|
||||
case APP_MANAGEMENT_RES:
|
||||
|
6
app/src/main/res/menu/appmanager_context.xml
Normal file
6
app/src/main/res/menu/appmanager_context.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
<item
|
||||
android:id="@+id/appmanager_app_delete"
|
||||
android:title="@string/appmananger_app_delete"/>
|
||||
</menu>
|
Loading…
Reference in New Issue
Block a user