Articles of validation

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。 关于可能导致这种情况的任何想法?

如何在java中检查给定的域名http或https?

我的问题 在我的Android应用程序中,我从用户那里获得了url输入,例如“www.google.com”。 我想找出给定的URL是否使用http或https 。 我试过的 在参考了一些Stack Overflow问题后,我尝试使用getScheme() try { String url_name=”www.google.com”; URI MyUri = new URI(url_name); String http_or_https=””; http_or_https=MyUri.getScheme(); url_name=http_or_https+”://”+urlname; Log.d(“URLNAME”,url_name); } catch (Exception e) { e.printStackTrace(); } 但我上面的代码抛出exception。 我的问题 以上方法getScheme()是否正确? 如果上述方法不正确,如何查找urlhttp或https?

Android,Autocomplettextview,强制文本来自条目列表

有没有办法强制autocompletetextview中的条目成为条目列表中的元素之一? 我find了一个名为“performValidation”的方法,但我不确定它实际上做了什么,而且我还没有find很多文档或任何示例。

Android:如何在EditText中设置可接受的数字和字符?

我必须在EditText中设置可接受的字符“0123456789”和“分号”。 下面是我正在使用的代码。 android:digits=”0123456789;” android:inputType=”number|text 该实现的问题是在HTC手机中,分号无法输入但在三星和索尼爱立信中,可以输入分号。 另一个问题是当我在三星和索尼爱立信输入分号时,分号无法删除。 上面的代码中是否有遗失的财产? 提前致谢。

如何将InputStream转换为Source?

我想使用存储在我的设备上的xsd模式文件来validationxml文档。 这是我的示例代码: SchemaFactory factory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI); // schema file on my device InputStream isSchema = context.getResources().openRawResource(xsd_file); // InputStream => Source conversion Source schemaSource = ???? Schema schema = factory.newSchema(schemaSource); Validator validator = schema.newValidator(); validator.validate(new DOMSource(document)); 问题:如何将InputStream转换为SchemaFactory :: newSchema方法所需的Source?

在自动化方面做了很多努力后,无法findandroid原生app的validation

我正在进行Android原生应用程序的自动化,并希望通过文本validation登录validation。 当我尝试使用Appium检查器和Uiautomator选择它时。 两者都无法findvalidation部分,因此很难选择它。 我尝试了来自不同论坛和Appium讨论的代码,但仍然无法通过自动化findvalidation。 我尝试过以下方法: 代码1 JavascriptExecutor js = (JavascriptExecutor)driver; WebElement field = driver.findElement(By.xpath(“//android.widget.EditText[@text=’Enter mobile number’]”)); // Boolean is_valid = (Boolean)js.executeScript(“return arguments[0].checkValidity();”, field); try { String message = (String) js.executeScript(“return arguments[0].validationMessage;”, field); } catch (Exception E) { 输出: 例外:org.openqa.selenium.WebDriverException:方法尚未实现 代码2 public boolean IsValidationFired() { if(driver.getPageSource().contains(“Invalid”)) { System.out.println(“PASS”); } else { System.out.println(“FAIL”); } } 输出: 打印=失败 […]

如何validationnative native中的TextInput值?

例如,在TextInput中输入电子邮件时,它应validation并显示错误消息。 输入的电子邮件是否有效

Android的表单validation库?

是否有适用于Android的成熟表单validationAPI /库? 我find了http://code.google.com/p/android-binding/,但似乎正在大力发展。 更新:只是为了澄清我的问题。 目前,我必须进行硬编码表单validation。 我想知道,如果有一个成熟的表单validation库,它允许我以声明方式指定validation器(例如直接在XML中或在代码中使用注释或以function流畅的方式,……)。

如何限制TextView仅允许Android中的字母数字字符

我的应用程序中有一个TextView,我希望用户只能输入字母数字字符。如何做到这一点? 谢谢!

yyyy-mm-dd的正则expression式日期validation

什么是日期格式yyyy-mm-dd的正则expression式? 我想validation来自edittext的电子邮件,并检查它是否与正则expression式匹配。