[mobile] update dev

pull/123/head
FongMi 3 years ago
parent a4aa36d8a2
commit 92d2a96990
  1. 2
      app/build.gradle
  2. 16
      app/src/main/java/com/fongmi/android/tv/bean/Device.java
  3. 57
      app/src/mobile/res/layout/view_control_vod.xml

@ -27,7 +27,7 @@ android {
mobile {
dimension "mode"
versionCode 10
versionName "20230409#1"
versionName "20230409#3"
}
java {
dimension "api"

@ -37,10 +37,20 @@ public class Device {
return device;
}
public static Device get(org.fourthline.cling.model.meta.Device<?, ?, ?> item) {
Device device = new Device();
device.setName(item.getDetails().getFriendlyName());
device.setUuid(item.getIdentity().getUdn().getIdentifierString());
return device;
}
public static Device objectFrom(String str) {
return new Gson().fromJson(str, Device.class);
}
public Device() {
}
public Integer getId() {
return id;
}
@ -73,8 +83,12 @@ public class Device {
this.ip = ip;
}
public boolean isCast() {
return getIp().isEmpty();
}
public String getHost() {
return Uri.parse(getIp()).getHost();
return isCast() ? getUuid() : Uri.parse(getIp()).getHost();
}
public Device save() {

@ -39,37 +39,44 @@
</LinearLayout>
<ImageView
android:id="@+id/cast"
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_control_cast" />
android:gravity="center_vertical"
android:orientation="horizontal">
<ImageView
android:id="@+id/keep"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_control_keep_off" />
<ImageView
android:id="@+id/cast"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="16dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_control_cast" />
<ImageView
android:id="@+id/share"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_control_share" />
<ImageView
android:id="@+id/share"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_control_share" />
<ImageView
android:id="@+id/setting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_control_setting" />
<ImageView
android:id="@+id/keep"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginEnd="16dp"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_control_keep_off" />
<ImageView
android:id="@+id/setting"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="?attr/selectableItemBackgroundBorderless"
android:src="@drawable/ic_control_setting" />
</LinearLayout>
</LinearLayout>
<LinearLayout

Loading…
Cancel
Save