我也从我的备份SDK复制了android.bat,但它仍然无法正常工作.提前致谢.
我正在做以下步骤.
匹配短信与正则表达式
如果包含指定的关键字,则从短信体获取价值,如金额,描述(交易原因),账号(如果ATM取款),交易类型(借方/贷方)
这个正则表达式不匹配所有类型的银行/交易短信因此它没有效率,是否有任何其他方式来识别银行消息.
示例短信:
1)尊敬的客户,您的帐号XXXXXX6377已经记由卢比215.000是DBT/DBTL资金转移上19/05/2015 -印度中央银行
2)的A/C NN5715 借记为卢比2000 ; ATM WDL.A/c Bal(sub to chq realisatn)Rs13286.23 on 24APR 21:19hr.如果您没有使用,请拨打1800226999以阻止您的卡.
3)尊敬的客户,您的交流XXXXXXXX5666被记入与INR8,922.00于2月16日的信息.INF*000080483346*薪水.您的净可用Bal价格为8,922.00卢比.
private static ArrayList<SmsDto> parsevalues(ArrayList<SmsDto> body_val) {
ArrayList<SmsDto> resSms = new ArrayList<>();
for (int i = 0; i < body_val.size(); i++) {
SmsDto smsDto = body_val.get(i);
Pattern regEx
= Pattern.compile("(?:inr|rs)+[\\s]*[0-9+[\\,]*+[0-9]*]+[\\.]*[0-9]+");
// Find instance of pattern matches
Matcher m = regEx.matcher(smsDto.getBody());
if (m.find()) {
try { …Run Code Online (Sandbox Code Playgroud) 我的Android应用程序中有一个用户配置文件屏幕,我在注册提供的用户信息和修改信息的编辑按钮时显示用户信息.