From 387b35bf5046369803ec32507f08bd7ba84d4e86 Mon Sep 17 00:00:00 2001 From: lh <1209405678@qq.com> Date: Wed, 6 Dec 2017 14:12:11 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B6=88=E6=81=AF=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 52 ++++++++++------- .../com/qhclh/ytzh/index/GetjpActivity.java | 58 +++++++++++++++++++ .../qhclh/ytzh/index/MyBoradCReceiver.java | 2 +- .../com/qhclh/ytzh/index/TestActivity.java | 32 ---------- app/src/main/res/layout/act_getjp.xml | 18 ++++++ 5 files changed, 108 insertions(+), 54 deletions(-) create mode 100644 app/src/main/java/com/qhclh/ytzh/index/GetjpActivity.java delete mode 100644 app/src/main/java/com/qhclh/ytzh/index/TestActivity.java create mode 100644 app/src/main/res/layout/act_getjp.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 6efb103..8bc28f2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -64,8 +64,8 @@ android:name=".home.MainActivity" android:screenOrientation="portrait" /> - - + + @@ -116,8 +116,13 @@ android:windowSoftInputMode="stateAlwaysHidden" /> - - + + + - + android:exported="false"> @@ -143,10 +147,9 @@ + android:authorities="com.qhclh.ytzh.DataProvider" + android:exported="true" /> @@ -154,19 +157,19 @@ android:name="cn.jpush.android.service.DaemonService" android:enabled="true" android:exported="true"> - + - + + android:enabled="true"> - + @@ -176,6 +179,7 @@ + @@ -184,10 +188,11 @@ + android:exported="false" + android:theme="@android:style/Theme.NoTitleBar"> + @@ -209,8 +214,7 @@ - + android:exported="false"> @@ -220,7 +224,7 @@ + android:enabled="true"> @@ -251,11 +255,17 @@ - + - + - + \ No newline at end of file diff --git a/app/src/main/java/com/qhclh/ytzh/index/GetjpActivity.java b/app/src/main/java/com/qhclh/ytzh/index/GetjpActivity.java new file mode 100644 index 0000000..6cd5379 --- /dev/null +++ b/app/src/main/java/com/qhclh/ytzh/index/GetjpActivity.java @@ -0,0 +1,58 @@ +package com.qhclh.ytzh.index; + +import android.content.Intent; +import android.os.Bundle; +import android.support.v7.widget.Toolbar; +import android.view.View; +import android.widget.TextView; + +import com.qhclh.ytzh.R; +import com.qhclh.ytzh.base.BaseActivity; + +import butterknife.BindView; +import cn.jpush.android.api.JPushInterface; + +/** + * Created by 青花瓷 on 2017/12/6. + */ + +public class GetjpActivity extends BaseActivity{ + @BindView(R.id.toolbar) + Toolbar mToolbar; + @BindView(R.id.tv_getjp) + TextView tv_getjp; + @Override + protected int setLayoutId() { + return R.layout.act_getjp; + } + + @Override + protected void initView() { + initToolbar(mToolbar, "消息", new View.OnClickListener() { + @Override + public void onClick(View view) { + finish(); + } + }); + } + + @Override + protected void initData() { + Intent intent = getIntent(); + if (null != intent) { + Bundle bundle = getIntent().getExtras(); + String title = null; + String content = null; + if(bundle!=null){ + title = bundle.getString(JPushInterface.EXTRA_NOTIFICATION_TITLE); + content = bundle.getString(JPushInterface.EXTRA_ALERT); + } + tv_getjp.setText("Title : " + title + " " + "Content : " + content); + } + } + + @Override + protected void initOper() { + + } +} diff --git a/app/src/main/java/com/qhclh/ytzh/index/MyBoradCReceiver.java b/app/src/main/java/com/qhclh/ytzh/index/MyBoradCReceiver.java index 7e3f816..3c71f44 100644 --- a/app/src/main/java/com/qhclh/ytzh/index/MyBoradCReceiver.java +++ b/app/src/main/java/com/qhclh/ytzh/index/MyBoradCReceiver.java @@ -44,7 +44,7 @@ public class MyBoradCReceiver extends BroadcastReceiver { // Logger.d(TAG, "[MyReceiver] 用户点击打开了通知"); //打开自定义的Activity - Intent i = new Intent(context, TestActivity.class); + Intent i = new Intent(context, GetjpActivity.class); i.putExtras(bundle); //i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP ); diff --git a/app/src/main/java/com/qhclh/ytzh/index/TestActivity.java b/app/src/main/java/com/qhclh/ytzh/index/TestActivity.java deleted file mode 100644 index 642376d..0000000 --- a/app/src/main/java/com/qhclh/ytzh/index/TestActivity.java +++ /dev/null @@ -1,32 +0,0 @@ -package com.qhclh.ytzh.index; - -import android.app.Activity; -import android.content.Intent; -import android.os.Bundle; -import android.view.ViewGroup.LayoutParams; -import android.widget.TextView; - -import cn.jpush.android.api.JPushInterface; - -public class TestActivity extends Activity { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - TextView tv = new TextView(this); - tv.setText("用户自定义打开的Activity"); - Intent intent = getIntent(); - if (null != intent) { - Bundle bundle = getIntent().getExtras(); - String title = null; - String content = null; - if(bundle!=null){ - title = bundle.getString(JPushInterface.EXTRA_NOTIFICATION_TITLE); - content = bundle.getString(JPushInterface.EXTRA_ALERT); - } - tv.setText("Title : " + title + " " + "Content : " + content); - } - addContentView(tv, new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT)); - } - -} diff --git a/app/src/main/res/layout/act_getjp.xml b/app/src/main/res/layout/act_getjp.xml new file mode 100644 index 0000000..127d3fa --- /dev/null +++ b/app/src/main/res/layout/act_getjp.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file