Skip to content
项目
Groups
代码片段
帮助
正在加载...
Sign in / Register
Toggle navigation
W
workoffice
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图表
统计图
Create a new issue
作业
提交
议题看板
Open sidebar
冷广德
workoffice
Commits
e1265815
提交
e1265815
authored
5月 10, 2020
作者:
lgd
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
1.添加协议
2.//TODO ,质检接口数据无对应问题,内部交易订单审核,审核规则,领用申请列表/退件列表/参数,坩埚下单,mes其他页面,mes质量反馈,编辑任务担当无法修改.支数参数
上级
749d5efb
隐藏空白字符变更
内嵌
并排
正在显示
16 个修改的文件
包含
279 行增加
和
26 行删除
+279
-26
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+16
-0
MainLoginActivity.java
...java/com/wd/workoffice/ui/activity/MainLoginActivity.java
+33
-3
ErpActivationTwoActivity.java
...orkoffice/ui/activity/login/ErpActivationTwoActivity.java
+2
-0
UserRegisterOneActivity.java
...workoffice/ui/activity/login/UserRegisterOneActivity.java
+2
-0
UserRegisterTwoActivity.java
...workoffice/ui/activity/login/UserRegisterTwoActivity.java
+2
-0
UserAboutActivity.java
...com/wd/workoffice/ui/activity/user/UserAboutActivity.java
+17
-12
UserPrivacyActivity.java
...m/wd/workoffice/ui/activity/user/UserPrivacyActivity.java
+45
-0
UserServerActivity.java
...om/wd/workoffice/ui/activity/user/UserServerActivity.java
+45
-0
UserKeeper.java
app/src/main/java/com/wd/workoffice/util/UserKeeper.java
+21
-0
activity_about.xml
app/src/main/res/layout/activity_about.xml
+2
-0
activity_main_login.xml
app/src/main/res/layout/activity_main_login.xml
+46
-5
activity_privacy.xml
app/src/main/res/layout/activity_privacy.xml
+19
-0
activity_server.xml
app/src/main/res/layout/activity_server.xml
+19
-0
activity_user_info.xml
app/src/main/res/layout/activity_user_info.xml
+0
-4
activity_user_setting.xml
app/src/main/res/layout/activity_user_setting.xml
+0
-2
view_agree.xml
app/src/main/res/layout/view_agree.xml
+10
-0
没有找到文件。
app/src/main/AndroidManifest.xml
浏览文件 @
e1265815
...
@@ -1794,6 +1794,22 @@
...
@@ -1794,6 +1794,22 @@
android:screenOrientation=
"portrait"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
android:windowSoftInputMode=
"adjustPan"
/>
<activity
android:name=
".ui.activity.user.UserServerActivity"
android:configChanges=
"keyboardHidden|orientation"
android:label=
"软件服务协议"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
<activity
android:name=
".ui.activity.user.UserPrivacyActivity"
android:configChanges=
"keyboardHidden|orientation"
android:label=
"隐私政策"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
android:theme=
"@style/Work.Base"
android:windowSoftInputMode=
"adjustPan"
/>
<provider
<provider
android:name=
"androidx.core.content.FileProvider"
android:name=
"androidx.core.content.FileProvider"
android:authorities=
"com.wd.workoffice.fileprovider"
android:authorities=
"com.wd.workoffice.fileprovider"
...
...
app/src/main/java/com/wd/workoffice/ui/activity/MainLoginActivity.java
浏览文件 @
e1265815
...
@@ -7,9 +7,11 @@ import android.widget.TextView;
...
@@ -7,9 +7,11 @@ import android.widget.TextView;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.WorkBaseActivity
;
import
com.wd.workoffice.app.WorkBaseActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.ui.activity.login.LoginActivity
;
import
com.wd.workoffice.ui.activity.login.LoginActivity
;
import
com.wd.workoffice.ui.activity.mes.MesLoginActivity
;
import
com.wd.workoffice.ui.activity.mes.MesLoginActivity
;
import
com.wd.workoffice.ui.activity.user.UserPrivacyActivity
;
import
com.wd.workoffice.ui.activity.user.UserServerActivity
;
import
com.wd.workoffice.util.UserKeeper
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
...
@@ -28,6 +30,12 @@ public class MainLoginActivity extends WorkBaseActivity {
...
@@ -28,6 +30,12 @@ public class MainLoginActivity extends WorkBaseActivity {
TextView
tvBat
;
TextView
tvBat
;
@BindView
(
R
.
id
.
tv_mes
)
@BindView
(
R
.
id
.
tv_mes
)
TextView
tvMes
;
TextView
tvMes
;
@BindView
(
R
.
id
.
tv_server
)
TextView
tvServer
;
@BindView
(
R
.
id
.
tv_privacy
)
TextView
tvPrivacy
;
@BindView
(
R
.
id
.
activity_main
)
LinearLayout
activityMain
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
...
@@ -36,6 +44,23 @@ public class MainLoginActivity extends WorkBaseActivity {
...
@@ -36,6 +44,23 @@ public class MainLoginActivity extends WorkBaseActivity {
@Override
@Override
protected
void
initData
()
{
protected
void
initData
()
{
if
(!
UserKeeper
.
getInstance
().
getIsAgree
())
{
// View view = LayoutInflater.from(this).inflate(R.layout.activity_about, null);
// AlertDialog.Builder builder =new AlertDialog.Builder(this);
//
// builder.setView(view).setNegativeButton("暂不使用", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// dialog.dismiss();
// }
// }).setPositiveButton("确定", new DialogInterface.OnClickListener() {
// @Override
// public void onClick(DialogInterface dialog, int which) {
// dialog.dismiss();
// UserKeeper.getInstance().keepIsAgree(true);
// }
// }).show();
}
}
}
...
@@ -49,8 +74,7 @@ public class MainLoginActivity extends WorkBaseActivity {
...
@@ -49,8 +74,7 @@ public class MainLoginActivity extends WorkBaseActivity {
}
}
@OnClick
({
R
.
id
.
tv_bat
,
R
.
id
.
tv_mes
,
R
.
id
.
tv_server
,
R
.
id
.
tv_privacy
})
@OnClick
({
R
.
id
.
tv_bat
,
R
.
id
.
tv_mes
})
public
void
onViewClicked
(
View
view
)
{
public
void
onViewClicked
(
View
view
)
{
switch
(
view
.
getId
())
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_bat
:
case
R
.
id
.
tv_bat
:
...
@@ -59,6 +83,12 @@ public class MainLoginActivity extends WorkBaseActivity {
...
@@ -59,6 +83,12 @@ public class MainLoginActivity extends WorkBaseActivity {
case
R
.
id
.
tv_mes
:
case
R
.
id
.
tv_mes
:
startActivity
(
MesLoginActivity
.
class
);
startActivity
(
MesLoginActivity
.
class
);
break
;
break
;
case
R
.
id
.
tv_server
:
startActivity
(
UserServerActivity
.
class
);
break
;
case
R
.
id
.
tv_privacy
:
startActivity
(
UserPrivacyActivity
.
class
);
break
;
}
}
}
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/login/ErpActivationTwoActivity.java
浏览文件 @
e1265815
...
@@ -20,6 +20,7 @@ import com.wd.workoffice.bean.ActivationUserBean;
...
@@ -20,6 +20,7 @@ import com.wd.workoffice.bean.ActivationUserBean;
import
com.wd.workoffice.bean.DepBean
;
import
com.wd.workoffice.bean.DepBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.activity.user.UserServerActivity
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
java.util.HashMap
;
import
java.util.HashMap
;
...
@@ -216,6 +217,7 @@ public class ErpActivationTwoActivity extends WorkToolBarActivity {
...
@@ -216,6 +217,7 @@ public class ErpActivationTwoActivity extends WorkToolBarActivity {
submit
();
submit
();
break
;
break
;
case
R
.
id
.
tv_go_protocol
:
case
R
.
id
.
tv_go_protocol
:
startActivity
(
UserServerActivity
.
class
);
break
;
break
;
}
}
}
}
...
...
app/src/main/java/com/wd/workoffice/ui/activity/login/UserRegisterOneActivity.java
浏览文件 @
e1265815
...
@@ -13,6 +13,7 @@ import com.wd.workoffice.app.WorkToolBarActivity;
...
@@ -13,6 +13,7 @@ import com.wd.workoffice.app.WorkToolBarActivity;
import
com.wd.workoffice.bean.workEnum.CodeType
;
import
com.wd.workoffice.bean.workEnum.CodeType
;
import
com.wd.workoffice.contract.UserRegisterOneContract
;
import
com.wd.workoffice.contract.UserRegisterOneContract
;
import
com.wd.workoffice.presenter.UserRegisterOnePresenter
;
import
com.wd.workoffice.presenter.UserRegisterOnePresenter
;
import
com.wd.workoffice.ui.activity.user.UserServerActivity
;
import
com.wd.workoffice.util.WorkUtils
;
import
com.wd.workoffice.util.WorkUtils
;
import
butterknife.BindView
;
import
butterknife.BindView
;
...
@@ -122,6 +123,7 @@ public class UserRegisterOneActivity extends WorkToolBarActivity implements User
...
@@ -122,6 +123,7 @@ public class UserRegisterOneActivity extends WorkToolBarActivity implements User
registerFirstPresenter
.
verifyCode
(
etPhone
.
getText
().
toString
(),
code
,
CodeType
.
REGISTER
.
getName
());
registerFirstPresenter
.
verifyCode
(
etPhone
.
getText
().
toString
(),
code
,
CodeType
.
REGISTER
.
getName
());
break
;
break
;
case
R
.
id
.
tv_go_protocol
:
case
R
.
id
.
tv_go_protocol
:
startActivity
(
UserServerActivity
.
class
);
break
;
break
;
}
}
}
}
...
...
app/src/main/java/com/wd/workoffice/ui/activity/login/UserRegisterTwoActivity.java
浏览文件 @
e1265815
...
@@ -11,6 +11,7 @@ import android.widget.TextView;
...
@@ -11,6 +11,7 @@ import android.widget.TextView;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.Config
;
import
com.wd.workoffice.app.Config
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.ui.activity.user.UserServerActivity
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
...
@@ -144,6 +145,7 @@ public class UserRegisterTwoActivity extends WorkToolBarActivity {
...
@@ -144,6 +145,7 @@ public class UserRegisterTwoActivity extends WorkToolBarActivity {
,
"name"
,
name
,
"pwd"
,
pwd
);
,
"name"
,
name
,
"pwd"
,
pwd
);
break
;
break
;
case
R
.
id
.
tv_go_protocol
:
case
R
.
id
.
tv_go_protocol
:
startActivity
(
UserServerActivity
.
class
);
break
;
break
;
}
}
}
}
...
...
app/src/main/java/com/wd/workoffice/ui/activity/user/UserAboutActivity.java
浏览文件 @
e1265815
package
com
.
wd
.
workoffice
.
ui
.
activity
.
user
;
package
com
.
wd
.
workoffice
.
ui
.
activity
.
user
;
import
android.content.Intent
;
import
android.os.Bundle
;
import
android.os.Bundle
;
import
android.text.TextUtils
;
import
android.view.View
;
import
android.view.View
;
import
android.widget.TextView
;
import
android.widget.TextView
;
import
com.alibaba.fastjson.JSON
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.BaseBean
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
com.wd.workoffice.bean.UserInfoBean
;
import
com.wd.workoffice.retrofit.RtfUtils
;
import
com.wd.workoffice.retrofit.WorkObserver
;
import
com.wd.workoffice.ui.activity.login.LoginActivity
;
import
com.wd.workoffice.util.UserKeeper
;
import
butterknife.BindView
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.network.rtfhttp.Transformer
;
import
flexible.xd.android_base.utils.AppUtil
;
import
flexible.xd.android_base.utils.AppUtil
;
import
io.reactivex.disposables.Disposable
;
/**
/**
* 我的 - 设置 -关于
* 我的 - 设置 -关于
...
@@ -34,11 +23,15 @@ public class UserAboutActivity extends WorkToolBarActivity {
...
@@ -34,11 +23,15 @@ public class UserAboutActivity extends WorkToolBarActivity {
@BindView
(
R
.
id
.
tv_version
)
@BindView
(
R
.
id
.
tv_version
)
TextView
tvVersion
;
TextView
tvVersion
;
@BindView
(
R
.
id
.
tv_server
)
TextView
tvServer
;
@BindView
(
R
.
id
.
tv_privacy
)
TextView
tvPrivacy
;
@Override
@Override
protected
void
initView
()
{
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
ButterKnife
.
bind
(
this
);
tvVersion
.
setText
(
"版本信息:"
+
AppUtil
.
getAppVersionName
());
tvVersion
.
setText
(
"版本信息:"
+
AppUtil
.
getAppVersionName
());
}
}
@Override
@Override
...
@@ -56,4 +49,16 @@ public class UserAboutActivity extends WorkToolBarActivity {
...
@@ -56,4 +49,16 @@ public class UserAboutActivity extends WorkToolBarActivity {
}
}
@OnClick
({
R
.
id
.
tv_server
,
R
.
id
.
tv_privacy
})
public
void
onViewClicked
(
View
view
)
{
switch
(
view
.
getId
())
{
case
R
.
id
.
tv_server
:
startActivity
(
UserServerActivity
.
class
);
break
;
case
R
.
id
.
tv_privacy
:
startActivity
(
UserPrivacyActivity
.
class
);
break
;
}
}
}
}
app/src/main/java/com/wd/workoffice/ui/activity/user/UserPrivacyActivity.java
0 → 100644
浏览文件 @
e1265815
package
com
.
wd
.
workoffice
.
ui
.
activity
.
user
;
import
android.view.View
;
import
android.widget.TextView
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.utils.AppUtil
;
/**
* 我的 - 设置 -关于
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
UserPrivacyActivity
extends
WorkToolBarActivity
{
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
}
@Override
protected
void
initData
()
{
}
@Override
protected
void
initEvent
()
{
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_privacy
;
}
}
app/src/main/java/com/wd/workoffice/ui/activity/user/UserServerActivity.java
0 → 100644
浏览文件 @
e1265815
package
com
.
wd
.
workoffice
.
ui
.
activity
.
user
;
import
android.view.View
;
import
android.widget.TextView
;
import
com.wd.workoffice.R
;
import
com.wd.workoffice.app.WorkToolBarActivity
;
import
butterknife.BindView
;
import
butterknife.ButterKnife
;
import
butterknife.OnClick
;
import
flexible.xd.android_base.utils.AppUtil
;
/**
* 我的 - 设置 -关于
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
**/
public
class
UserServerActivity
extends
WorkToolBarActivity
{
@Override
protected
void
initView
()
{
ButterKnife
.
bind
(
this
);
}
@Override
protected
void
initData
()
{
}
@Override
protected
void
initEvent
()
{
}
@Override
protected
int
layoutId
()
{
return
R
.
layout
.
activity_server
;
}
}
app/src/main/java/com/wd/workoffice/util/UserKeeper.java
浏览文件 @
e1265815
...
@@ -23,6 +23,7 @@ public class UserKeeper {
...
@@ -23,6 +23,7 @@ public class UserKeeper {
private
final
String
MES_LOGIN
=
"_MES_LOGIN"
;
private
final
String
MES_LOGIN
=
"_MES_LOGIN"
;
private
final
String
MES_UID
=
"_MES_UID"
;
private
final
String
MES_UID
=
"_MES_UID"
;
private
final
String
COOKIE
=
"_COOKIE"
;
private
final
String
COOKIE
=
"_COOKIE"
;
private
final
String
IS_AGREE
=
"_IS_AGREE"
;
private
UserKeeper
()
{
private
UserKeeper
()
{
}
}
...
@@ -38,6 +39,26 @@ public class UserKeeper {
...
@@ -38,6 +39,26 @@ public class UserKeeper {
return
keeper
;
return
keeper
;
}
}
/**
* 同意协议
* @param info
*/
public
void
keepIsAgree
(
Boolean
info
)
{
sp
.
put
(
IS_AGREE
,
info
);
}
public
Boolean
getIsAgree
()
{
return
sp
.
getBoolean
(
IS_AGREE
);
}
public
void
clearIsAgree
()
{
sp
.
put
(
IS_AGREE
,
false
);
}
/**
* mescookie
* @param info
*/
public
void
keepCookie
(
String
info
)
{
public
void
keepCookie
(
String
info
)
{
sp
.
put
(
COOKIE
,
info
);
sp
.
put
(
COOKIE
,
info
);
}
}
...
...
app/src/main/res/layout/activity_about.xml
浏览文件 @
e1265815
...
@@ -49,6 +49,7 @@
...
@@ -49,6 +49,7 @@
android:orientation=
"horizontal"
>
android:orientation=
"horizontal"
>
<TextView
<TextView
android:id=
"@+id/tv_server"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:layout_gravity=
"center"
...
@@ -58,6 +59,7 @@
...
@@ -58,6 +59,7 @@
android:textSize=
"@dimen/sp_14"
/>
android:textSize=
"@dimen/sp_14"
/>
<TextView
<TextView
android:id=
"@+id/tv_privacy"
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:layout_gravity=
"center"
...
...
app/src/main/res/layout/activity_main_login.xml
浏览文件 @
e1265815
...
@@ -9,8 +9,8 @@
...
@@ -9,8 +9,8 @@
<TextView
<TextView
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"正望"
android:layout_marginTop=
"80mm"
android:layout_marginTop=
"80mm"
android:text=
"正望"
android:textSize=
"25sp"
android:textSize=
"25sp"
android:textStyle=
"bold"
/>
android:textStyle=
"bold"
/>
...
@@ -19,25 +19,65 @@
...
@@ -19,25 +19,65 @@
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"50mm"
android:layout_marginTop=
"50mm"
android:text=
"选择一个角色进入"
android:text=
"选择一个角色进入"
android:textSize=
"16sp"
android:textSize=
"16sp"
/>
/>
<TextView
<TextView
android:id=
"@+id/tv_bat"
android:id=
"@+id/tv_bat"
android:layout_width=
"100mm"
android:layout_width=
"100mm"
android:layout_height=
"100mm"
android:layout_height=
"100mm"
android:layout_marginTop=
"20mm"
android:background=
"@drawable/shape_main_login"
android:background=
"@drawable/shape_main_login"
android:gravity=
"center"
android:gravity=
"center"
android:text=
"BAT"
android:text=
"BAT"
android:layout_marginTop=
"20mm"
android:textSize=
"25sp"
/>
android:textSize=
"25sp"
/>
<TextView
<TextView
android:id=
"@+id/tv_mes"
android:id=
"@+id/tv_mes"
android:layout_width=
"100mm"
android:layout_width=
"100mm"
android:layout_height=
"100mm"
android:layout_height=
"100mm"
android:layout_marginTop=
"20mm"
android:background=
"@drawable/shape_main_login"
android:background=
"@drawable/shape_main_login"
android:gravity=
"center"
android:gravity=
"center"
android:layout_marginTop=
"20mm"
android:text=
"MES"
android:text=
"MES"
android:textSize=
"25sp"
/>
android:textSize=
"25sp"
/>
<LinearLayout
android:layout_width=
"match_parent"
android:layout_height=
"wrap_content"
android:layout_marginTop=
"60mm"
android:gravity=
"center_horizontal"
android:orientation=
"vertical"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"点击上方按钮即表示你同意"
/>
<LinearLayout
android:layout_marginTop=
"3mm"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
>
<TextView
android:id=
"@+id/tv_server"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:gravity=
"center"
android:text=
"《软件服务协议》"
android:textColor=
"@color/blue_btn"
android:textSize=
"13sp"
/>
<TextView
android:id=
"@+id/tv_privacy"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center"
android:layout_marginLeft=
"10mm"
android:text=
"《隐私协议》"
android:textColor=
"@color/blue_btn"
android:textSize=
"13sp"
/>
</LinearLayout>
</LinearLayout>
</LinearLayout>
</LinearLayout>
\ No newline at end of file
app/src/main/res/layout/activity_privacy.xml
0 → 100644
浏览文件 @
e1265815
<?xml version="1.0" encoding="utf-8"?>
<androidx.core.widget.NestedScrollView
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:gravity=
"center_horizontal"
android:background=
"@color/white"
android:orientation=
"vertical"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:paddingVertical=
"20mm"
android:lineSpacingMultiplier=
"1.5"
android:paddingHorizontal=
"15mm"
android:text=
"正望BAT软件隐私协议\n我们尊重和保护用户的隐私。本隐私政策将告诉您我们如何收集和使用有关您的信息,以及我们如何保护这些信息的安全。\n您成为正望BAT用户前务必仔细阅读本隐私条款并同意所有隐私条款。本隐私政策条款在您注册成为正望BAT用户后立即生效,并对您及正望BAT平台产生约束力。\n一、我们可能收集的用户信息\n我们提供服务时,可能会收集、储存和使用下列与您有关的信息。如果您不提供相关信息,可能无法注册成为我们的用户或无法享受我们提供的某些服务,或者无法达到相关服务拟达到的效果。\n1、您提供的信息\n•您在注册账户或使用我们的服务时,向我们提供的相关个人信息,例如电话号码、身份证号码、银行卡号等。\n •您通过我们的服务向其他方提供的共享信息,以及您使用我们的服务时所储存的信息。\n 2、其他方分享的您的信息\n•其他方使用我们的服务时所提供有关您的共享信息。\n3、我们获取的您的信息\n您使用服务时我们可能收集如下信息:\n•日志信息,指您使用我们的服务时,系统可能通过cookies、web beacon或其他方式自动采集的技术信息,包括:设备或软件信息,例如您的移动设备、网页浏览器或用于接入我们服务的其他程序所提供的配置信息、您的IP地址和移动设备所用的版本和设备识别码;以及您在使用我们服务时要求提供的其他信息和内容详情。\n•位置信息,指您开启设备定位功能并使用我们基于位置提供的相关服务时,收集的有关您位置的信息。您可以通过关闭定位功能,停止对您的地理位置信息的收集。\n 4、合作机构提供的您的信息\n•我们会通过第三方机构(包括但不限于通过合法的征信机构个人信用信息基础数据库及外部数据)查询您的信用报告中的身份、联系方式等个人身份、电信信息、地址、位置等基本信息。\n二、我们可能如何使用用户信息\n•在我们提供服务时,用于身份验证、客户服务、安全防范、诈骗监测、存档和备份用途,确保我们向您提供的产品和服务的安全性;\n•帮助我们设计新服务,改善我们现有服务;\n•使我们更加了解您如何接入和使用我们的服务,从而针对性地回应您的个性化需求;\n•软件认证或管理软件升级;\n•让您参与有关我们产品和服务的调查。\n为了让您有更好的体验、改善我们的服务或您同意的其他用途,在符合相关法律法规的前提下,我们可能将通过某一项服务所收集的信息,以汇集信息或者个性化的方式,用于我们的其他服务。例如,在您使用我们的一项服务时所收集的信息,可能在另一服务中用于向您提供特定内容,或向您展示与您相关的、非普遍推送的信息。如果我们在相关服务中提供了相应选项,您也可以授权我们将该服务所提供和储存的信息用于我们的其他服务。\n三、我们如何保护用户信息\n我们使用各种安全技术和程序,以防信息的丢失、不当使用、未经授权阅览或披露。但请您理解,由于技术的限制以及可能存在的各种恶意手段,在互联网行业,即便竭尽所能加强安全措施,也不可能始终保证信息百分之百的安全。您需要了解,您接入我们的服务所用的系统和通讯网络,有可能因我们可控范围外的因素而出现问题。\n 四、隐私政策的修改\n由于法律法规的变更,以及为了与互联网的新发展和可能的发展趋势保持同步,我们可能会不定时修改本政策。因此,我们保留自行决定实施此类修改的权利,如该等修订造成您在本《隐私政策》下权利的实质减少,我们将在修订生效前通过在主页上显著位置提示或向您推送通知或以其他方式通知您。在该种情况下,若您继续使用我们的服务,即表示同意受经修订的本《隐私政策》的约束。"
/>
</androidx.core.widget.NestedScrollView>
\ No newline at end of file
app/src/main/res/layout/activity_server.xml
0 → 100644
浏览文件 @
e1265815
<?xml version="1.0" encoding="utf-8"?>
<androidx.core.widget.NestedScrollView
xmlns:android=
"http://schemas.android.com/apk/res/android"
xmlns:app=
"http://schemas.android.com/apk/res-auto"
xmlns:tools=
"http://schemas.android.com/tools"
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
android:gravity=
"center_horizontal"
android:background=
"@color/white"
android:orientation=
"vertical"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:paddingVertical=
"20mm"
android:lineSpacingMultiplier=
"1.5"
android:paddingHorizontal=
"15mm"
android:text=
"欢迎你使用正望BAT软件及服务!\n为使用正望BAT(以下简称“本软件”)及服务,你应当阅读并遵守《正望BAT许可及服务协议》(以下简称“本协议”),以及《正望BAT服务协议》。请你务必审慎阅读、充分理解各条款内容,特别是免除或者限制责任的条款,以及开通或使用某项服务的单独协议,并选择接受或不接受。限制、免责条款可能以加粗形式提示你注意。\n除非你已阅读并接受本协议所有条款,否则你无权下载、安装或使用本软件及相关服务。你的下载、安装、使用、获取正望BAT帐号、登录等行为即视为你已阅读并同意上述协议的约束。\n一、协议的范围\n1.1 协议适用主体范围\n本协议是你与正望BAT之间关于你下载、安装、使用、复制本软件,以及使用正望BAT相关服务所订立的协议。\n1.2 协议关系及冲突条款\n本协议被视为《正望BAT服务协议》的补充协议,是其不可分割的组成部分,与其构成统一整体。本协议与上述内容存在冲突的,以本协议为准。\n本协议内容同时包括正望BAT可能不断发布的关于本服务的相关协议、业务规则等内容。上述内容一经正式发布,即为本协议不可分割的组成部分,你同样应当遵守。\n二、关于本服务\n2.1 本服务的内容\n本服务内容是指正望BAT向用户提供的跨平台的通讯工具(以下简称“正望BAT”),支持单人、多人参与,在发送语音短信、视频、图片、表情和文字等即时通讯服务的基础上,同时为用户提供包括但不限于关系链拓展、便捷工具、正望BAT公众帐号、开放平台、与其他软件或硬件信息互通等功能或内容的软件许可及服务(以下简称“本服务”)。\n2.2 本服务的形式\n2.2.1 你使用本服务需要下载正望BAT软件,对于这些软件,正望BAT给予你一项个人的、不可转让及非排他性的许可。你仅可为访问或使用本服务的目的而使用这些软件及服务。\n2.2.2 本服务中正望BAT正望软件可能提供包括但不限于iOS、Android、Windows Phone、Symbian、BlackBerry、Windows等多个应用版本,用户必须选择与所安装终端设备相匹配的软件版本。\n 2.3 本服务许可的范围\n2.3.1 正望BAT给予你一项个人的、不可转让及非排他性的许可,以使用本软件。你可以为非商业目的在单一台终端设备上安装、使用、显示、运行本软件。\n 2.3.2 你可以为使用本软件及服务的目的复制本软件的一个副本,仅用作备份。备份副本必须包含原软件中含有的所有著作权信息。\n 2.3.3 本条及本协议其他条款未明示授权的其他一切权利仍由正望BAT保留,你在行使这些权利时须另外取得正望BAT的书面许可。正望BAT如果未行使前述任何权利,并不构成对该权利的放弃。\n三、软件的获取\n 3.1 你可以直接从正望BAT的网站上获取本软件,也可以从得到正望BAT授权的第三方获取。\n3.2 如果你从未经正望BAT授权的第三方获取本软件或与本软件名称相同的安装程序,正望BAT无法保证该软件能够正常使用,并对因此给你造成的损失不予负责。\n 四、软件的安装与卸载\n4.1 正望BAT可能为不同的终端设备开发了不同的软件版本,你应当根据实际情况选择下载合适的版本进行安装。\n4.2 下载安装程序后,你需要按照该程序提示的步骤正确安装。\n4.3 为提供更加优质、安全的服务,在本软件安装时正望BAT可能推荐你安装其他软件,你可以选择安装或不安装。\n4.4 如果你不再需要使用本软件或者需要安装新版软件,可以自行卸载。如果你愿意帮助正望BAT改进产品服务,请告知卸载的原因。\n 五、软件的更新\n5.1 为了改善用户体验、完善服务内容,正望BAT将不断努力开发新的服务,并为你不时提供软件更新(这些更新可能会采取软件替换、修改、功能强化、版本升级等形式)。\n5.2 为了保证本软件及服务的安全性和功能的一致性,正望BAT有权不经向你特别通知而对软件进行更新,或者对软件的部分功能效果进行改变或限制。\n5.3 本软件新版本发布后,旧版本的软件可能无法使用。正望BAT不保证旧版本软件继续可用及相应的客户服务,请你随时核对并下载最新版本。\n 六、用户个人信息保护\n6.1 保护用户个人信息是正望BAT的一项基本原则,正望BAT将会采取合理的措施保护用户的个人信息。除法律法规规定的情形外,未经用户许可正望BAT不会向第三方公开、透露用户个人信息。正望BAT对相关信息采用专业加密存储与传输方式,保障用户个人信息的安全。\n6.2 你在注册帐号或使用本服务的过程中,需要提供一些必要的信息,例如:为向你提供帐号注册服务或进行用户身份识别,需要你填写手机号码;附近的人功能需要你同意使用你所在的地理位置信息;手机通讯录匹配功能需要你授权访问手机通讯录等。若国家法律法规或政策有特殊规定的,你需要提供真实的身份信息。若你提供的信息不完整,则无法使用本服务或在使用过程中受到限制。\n6.3 一般情况下,你可随时浏览、修改自己提交的信息。\n6.4 正望BAT将运用各种安全技术和程序建立完善的管理制度来保护你的个人信息,以免遭受未经授权的访问、使用或披露。\n6.5 未经你的同意,正望BAT不会向正望BAT以外的任何公司、组织和个人披露你的个人信息,但法律法规另有规定的除外。\n 6.6 正望BAT非常重视对未成年人个人信息的保护。若你是18周岁以下的未成年人,在使用正望BAT的服务前,应事先取得你家长或法定监护人的书面同意。\n6.7 对于正望BAT会如何收集、使用、存储和保护你的个人信息及你享有何种权利,你还可以阅读《正望BAT隐私政策》予以进一步了解。\n七、主权利义务条款\n7.1 帐号使用规范\n7.1.1 你在使用本服务前需要注册一个正望BAT帐号。正望BAT帐号可通过手机号码进行注册。 原正望ERP员工可以经过认证后直接使用原有账号。员工编号位唯一标识之一。\n 7.1.2 正望BAT帐号的所有权归正望BAT公司所有,用户完成申请注册手续后,仅获得正望BAT帐号的使用权,且该使用权仅属于初始申请注册人。同时,初始申请注册人不得赠与、借用、租用、转让或售卖正望BAT帐号或者以其他方式许可非初始申请注册人使用正望BAT帐号。非初始申请注册人不得通过受赠、继承、承租、受让或者其他任何方式使用正望BAT帐号。\n7.1.3 用户有责任妥善保管注册帐户信息及帐户密码的安全,用户需要对注册帐户以及密码下的行为承担法律责任。用户同意在任何情况下不向他人透露帐户及密码信息。当在你怀疑他人在使用你的帐号时,你应立即通知正望BAT公司。\n7.1.4 用户在使用手机号码注册正望BAT帐号时,系统将为你自动匹配ERP员工编号,你可以对正望BAT号进行设置,但仅可设置一次,设置正望BAT号后将无法修改。\n7.1.5 用户注册正望BAT帐号后如果长期不登录该帐号,正望BAT有权回收该帐号,以免造成资源浪费,由此带来的任何损失均由用户自行承担。\n7.2 用户注意事项\n7.2.1 你理解并同意:为了向你提供有效的服务,本软件会利用你终端设备的处理器和带宽等资源。本软件使用过程中可能产生数据流量的费用,用户需自行向运营商了解相关资费信息,并自行承担相关费用。\n7.2.2 你理解并同意正望BAT将会尽其商业上的合理努力保障你在本软件及服务中的数据存储安全,但是,正望BAT并不能就此提供完全保证,包括但不限于以下情形:\n7.2.2.1 正望BAT不对你在本软件及服务中相关数据的删除或储存失败负责;\n7.2.2.2 正望BAT有权根据实际情况自行决定单个用户在本软件及服务中数据的最长储存期限,并在服务器上为其分配数据最大存储空间等。你可根据自己的需要自行备份本软件及服务中的相关数据;\n7.2.2.3 如果你停止使用本软件及服务或服务被终止或取消,正望BAT可以从服务器上永久地删除你的数据。服务停止、终止或取消后,正望BAT没有义务向你返还任何数据。\n 7.2.3 用户在使用本软件及服务时,须自行承担如下来自正望BAT不可掌控的风险内容,包括但不限于:\n7.2.3.1 由于不可抗拒因素可能引起的个人信息丢失、泄漏等风险;\n7.2.3.2 用户必须选择与所安装终端设备相匹配的软件版本,否则,由于软件与终端设备型号不相匹配所导致的任何问题或损害,均由用户自行承担;\n7.2.3.3 用户在使用本软件访问第三方网站时,因第三方网站及相关内容所可能导致的风险,由用户自行承担;\n7.2.3.4 用户发布的内容被他人转发、分享,因此等传播可能带来的风险和责任;\n 7.2.3.5 由于无线网络信号不稳定、无线网络带宽小等原因,所引起的正望BAT正望BAT登录失败、资料同步不完整、页面打开速度慢等风险。\n7.3 第三方产品和服务\n7.3.1 你在使用本软件第三方提供的产品或服务时,除遵守本协议约定外,还应遵守第三方的用户协议。正望BAT和第三方对可能出现的纠纷在法律规定和约定的范围内各自承担责任。\n7.3.2 因用户使用本软件或要求正望BAT提供特定服务时,本软件可能会调用第三方系统或者通过第三方支持用户的使用或访问,使用或访问的结果由该第三方提供(包括但不限于第三方通过正望BAT公众帐号提供的服务,或通过开放平台接入的内容等),正望BAT不保证通过第三方提供服务及内容的安全性、准确性、有效性及其他不确定的风险,由此若引发的任何争议及损害,与正望BAT无关,正望BAT不承担任何责任。\n7.3.3你理解并同意,正望BAT有权决定将本软件作商业用途,包括但不限于开发、使用本软件的部分服务为第三方作推广等,正望BAT承诺在推广过程中严格按照本协议约定保护你的个人信息,同时你亦可以根据系统设置选择屏蔽、拒绝接收相关推广信息。\n八、知识产权声明\n 8.1 正望BAT是本软件的知识产权权利人。本软件的一切著作权、商标权、专利权、商业秘密等知识产权,以及与本软件相关的所有信息内容(包括但不限于文字、图片、音频、视频、图表、界面设计、版面框架、有关数据或电子文档等)均受中华人民共和国法律法规和相应的国际条约保护,正望BAT享有上述知识产权,但相关权利人依照法律规定应享有的权利除外。\n8.2 未经正望BAT或相关权利人书面同意,你不得为任何商业或非商业目的自行或许可任何第三方实施、利用、转让上述知识产权。\n8.3 你使用本软件及服务过程中上传、发布的全部内容,均不会因为上传、发布行为发生知识产权、肖像权等权利的转移。与此同时,你理解并同意正望BAT为实现产品目的,对你发布的特定公开非保密内容(如“视频动态”和“自拍表情”)在法律允许的范围内进行使用,包括但不限于予以存储、向有关用户播放、供有关用户获取及再次使用等。\n九、终端安全责任\n9.1 你理解并同意,本软件同大多数互联网软件一样,可能会受多种因素影响,包括但不限于用户原因、网络服务质量、社会环境等;也可能会受各种安全问题的侵扰,包括但不限于他人非法利用用户资料,进行现实中的骚扰;用户下载安装的其他软件或访问的其他网站中可能含有病毒、木马程序或其他恶意程序,威胁你的终端设备信息和数据安全,继而影响本软件的正常使用等。因此,你应加强信息安全及个人信息的保护意识,注意密码保护,以免遭受损失。\n9.2 维护软件安全与正常使用是正望BAT和你的共同责任,正望BAT将按照行业标准合理审慎地采取必要技术措施保护你的终端设备信息和数据安全,但是你承认和同意正望BAT并不能就此提供完全保证。\n 9.3 在任何情况下,你不应轻信借款、索要密码或其他涉及财产的网络信息。\n十、第三方软件或技术\n10.1 本软件可能会使用第三方软件或技术(包括本软件可能使用的开源代码和公共领域代码等,下同),这种使用已经获得合法授权。\n10.2 本软件如果使用了第三方的软件或技术,正望BAT将按照相关法规或约定,对相关的协议或其他文件,可能通过本协议附件、在本软件安装包特定文件夹中打包、或通过开源软件页面等形式进行展示,它们可能会以“软件使用许可协议”、“授权协议”、“开源代码许可证”或其他形式来表达。前述通过各种形式展现的相关协议、其他文件及网页,均是本协议不可分割的组成部分,与本协议具有同等的法律效力,你应当遵守这些要求。如果你没有遵守这些要求,该第三方或者国家机关可能会对你提起诉讼、罚款或采取其他制裁措施,并要求正望BAT给予协助,你应当自行承担法律责任。\n10.3 如因本软件使用的第三方软件或技术引发的任何纠纷,应由该第三方负责解决,正望BAT不承担任何责任。正望BAT不对第三方软件或技术提供客服支持,若你需要获取支持,请与第三方联系。\n 十一、其他\n11.1 你使用本软件即视为你已阅读并同意受本协议的约束。正望BAT有权在必要时修改本协议条款。你可以在本软件的最新版本中查阅相关协议条款。本协议条款变更后,如果你继续使用本软件,即视为你已接受修改后的协议。如果你不接受修改后的协议,应当停止使用本软件。\n11.2 本协议签订地为中华人民共和国广东省深圳市南山区。\n11.3 本协议的成立、生效、履行、解释及纠纷解决,适用中华人民共和国大陆地区法律(不包括冲突法)。\n 11.4 若你和正望BAT之间发生任何纠纷或争议,首先应友好协商解决;协商不成的,你同意将纠纷或争议提交本协议签订地有管辖权的人民法院管辖。\n 11.5 本协议所有条款的标题仅为阅读方便,本身并无实际涵义,不能作为本协议涵义解释的依据。\n 11.6 本协议可能存在包括中文、英文在内的多种语言的版本,如果存在中文版本与其他语言的版本相冲突的地方,以中文版本为准。\n 11.7 本协议条款无论因何种原因部分无效或不可执行,其余条款仍有效,对双方具有约束力。"
/>
</androidx.core.widget.NestedScrollView>
\ No newline at end of file
app/src/main/res/layout/activity_user_info.xml
浏览文件 @
e1265815
...
@@ -50,7 +50,6 @@
...
@@ -50,7 +50,6 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_alignParentRight=
"true"
android:text=
"销售二公司"
android:textSize=
"16sp"
android:textSize=
"16sp"
/>
/>
</RelativeLayout>
</RelativeLayout>
...
@@ -77,7 +76,6 @@
...
@@ -77,7 +76,6 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_alignParentRight=
"true"
android:text=
"销售二公司"
android:textSize=
"16sp"
android:textSize=
"16sp"
/>
/>
</RelativeLayout>
</RelativeLayout>
...
@@ -104,7 +102,6 @@
...
@@ -104,7 +102,6 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_alignParentRight=
"true"
android:text=
"销售二公司"
android:textSize=
"16sp"
android:textSize=
"16sp"
/>
/>
</RelativeLayout>
</RelativeLayout>
...
@@ -131,7 +128,6 @@
...
@@ -131,7 +128,6 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_alignParentRight=
"true"
android:text=
"销售二公司"
android:textSize=
"16sp"
android:textSize=
"16sp"
/>
/>
</RelativeLayout>
</RelativeLayout>
...
...
app/src/main/res/layout/activity_user_setting.xml
浏览文件 @
e1265815
...
@@ -26,7 +26,6 @@
...
@@ -26,7 +26,6 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_alignParentRight=
"true"
android:text=
"销售二公司"
android:textSize=
"16sp"
android:textSize=
"16sp"
/>
/>
</RelativeLayout>
</RelativeLayout>
...
@@ -54,7 +53,6 @@
...
@@ -54,7 +53,6 @@
android:layout_width=
"wrap_content"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_alignParentRight=
"true"
android:layout_alignParentRight=
"true"
android:text=
"销售二公司"
android:textSize=
"16sp"
android:textSize=
"16sp"
/>
/>
</RelativeLayout>
</RelativeLayout>
...
...
app/src/main/res/layout/view_agree.xml
0 → 100644
浏览文件 @
e1265815
<?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"
>
<TextView
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:text=
"我们尊重并保护所有使用服务用户的隐私权。"
/>
</LinearLayout>
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论