Articles of validation

Android LVL签名validation失败

我正在尝试将APK Expansion Downloader Library实现到我的应用程序中,但我很难通过LVLvalidation检查。 每次我运行应用程序时,我都会从LicenseValidator类中获得“签名validation失败”消息。 应用程序在发布模式下签名,具有适当的密钥库。 我已经检查过10次以上,我在应用程序中使用的PUBLIC_KEY与开发者帐户中的相同,但它仍然无效。 我还将应用程序上传到Play商店,使用扩展文件(正确命名),甚至在我的帐户中添加为开发人员控制台上的测试帐户。 我也尝试将发布商帐户添加到我的设备上,但它仍然无效。 我不知道接下来该做什么,我需要这个工作,在互联网上找不到任何帮助,如何解决这个问题。 谢谢 亚当

Saripaar formvalidation第二次在kotlin工作

我正在使用saripaar进行表单validation。 我在fragmentA中有一些edittext,在validation成功时,视图将切换到fragmentB。 Butterknife和saripaar注释片段。 @NotEmpty @BindView(R.id.nameEditText) lateinit var nameEditText: EditText Saripaar初始化: val validator = Validator(this) validator.setValidationListener(this) 要validation字段: validator.validate() validation第一次正常工作。 当从fragmentB返回到fragmentA时,validation不起作用,它将直接调用onvalidationsuccess。 在onValidationSucceeded上 ,我使用以下函数切换到fragmentB。 fun openFragment(fragment: Fragment) { val ft = activity.supportFragmentManager.beginTransaction() ft.replace(R.id.container, fragment) ft.addToBackStack(null) ft.commitAllowingStateLoss() } 此问题仅出现在kotlin中,但不出现在java中。

最佳实践:输入validation(Android)

我是Android移动开发的新手(Android Studio原生开发 – 用于新知识)。 在这里,我想问一个关于输入validation的最佳实践的问题。 据我们所知,当开发人员开发输入表单时。 我们需要阻止用户输入错误的输入文本字段。 所以这是我的问题, 我们可以创建一个java文件仅用于validation目的吗? 所有输入表单,只能转到那一个validation文件(如果一个应用程序中有多个输入页面屏幕)。 如果是 ,我怎样才能为我的学习研究获得该技术的示例/链接/教程。 如果不是,为什么? 从我个人的角度来看,它应该有一种实现该技术的方法。 因此,我们不需要为每个java文件重新使用相同的代码(在清洁代码方面)。 不幸的是,我没有find任何示例或教程。 也许我搜索错误的关键字或误读。 如果不存在这样的技术,输入validation的最佳实践是什么? 谢谢。 p / s:这个post可以在最佳实践中find更好的方法。 谢谢。

如何确定EditText中的输入是否为整数?

嗨,我是Android编程的新手。 我正在尝试构建一个包含edittext字段和button 。 当用户输入整数时,该按钮将引导他们进入下一个活动。 但是,如果有办法检查用户输入的types,我不会这样做。 有人可以帮帮我吗? 非常感谢你!

RxJava- RxAndroid在动态EditText上进行表单validation

我的表单可以包含可变数量的EditText ,需要在表单提交之前进行validation。 我可以执行validation检查,如果EditText的数量是固定的,如下所示 – Observable emailObservable = RxTextView.textChanges(editEmail).skip(1); Observable passwordObservable = RxTextView.textChanges(editPassword).skip(1); mFormValidationSubscription = Observable.combineLatest(emailObservable, passwordObservable, (newEmail, newPassword) -> { boolean emailValid = !TextUtils.isEmpty(newEmail) && android.util.Patterns.EMAIL_ADDRESS.matcher(newEmail).matches(); if(!emailValid) { emailInputLayout.setError(getString(R.string.error_invalid_email)); emailInputLayout.setErrorEnabled(true); }else { emailInputLayout.setError(null); emailInputLayout.setErrorEnabled(false); } boolean passValid = !TextUtils.isEmpty(newPassword) && newPassword.length() > 4; if (!passValid) { passwordInputLayout.setError(getString(R.string.error_invalid_password)); passwordInputLayout.setErrorEnabled(true); } else { passwordInputLayout.setError(null); passwordInputLayout.setErrorEnabled(true); } return […]

如何validation在Android 2.1中输入的EditTextPreference的格式和值?

有没有人有示例代码来validation用户在首选项中输入的文字? 例如,我有一个EditTextPreference供用户输入电子邮件地址。 我想validation输入的电子邮件地址的格式,如果格式不正确,则popup警告对话框。 有人有任何示例代码吗? 谢谢

如何在Android中validation图像URI是否有效?

我正在构建自己的联系人选择器,因为我需要多选支持。 除了联系人图片的一个小问题外,一切都运行正常。 对于没有图像的联系人,我显示“无图像”图像。 这适用于手机通讯录中的联系人。 我遇到了一个问题,但是当涉及到谷歌联系人的图片时。 我的大部分谷歌联系人都没有照片。 但是,当我在“联系人”数据库​​中查询照片时,它仍会返回content://com.android.contacts/contacts/657/photoforms的URI content://com.android.contacts/contacts/657/photo (其格式与拥有相应内容的联系人相同)照片。 然后当我尝试使用bdg.setImageURI(pic);将照片分配给QuickContactBadge时bdg.setImageURI(pic); 它将其设置为基本上空白的图片,并记录一条静默的INFO消息,说明: INFO/System.out(3968): resolveUri failed on bad bitmap uri: content://com.android.contacts/contacts/657/photo 我需要知道我怎么做 a)validationURI 或 b)捕获上面的INFO消息 c)查询imageview /徽章以查看它是否find了有效图像 这样我就可以将这些联系人分配给我的“无图像”图像。 我该怎么做呢? 编辑20110812.0044 根据劳伦斯的建议(我已删除),我尝试将其添加到我的代码中: // rv is my URI variable if(rv != null) { Drawable d = Drawable.createFromPath(rv.toString()); if (d == null) rv = null; } 虽然谷歌联系人现在得到我的“无图像”图像,…所有其他联系人也是如此,包括实际上有图像的联系人。

向Android Saripaar添加自定义注释

我刚开始使用android saripaar库作为客户端的应用程序。 我想为字段添加自定义validation。 但是,似乎没有办法创建自定义注释。 我必须在validation器中手动输入规则。 如何为其创建自定义注释?

未检测到文档的语法约束(DTD或XML架构)(Android)

我和这里有很多相同的问题,但我有xmlns:android和xml = …标签。 我仍然有同样的错误。 我不想在设置中单击忽略而不是警告,因此这里发布的问题。 来源是: 错误: “没有检测到文档的语法约束(DTD或XML模式).grid_layout_test2.xml / SomeProject / res / layout line 1 XML Problem”

Android应用内结算:Security.java说“签名validation失败”

我已经使用Android的In-App Billing实现了一个测试应用。 我在Security.java文件中填写了我的公钥。 一切正常,但当我提交付款时,应用程序崩溃了。 我在LogCat中收到一条错误,指出“签名validation失败”,这对应于这段代码: if (!sig.verify(Base64.decode(signature))) { Log.e(TAG, “Signature verification failed.”); return false; } 如果我将该位更改为返回true而不是返回false,那么一切正常 – 我可以提交付款并安全返回应用程序 – 但我假设其他错误,因为我可能应该更改它以返回true。 关于可能导致这种情况的任何想法?