123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package com.epson.mobilephone.common.license;
- import android.content.Context;
- import androidx.annotation.NonNull;
- import epson.print.R;
- /**
- * 基类
- */
- public abstract class DefaultLicenseInfo implements LicenseInfo {
- /**
- * 用户协议
- *
- * @param context 上下文
- * @return
- */
- private String getDefaultSoftwareLicense(@NonNull Context context) {
- return Util.getStringFromRawResource(context, R.raw.eula);
- }
- /**
- * 隐私协议
- *
- * @param context 上下文
- * @return
- */
- private String getDefaultPrivacyStatement(@NonNull Context context) {
- return Util.getStringFromRawResource(context, R.raw.privacy);
- }
- public String getDocumentString(@NonNull Context context, int i) {
- switch (i) {
- case 2:
- return getDefaultPrivacyStatement(context);
- case 3:
- return "";
- default:
- return getDefaultSoftwareLicense(context);
- }
- }
- }
|