当前位置: 首页>>代码示例>>Java>>正文


Java AddressBookParsedResult.getAddresses方法代码示例

本文整理汇总了Java中com.google.zxing.client.result.AddressBookParsedResult.getAddresses方法的典型用法代码示例。如果您正苦于以下问题:Java AddressBookParsedResult.getAddresses方法的具体用法?Java AddressBookParsedResult.getAddresses怎么用?Java AddressBookParsedResult.getAddresses使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.google.zxing.client.result.AddressBookParsedResult的用法示例。


在下文中一共展示了AddressBookParsedResult.getAddresses方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
  super(activity, result);
  AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
  String[] addresses = addressResult.getAddresses();
  boolean hasAddress = addresses != null && addresses.length > 0 && addresses[0] != null && !addresses[0].isEmpty();
  String[] phoneNumbers = addressResult.getPhoneNumbers();
  boolean hasPhoneNumber = phoneNumbers != null && phoneNumbers.length > 0;
  String[] emails = addressResult.getEmails();
  boolean hasEmailAddress = emails != null && emails.length > 0;

  fields = new boolean[MAX_BUTTON_COUNT];
  fields[0] = true; // Add contact is always available
  fields[1] = hasAddress;
  fields[2] = hasPhoneNumber;
  fields[3] = hasEmailAddress;

  buttonCount = 0;
  for (int x = 0; x < MAX_BUTTON_COUNT; x++) {
    if (fields[x]) {
      buttonCount++;
    }
  }
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:24,代码来源:AddressBookResultHandler.java

示例2: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
    super(activity, result);
    AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
    String[] addresses = addressResult.getAddresses();
    String[] phoneNumbers = addressResult.getPhoneNumbers();
    String[] emails = addressResult.getEmails();

    fields = new boolean[MAX_BUTTON_COUNT];
    fields[0] = true; // Add contact is always available
    fields[1] = addresses != null && addresses.length > 0 && addresses[0] != null && !addresses[0].isEmpty();
    fields[2] = phoneNumbers != null && phoneNumbers.length > 0;
    fields[3] = emails != null && emails.length > 0;

    buttonCount = 0;
    for (int x = 0; x < MAX_BUTTON_COUNT; x++) {
        if (fields[x]) {
            buttonCount++;
        }
    }
}
 
开发者ID:xiong-it,项目名称:ZXingAndroidExt,代码行数:21,代码来源:AddressBookResultHandler.java

示例3: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
	super(activity, result);
	AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
	String[] addresses = addressResult.getAddresses();
	boolean hasAddress = addresses != null && addresses.length > 0
			&& addresses[0] != null && !addresses[0].isEmpty();
	String[] phoneNumbers = addressResult.getPhoneNumbers();
	boolean hasPhoneNumber = phoneNumbers != null
			&& phoneNumbers.length > 0;
	String[] emails = addressResult.getEmails();
	boolean hasEmailAddress = emails != null && emails.length > 0;

	fields = new boolean[MAX_BUTTON_COUNT];
	fields[0] = true; // Add contact is always available
	fields[1] = hasAddress;
	fields[2] = hasPhoneNumber;
	fields[3] = hasEmailAddress;

	buttonCount = 0;
	for (int x = 0; x < MAX_BUTTON_COUNT; x++) {
		if (fields[x]) {
			buttonCount++;
		}
	}
}
 
开发者ID:yun2win,项目名称:tvConnect_android,代码行数:26,代码来源:AddressBookResultHandler.java

示例4: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
	super(activity, result);
	AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
	String[] addresses = addressResult.getAddresses();
	boolean hasAddress = addresses != null && addresses.length > 0 && addresses[0] != null
			&& !addresses[0].isEmpty();
	String[] phoneNumbers = addressResult.getPhoneNumbers();
	boolean hasPhoneNumber = phoneNumbers != null && phoneNumbers.length > 0;
	String[] emails = addressResult.getEmails();
	boolean hasEmailAddress = emails != null && emails.length > 0;

	fields = new boolean[MAX_BUTTON_COUNT];
	fields[0] = true; // Add contact is always available
	fields[1] = hasAddress;
	fields[2] = hasPhoneNumber;
	fields[3] = hasEmailAddress;

	buttonCount = 0;
	for (int x = 0; x < MAX_BUTTON_COUNT; x++) {
		if (fields[x]) {
			buttonCount++;
		}
	}
}
 
开发者ID:xiong-it,项目名称:PortraitZXing,代码行数:25,代码来源:AddressBookResultHandler.java

