小编Sal*_*afi的帖子

最佳实践:输入验证(Android)

我是Android移动开发的新手(Android Studio原生开发 - 用于新知识).在这里,我想问一个关于输入验证的最佳实践的问题.据我们所知,当开发人员开发输入表单时.我们需要阻止用户输入错误的输入文本字段.所以这是我的问题,

  1. 我们可以创建一个java文件仅用于验证目的吗?所有输入表单,只能转到那一个验证文件(如果一个应用程序中有多个输入页面屏幕).如果,我怎样才能为我的学习研究获得该技术的示例/链接/教程.如果NO,为什么呢?

从我个人的角度来看,它应该有一种实现该技术的方法.所以,我们没有必要从头再来每个Java文件重复使用相同的代码(在干净的代码项).不幸的是,我没有找到任何示例或教程.也许我搜索错误的关键字或误读.如果不存在这样的技术,输入验证的最佳实践是什么?

谢谢.

p/s:这个帖子可以在最佳实践中找到更好的方法.谢谢.

java validation android android-studio

15
推荐指数
2
解决办法
2万
查看次数

如何在构建系统为 Gradle 的 Android Studio 中使用 JMRTD?

我目前正在尝试在一个可以读取机读旅行证件 (MRTD) 标准的 Android 项目中使用开源 JMRTD。根据我目前阅读的内容,gradle 可以支持 maven artifact,因此我需要将 jmrtd 定义为依赖项。这让我稍微松了口气。

其次,在这个项目中必须使用组合 jmrtd + scuba 吗?我的一位朋友建议我使用浮动的 jmrtd + scuba ant 文件。但这对我来说不是一个好主意和解决方案。还有一些讨论指出(**我忘记了链接是什么),对 Scuba 和 JMRTD 的依赖存在一些问题,其中 ant 构建系统文件生成的 maven repo 实际上包含每个类的重复项。并且 gradle 不会允许它并且会导致构建失败。

那么回到主要问题: 如何在构建系统为 Gradle 的 Android Studio 中使用 JMRTD? 我应该一起使用什么元素或库?我在gradle中找不到jrmtd的实现和教程。

java android-studio

5
推荐指数
0
解决办法
603
查看次数

if条件的差异

我在探索一些工作代码时发现了这一点.同样在perl编码中我仍然是新手.这是我的问题: 这个IF条件之间有什么区别

if ($command =~ /send|regd|succ|fail|recv/)
Run Code Online (Sandbox Code Playgroud)

还有这个

if ( ($command == "send") || ($command == "regd") || ($command == "succ")
     || ($command == "fail") || ($command == "recv"))
Run Code Online (Sandbox Code Playgroud)

perl

2
推荐指数
1
解决办法
104
查看次数

标签 统计

android-studio ×2

java ×2

android ×1

perl ×1

validation ×1