wangchengxin
5 years ago
72 changed files with 1633 additions and 756 deletions
@ -1,6 +1,7 @@ |
|||||
<?xml version="1.0" encoding="UTF-8"?> |
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project version="4"> |
<project version="4"> |
||||
<component name="VcsDirectoryMappings"> |
<component name="VcsDirectoryMappings"> |
||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" /> |
||||
<mapping directory="$PROJECT_DIR$/TimeLib" vcs="Git" /> |
<mapping directory="$PROJECT_DIR$/TimeLib" vcs="Git" /> |
||||
<mapping directory="$PROJECT_DIR$/library_pullToRefresh" vcs="Git" /> |
<mapping directory="$PROJECT_DIR$/library_pullToRefresh" vcs="Git" /> |
||||
</component> |
</component> |
||||
|
Binary file not shown.
@ -1,2 +1,2 @@ |
|||||
#Fri Apr 19 17:12:56 CST 2019 |
#Wed Sep 18 19:48:37 CST 2019 |
||||
F\:\\ApplicationPatient\\PushSDK\\build\\intermediates\\bundles\\debug\\res\\layout\\upush_notification.xml=F\:\\ApplicationPatient\\PushSDK\\build\\intermediates\\res\\merged\\androidTest\\debug\\layout_upush_notification.xml.flat |
F\:\\ApplicationPatient\\PushSDK\\build\\intermediates\\bundles\\debug\\res\\layout\\upush_notification.xml=F\:\\ApplicationPatient\\PushSDK\\build\\intermediates\\res\\merged\\androidTest\\debug\\layout_upush_notification.xml.flat |
||||
|
@ -1,2 +1,2 @@ |
|||||
#Fri Apr 19 14:42:24 CST 2019 |
#Wed Sep 18 12:46:41 CST 2019 |
||||
F\:\\ApplicationPatient\\PushSDK\\res\\layout\\upush_notification.xml=F\:\\ApplicationPatient\\PushSDK\\build\\intermediates\\bundles\\debug\\res\\layout\\upush_notification.xml |
F\:\\ApplicationPatient\\PushSDK\\res\\layout\\upush_notification.xml=F\:\\ApplicationPatient\\PushSDK\\build\\intermediates\\bundles\\debug\\res\\layout\\upush_notification.xml |
||||
|
@ -1,2 +1,2 @@ |
|||||
#Mon May 13 09:12:25 CST 2019 |
#Wed Sep 18 14:09:11 CST 2019 |
||||
F\:\\ApplicationPatient\\PushSDK\\res\\layout\\upush_notification.xml=F\:\\ApplicationPatient\\PushSDK\\build\\intermediates\\bundles\\release\\res\\layout\\upush_notification.xml |
F\:\\ApplicationPatient\\PushSDK\\res\\layout\\upush_notification.xml=F\:\\ApplicationPatient\\PushSDK\\build\\intermediates\\bundles\\release\\res\\layout\\upush_notification.xml |
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
@ -0,0 +1,24 @@ |
|||||
|
package cn.shangyu.gdxzPatient.utils; |
||||
|
|
||||
|
import android.content.Context; |
||||
|
|
||||
|
import me.leolin.shortcutbadger.ShortcutBadger; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* Created by 周旭 on 2017/4/12. |
||||
|
* 第三方库设置APP logo角标数量的工具类(机型适配比较好) |
||||
|
*/ |
||||
|
|
||||
|
public class BadgeCountUtils { |
||||
|
|
||||
|
//设置APP logo的角标
|
||||
|
public static void setBadgeCount(Context context, int badgeCount) { |
||||
|
ShortcutBadger.applyCount(context, badgeCount); //for 1.1.4+
|
||||
|
} |
||||
|
|
||||
|
//移除角标
|
||||
|
public static void removeBadge(Context context) { |
||||
|
ShortcutBadger.removeCount(context); //for 1.1.4+
|
||||
|
} |
||||
|
} |
@ -0,0 +1,38 @@ |
|||||
|
package cn.shangyu.gdxzPatient.utils; |
||||
|
|
||||
|
import android.content.ComponentName; |
||||
|
import android.content.Context; |
||||
|
import android.content.Intent; |
||||
|
|
||||
|
/** |
||||
|
* Created by 周旭 on 2017/4/12. |
||||
|
* Android原生方式设置角标 |
||||
|
*/ |
||||
|
|
||||
|
public class BadgeUtils { |
||||
|
private static final String INTENT_ACTION = "android.intent.action.BADGE_COUNT_UPDATE"; |
||||
|
private static final String INTENT_EXTRA_BADGE_COUNT = "badge_count"; |
||||
|
private static final String INTENT_EXTRA_PACKAGENAME = "badge_count_package_name"; |
||||
|
private static final String INTENT_EXTRA_ACTIVITY_NAME = "badge_count_class_name"; |
||||
|
|
||||
|
//设置角标
|
||||
|
public static void setBadgeCount(Context context, int badgeCount) { |
||||
|
Intent intent = new Intent(INTENT_ACTION); |
||||
|
intent.putExtra(INTENT_EXTRA_BADGE_COUNT, badgeCount); |
||||
|
intent.putExtra(INTENT_EXTRA_PACKAGENAME, getComponentName(context).getPackageName()); |
||||
|
intent.putExtra(INTENT_EXTRA_ACTIVITY_NAME, getComponentName(context).getClassName()); |
||||
|
context.sendBroadcast(intent); |
||||
|
} |
||||
|
|
||||
|
//清除角标
|
||||
|
public static void removeBadge(Context context){ |
||||
|
setBadgeCount(context,0); |
||||
|
} |
||||
|
|
||||
|
//获取ComponentName
|
||||
|
private static ComponentName getComponentName(Context context) { |
||||
|
return context.getApplicationContext().getPackageManager() |
||||
|
.getLaunchIntentForPackage(context.getApplicationContext().getPackageName()) |
||||
|
.getComponent(); |
||||
|
} |
||||
|
} |
After Width: | Height: | Size: 75 KiB |
After Width: | Height: | Size: 5.6 KiB |
@ -0,0 +1,86 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_height="match_parent" |
||||
|
> |
||||
|
<RelativeLayout |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_marginLeft="25dp" |
||||
|
android:layout_marginRight="25dp" |
||||
|
android:layout_height="wrap_content" |
||||
|
android:layout_centerInParent="true" |
||||
|
android:background="@drawable/rect_tishi" |
||||
|
> |
||||
|
<TextView |
||||
|
android:id="@+id/tv_infotitle" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" |
||||
|
android:text="温馨提示" |
||||
|
android:textColor="@color/patient_theme" |
||||
|
android:layout_centerHorizontal="true" |
||||
|
android:layout_marginTop="15dp" |
||||
|
android:textSize="18sp" |
||||
|
/> |
||||
|
<TextView |
||||
|
android:id="@+id/tv_tishi" |
||||
|
android:text="为了您能与患者及时沟通\n请打开肝胆相照专家端通知信息-允许通知-随访消息" |
||||
|
android:layout_centerInParent="true" |
||||
|
android:layout_marginLeft="15dp" |
||||
|
android:layout_marginRight="15dp" |
||||
|
android:lineSpacingExtra="5dp" |
||||
|
android:gravity="center" |
||||
|
android:textSize="16sp" |
||||
|
android:textColor="#000000" |
||||
|
android:layout_below="@+id/tv_infotitle" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="100dp" /> |
||||
|
|
||||
|
<View |
||||
|
android:id="@+id/line" |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_height="0.5dp" |
||||
|
android:background="#cccccc" |
||||
|
android:layout_below="@+id/tv_tishi" |
||||
|
android:layout_marginTop="15dp" |
||||
|
/> |
||||
|
|
||||
|
<LinearLayout |
||||
|
android:orientation="horizontal" |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_below="@+id/line" |
||||
|
android:layout_height="40dp"> |
||||
|
<Button |
||||
|
android:id="@+id/btn_cancel" |
||||
|
android:text="取消" |
||||
|
android:layout_width="0dp" |
||||
|
android:layout_weight="1" |
||||
|
android:layout_height="40dp" |
||||
|
android:background="@null" |
||||
|
android:textColor="@color/btn_black_theme_selector" |
||||
|
android:textSize="14sp" |
||||
|
/> |
||||
|
|
||||
|
<View |
||||
|
android:id="@+id/line1" |
||||
|
android:layout_width="1dp" |
||||
|
android:layout_height="40dp" |
||||
|
android:background="#999999" |
||||
|
android:layout_below="@+id/tishi" |
||||
|
/> |
||||
|
<Button |
||||
|
android:id="@+id/btn_sure" |
||||
|
android:text="确定" |
||||
|
android:textColor="@color/patient_theme" |
||||
|
android:textSize="14sp" |
||||
|
android:layout_height="40dp" |
||||
|
android:layout_toRightOf="@+id/line1" |
||||
|
android:layout_width="0dp" |
||||
|
android:layout_weight="1" |
||||
|
android:background="@null" |
||||
|
/> |
||||
|
|
||||
|
</LinearLayout> |
||||
|
|
||||
|
</RelativeLayout> |
||||
|
|
||||
|
</RelativeLayout> |
@ -0,0 +1,26 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" |
||||
|
android:orientation="vertical" |
||||
|
android:padding="5dp" |
||||
|
android:layout_gravity="center" > |
||||
|
|
||||
|
<ImageView |
||||
|
android:id="@+id/grid_item_image" |
||||
|
android:layout_width="60dp" |
||||
|
android:layout_height="60dp" |
||||
|
android:layout_margin="5dp" |
||||
|
android:src="@drawable/ic_launcher" > |
||||
|
</ImageView> |
||||
|
|
||||
|
<TextView |
||||
|
android:id="@+id/grid_item_label" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" |
||||
|
android:text="@+id/label" |
||||
|
android:layout_marginTop="5dp" |
||||
|
android:textSize="15dp" > |
||||
|
</TextView> |
||||
|
|
||||
|
</LinearLayout> |
@ -0,0 +1,29 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_height="match_parent" |
||||
|
android:background="@color/white" |
||||
|
android:orientation="vertical" > |
||||
|
|
||||
|
<GridView |
||||
|
android:id="@+id/gridView2" |
||||
|
android:layout_width="match_parent" |
||||
|
android:layout_height="335dp" |
||||
|
android:gravity="center" |
||||
|
android:numColumns="3" > |
||||
|
</GridView> |
||||
|
|
||||
|
<TextView |
||||
|
android:layout_marginTop="20dip" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" |
||||
|
android:textColor= "#FF0000" |
||||
|
android:text="收到消息将在下面展示:" /> |
||||
|
|
||||
|
<TextView |
||||
|
android:id="@+id/tv_msg" |
||||
|
android:layout_width="wrap_content" |
||||
|
android:layout_height="wrap_content" |
||||
|
android:text="" /> |
||||
|
|
||||
|
</LinearLayout> |
Loading…
Reference in new issue