示例5: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
    super(activity, result);
    AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
    String[] addresses = addressResult.getAddresses();
    boolean hasAddress = addresses != null && addresses.length > 0 && addresses[0] != null && addresses[0].length() > 0;
    String[] phoneNumbers = addressResult.getPhoneNumbers();
    boolean hasPhoneNumber = phoneNumbers != null && phoneNumbers.length > 0;
    String[] emails = addressResult.getEmails();
    boolean hasEmailAddress = emails != null && emails.length > 0;

    fields = new boolean[MAX_BUTTON_COUNT];
    fields[0] = true; // Add contact is always available
    fields[1] = hasAddress;
    fields[2] = hasPhoneNumber;
    fields[3] = hasEmailAddress;

    buttonCount = 0;
    for (int x = 0; x < MAX_BUTTON_COUNT; x++) {
        if (fields[x]) {
            buttonCount++;
        }
    }
}
 
开发者ID:yakovenkodenis,项目名称:Discounty,代码行数:24,代码来源:AddressBookResultHandler.java

示例6: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
  super(activity, result);
  AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
  String[] addresses = addressResult.getAddresses();
  String[] phoneNumbers = addressResult.getPhoneNumbers();
  String[] emails = addressResult.getEmails();

  buttonIDsToShow = new HashSet<>();
  buttonIDsToShow.add(R.id.button_add_contact);
  if (addresses != null && addresses.length > 0 && addresses[0] != null && !addresses[0].isEmpty()) {
    buttonIDsToShow.add(R.id.button_show_map);
  }
  if (phoneNumbers != null && phoneNumbers.length > 0) {
    buttonIDsToShow.add(R.id.button_dial);
  }
  if (emails != null && emails.length > 0) {
    buttonIDsToShow.add(R.id.button_email);
  }
}
 
开发者ID:srowen,项目名称:zxing-bsplus,代码行数:20,代码来源:AddressBookResultHandler.java

示例7: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
    super(activity, result);
    AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
    String[] addresses = addressResult.getAddresses();
    boolean hasAddress = addresses != null && addresses.length > 0 && addresses[0].length() > 0;
    String[] phoneNumbers = addressResult.getPhoneNumbers();
    boolean hasPhoneNumber = phoneNumbers != null && phoneNumbers.length > 0;
    String[] emails = addressResult.getEmails();
    boolean hasEmailAddress = emails != null && emails.length > 0;

    fields = new boolean[4];
    fields[0] = true; // Add contact is always available
    fields[1] = hasAddress;
    fields[2] = hasPhoneNumber;
    fields[3] = hasEmailAddress;
}
 
开发者ID:barterli,项目名称:barterli_android,代码行数:17,代码来源:AddressBookResultHandler.java

示例8: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
    super(activity, result);
    AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
    String[] addresses = addressResult.getAddresses();
    boolean hasAddress = addresses != null && addresses.length > 0 && addresses[0].length() > 0;
    String[] phoneNumbers = addressResult.getPhoneNumbers();
    boolean hasPhoneNumber = phoneNumbers != null && phoneNumbers.length > 0;
    String[] emails = addressResult.getEmails();
    boolean hasEmailAddress = emails != null && emails.length > 0;

    fields = new boolean[MAX_BUTTON_COUNT];
    fields[0] = true; // Add contact is always available
    fields[1] = hasAddress;
    fields[2] = hasPhoneNumber;
    fields[3] = hasEmailAddress;

    buttonCount = 0;
    for (int x = 0; x < MAX_BUTTON_COUNT; x++) {
        if (fields[x]) {
            buttonCount++;
        }
    }
}
 
开发者ID:thomas-bornschlegel,项目名称:AndroidMultiChannelMiddleware,代码行数:24,代码来源:AddressBookResultHandler.java

示例9: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
  super(activity, result);
  AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
  String[] addresses = addressResult.getAddresses();
  boolean hasAddress = addresses != null && addresses.length > 0 && addresses[0].length() > 0;
  String[] phoneNumbers = addressResult.getPhoneNumbers();
  boolean hasPhoneNumber = phoneNumbers != null && phoneNumbers.length > 0;
  String[] emails = addressResult.getEmails();
  boolean hasEmailAddress = emails != null && emails.length > 0;

  fields = new boolean[MAX_BUTTON_COUNT];
  fields[0] = true; // Add contact is always available
  fields[1] = hasAddress;
  fields[2] = hasPhoneNumber;
  fields[3] = hasEmailAddress;

  buttonCount = 0;
  for (int x = 0; x < MAX_BUTTON_COUNT; x++) {
    if (fields[x]) {
      buttonCount++;
    }
  }
}
 
