com.google.zxing.client.result.SMSParsedResult#getNumbers ( )源码实例Demo

下面列出了com.google.zxing.client.result.SMSParsedResult#getNumbers ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
 
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
 
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
 
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
 
源代码5 项目: weex   文件: SMSResultHandler.java
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
 
源代码6 项目: weex   文件: SMSResultHandler.java
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
 
源代码7 项目: Study_Android_Demo   文件: SMSResultHandler.java
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
 
源代码8 项目: Study_Android_Demo   文件: SMSResultHandler.java
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
 
源代码9 项目: barcodescanner-lib-aar   文件: SMSResultHandler.java
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
 
源代码10 项目: barcodescanner-lib-aar   文件: SMSResultHandler.java
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
 
源代码11 项目: reacteu-app   文件: SMSResultHandler.java
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  StringBuilder contents = new StringBuilder(50);
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
 
源代码12 项目: android-apps   文件: SMSResultHandler.java
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  StringBuilder contents = new StringBuilder(50);
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}
 
源代码13 项目: barterli_android   文件: SMSResultHandler.java
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    StringBuilder contents = new StringBuilder(50);
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
 
@Override
public CharSequence getDisplayContents() {
    SMSParsedResult smsResult = (SMSParsedResult) getResult();
    StringBuilder contents = new StringBuilder(50);
    String[] rawNumbers = smsResult.getNumbers();
    String[] formattedNumbers = new String[rawNumbers.length];
    for (int i = 0; i < rawNumbers.length; i++) {
        formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
    }
    ParsedResult.maybeAppend(formattedNumbers, contents);
    ParsedResult.maybeAppend(smsResult.getSubject(), contents);
    ParsedResult.maybeAppend(smsResult.getBody(), contents);
    return contents.toString();
}
 
源代码15 项目: zxingfragmentlib   文件: SMSResultHandler.java
@Override
public void handleButtonPress(int index) {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String number = smsResult.getNumbers()[0];
  switch (index) {
    case 0:
      // Don't know of a way yet to express a SENDTO intent with multiple recipients
      sendSMS(number, smsResult.getBody());
      break;
    case 1:
      sendMMS(number, smsResult.getSubject(), smsResult.getBody());
      break;
  }
}
 
源代码16 项目: zxingfragmentlib   文件: SMSResultHandler.java
@Override
public CharSequence getDisplayContents() {
  SMSParsedResult smsResult = (SMSParsedResult) getResult();
  String[] rawNumbers = smsResult.getNumbers();
  String[] formattedNumbers = new String[rawNumbers.length];
  for (int i = 0; i < rawNumbers.length; i++) {
    formattedNumbers[i] = PhoneNumberUtils.formatNumber(rawNumbers[i]);
  }
  StringBuilder contents = new StringBuilder(50);
  ParsedResult.maybeAppend(formattedNumbers, contents);
  ParsedResult.maybeAppend(smsResult.getSubject(), contents);
  ParsedResult.maybeAppend(smsResult.getBody(), contents);
  return contents.toString();
}