开发者ID:saqimtiaz,项目名称:BibSearch,代码行数:24,代码来源:AddressBookResultHandler.java

示例10: handleButtonPress

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
@Override
public void handleButtonPress(int index) {
  AddressBookParsedResult addressResult = (AddressBookParsedResult) getResult();
  String[] addresses = addressResult.getAddresses();
  String address1 = addresses == null || addresses.length < 1 ? null : addresses[0];
  String[] addressTypes = addressResult.getAddressTypes();
  String address1Type = addressTypes == null || addressTypes.length < 1 ? null : addressTypes[0];
  int action = mapIndexToAction(index);
  switch (action) {
    case 0:
      addContact(addressResult.getNames(),
                 addressResult.getNicknames(),
                 addressResult.getPronunciation(),
                 addressResult.getPhoneNumbers(),
                 addressResult.getPhoneTypes(),
                 addressResult.getEmails(),
                 addressResult.getEmailTypes(),
                 addressResult.getNote(),
                 addressResult.getInstantMessenger(),
                 address1,
                 address1Type,
                 addressResult.getOrg(),
                 addressResult.getTitle(),
                 addressResult.getURLs(),
                 addressResult.getBirthday(),
                 addressResult.getGeo());
      break;
    case 1:
      searchMap(address1);
      break;
    case 2:
      dialPhone(addressResult.getPhoneNumbers()[0]);
      break;
    case 3:
      sendEmail(addressResult.getEmails(), null, null, null, null);
      break;
    default:
      break;
  }
}
 
开发者ID:amap-demo,项目名称:weex-3d-map,代码行数:41,代码来源:AddressBookResultHandler.java

示例11: handleButtonPress

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
@Override
public void handleButtonPress(int index) {
    AddressBookParsedResult addressResult = (AddressBookParsedResult) getResult();
    String[] addresses = addressResult.getAddresses();
    String address1 = addresses == null || addresses.length < 1 ? null : addresses[0];
    String[] addressTypes = addressResult.getAddressTypes();
    String address1Type = addressTypes == null || addressTypes.length < 1 ? null : addressTypes[0];
    int action = mapIndexToAction(index);
    switch (action) {
        case 0:
            addContact(addressResult.getNames(),
                    addressResult.getNicknames(),
                    addressResult.getPronunciation(),
                    addressResult.getPhoneNumbers(),
                    addressResult.getPhoneTypes(),
                    addressResult.getEmails(),
                    addressResult.getEmailTypes(),
                    addressResult.getNote(),
                    addressResult.getInstantMessenger(),
                    address1,
                    address1Type,
                    addressResult.getOrg(),
                    addressResult.getTitle(),
                    addressResult.getURLs(),
                    addressResult.getBirthday(),
                    addressResult.getGeo());
            break;
        case 1:
            searchMap(address1);
            break;
        case 2:
            dialPhone(addressResult.getPhoneNumbers()[0]);
            break;
        case 3:
            sendEmail(addressResult.getEmails(), null, null, null, null);
            break;
        default:
            break;
    }
}
 
开发者ID:xiong-it,项目名称:ZXingAndroidExt,代码行数:41,代码来源:AddressBookResultHandler.java

示例12: handleButtonPress

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
@Override
public void handleButtonPress(int index) {
	AddressBookParsedResult addressResult = (AddressBookParsedResult) getResult();
	String[] addresses = addressResult.getAddresses();
	String address1 = addresses == null || addresses.length < 1 ? null
			: addresses[0];
	String[] addressTypes = addressResult.getAddressTypes();
	String address1Type = addressTypes == null || addressTypes.length < 1 ? null
			: addressTypes[0];
	int action = mapIndexToAction(index);
	switch (action) {
	case 0:
		addContact(addressResult.getNames(), addressResult.getNicknames(),
				addressResult.getPronunciation(),
				addressResult.getPhoneNumbers(),
				addressResult.getPhoneTypes(), addressResult.getEmails(),
				addressResult.getEmailTypes(), addressResult.getNote(),
				addressResult.getInstantMessenger(), address1,
				address1Type, addressResult.getOrg(),
				addressResult.getTitle(), addressResult.getURLs(),
				addressResult.getBirthday(), addressResult.getGeo());
		break;
	case 1:
		searchMap(address1);
		break;
	case 2:
		dialPhone(addressResult.getPhoneNumbers()[0]);
		break;
	case 3:
		sendEmail(addressResult.getEmails(), null, null, null, null);
		break;
	default:
		break;
	}
}
 
开发者ID:yun2win,项目名称:tvConnect_android,代码行数:36,代码来源:AddressBookResultHandler.java

示例13: handleButtonPress

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
@Override
public void handleButtonPress(int index) {
	AddressBookParsedResult addressResult = (AddressBookParsedResult) getResult();
	String[] addresses = addressResult.getAddresses();
	String address1 = addresses == null || addresses.length < 1 ? null : addresses[0];
	String[] addressTypes = addressResult.getAddressTypes();
	String address1Type = addressTypes == null || addressTypes.length < 1 ? null : addressTypes[0];
	int action = mapIndexToAction(index);
	switch (action) {
	case 0:
		addContact(addressResult.getNames(), addressResult.getNicknames(), addressResult.getPronunciation(),
				addressResult.getPhoneNumbers(), addressResult.getPhoneTypes(), addressResult.getEmails(),
				addressResult.getEmailTypes(), addressResult.getNote(), addressResult.getInstantMessenger(),
				address1, address1Type, addressResult.getOrg(), addressResult.getTitle(), addressResult.getURLs(),
				addressResult.getBirthday(), addressResult.getGeo());
		break;
	case 1:
		searchMap(address1);
		break;
	case 2:
		dialPhone(addressResult.getPhoneNumbers()[0]);
		break;
	case 3:
		sendEmail(addressResult.getEmails(), null, null, null, null);
		break;
	default:
		break;
	}
}
 
开发者ID:xiong-it,项目名称:PortraitZXing,代码行数:30,代码来源:AddressBookResultHandler.java

示例14: AddressBookResultHandler

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
public AddressBookResultHandler(Activity activity, ParsedResult result) {
   super(activity, result);
BUTTON_TEXTS = new int[]{
     fakeR.getId("string", "button_add_contact"),
     fakeR.getId("string", "button_show_map"),
     fakeR.getId("string", "button_dial"),
     fakeR.getId("string", "button_email"),
   };
   AddressBookParsedResult addressResult = (AddressBookParsedResult) result;
   String[] addresses = addressResult.getAddresses();
   boolean hasAddress = addresses != null && addresses.length > 0 && addresses[0].length() > 0;
   String[] phoneNumbers = addressResult.getPhoneNumbers();
   boolean hasPhoneNumber = phoneNumbers != null && phoneNumbers.length > 0;
   String[] emails = addressResult.getEmails();
   boolean hasEmailAddress = emails != null && emails.length > 0;

   fields = new boolean[MAX_BUTTON_COUNT];
   fields[0] = true; // Add contact is always available
   fields[1] = hasAddress;
   fields[2] = hasPhoneNumber;
   fields[3] = hasEmailAddress;

   buttonCount = 0;
   for (int x = 0; x < MAX_BUTTON_COUNT; x++) {
     if (fields[x]) {
       buttonCount++;
     }
   }
 }
 
开发者ID:atomsheep,项目名称:sres-app,代码行数:30,代码来源:AddressBookResultHandler.java

示例15: handleButtonPress

import com.google.zxing.client.result.AddressBookParsedResult; //导入方法依赖的package包/类
@Override
public void handleButtonPress(int index) {
  AddressBookParsedResult addressResult = (AddressBookParsedResult) getResult();
  String[] addresses = addressResult.getAddresses();
  String address1 = addresses == null || addresses.length < 1 ? null : addresses[0];
  String[] addressTypes = addressResult.getAddressTypes();
  String address1Type = addressTypes == null || addressTypes.length < 1 ? null : addressTypes[0];
  int action = mapIndexToAction(index);
  switch (action) {
    case 0:
      addContact(addressResult.getNames(),
                 addressResult.getPronunciation(),
                 addressResult.getPhoneNumbers(),
                 addressResult.getPhoneTypes(),
                 addressResult.getEmails(),
                 addressResult.getEmailTypes(),
                 addressResult.getNote(),
                 addressResult.getInstantMessenger(),
                 address1,
                 address1Type,
                 addressResult.getOrg(),
                 addressResult.getTitle(),
                 addressResult.getURL(),
                 addressResult.getBirthday());
      break;
    case 1:
      String[] names = addressResult.getNames();
      String title = names != null ? names[0] : null;
      searchMap(address1, title);
      break;
    case 2:
      dialPhone(addressResult.getPhoneNumbers()[0]);
      break;
    case 3:
      sendEmail(addressResult.getEmails()[0], null, null);
      break;
    default:
      break;
  }
}
 
开发者ID:atomsheep,项目名称:sres-app,代码行数:41,代码来源:AddressBookResultHandler.java


注:本文中的com.google.zxing.client.result.AddressBookParsedResult.getAddresses方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。