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


Java SMSSDK.EVENT_GET_CONTACTS属性代码示例

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


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

示例1: parseEvent

private static String parseEvent(int event) {
	switch (event) {
	case SMSSDK.EVENT_GET_CONTACTS:
		return "EVENT_GET_CONTACTS";
	case SMSSDK.EVENT_GET_FRIENDS_IN_APP:
		return "EVENT_GET_FRIENDS_IN_APP";
	case SMSSDK.EVENT_GET_NEW_FRIENDS_COUNT:
		return "EVENT_GET_NEW_FRIENDS_COUNT";
	case SMSSDK.EVENT_GET_SUPPORTED_COUNTRIES:
		return "EVENT_GET_SUPPORTED_COUNTRIES";
	case SMSSDK.EVENT_GET_VERIFICATION_CODE:
		return "EVENT_GET_VERIFICATION_CODE";
	case SMSSDK.EVENT_SUBMIT_USER_INFO:
		return "EVENT_SUBMIT_USER_INFO";
	case SMSSDK.EVENT_SUBMIT_VERIFICATION_CODE:
		return "EVENT_SUBMIT_VERIFICATION_CODE";
	default:
		return null;
	}
}
 
开发者ID:isuhao,项目名称:QMark,代码行数:20,代码来源:ShareSdk.java

示例2: initData

private void initData(){
	handler = new EventHandler() {
		@SuppressWarnings("unchecked")
		public void afterEvent(final int event, final int result, final Object data) {
			if (result == SMSSDK.RESULT_COMPLETE) {
				if (event == SMSSDK.EVENT_GET_CONTACTS) {
					// 请求获取本地联系人列表
					ArrayList<HashMap<String,Object>> rawList = (ArrayList<HashMap<String,Object>>) data;
					if (rawList == null) {
						contactsInMobile = new ArrayList<HashMap<String,Object>>();
					} else {
						contactsInMobile = (ArrayList<HashMap<String,Object>>) rawList.clone();
					}
					refreshContactList();
				} else if (event == SMSSDK.EVENT_GET_FRIENDS_IN_APP) {
					// 请求获取服务器上,应用内的朋友
					friendsInApp = (ArrayList<HashMap<String,Object>>) data;
					SMSSDK.getContacts(false);
				}
			} else {
				runOnUIThread(new Runnable() {
					public void run() {
						if (pd != null && pd.isShowing()) {
							pd.dismiss();
						}
						// 网络错误
						int resId = ResHelper.getStringRes(activity, "smssdk_network_error");
						if (resId > 0) {
							Toast.makeText(activity, resId, Toast.LENGTH_SHORT).show();
						}
					}
				});
			}
		}
	};
	// 注册事件监听器
	SMSSDK.registerEventHandler(handler);

	if(friendsInApp != null && friendsInApp.size() > 0) {
		// 获取本地联系人
		SMSSDK.getContacts(false);
	} else {
		// 获取应用内的好友列表
		SMSSDK.getFriendsInApp();
	}
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:46,代码来源:ContactsPage.java

示例3: initData

private void initData(){
	handler = new EventHandler() {
		@SuppressWarnings("unchecked")
		public void afterEvent(final int event, final int result, final Object data) {
			if (result == SMSSDK.RESULT_COMPLETE) {
				if (event == SMSSDK.EVENT_GET_CONTACTS) {
					// 请求获取本地联系人列表
					ArrayList<HashMap<String,Object>> rawList = (ArrayList<HashMap<String,Object>>) data;
					if (rawList == null) {
						contactsInMobile = new ArrayList<HashMap<String,Object>>();
					} else {
						contactsInMobile = (ArrayList<HashMap<String,Object>>) rawList.clone();
					}
					refreshContactList();
				} else if (event == SMSSDK.EVENT_GET_FRIENDS_IN_APP) {
					// 请求获取服务器上,应用内的朋友
					friendsInApp = (ArrayList<HashMap<String,Object>>) data;
					SMSSDK.getContacts(false);
				}
			} else {
				runOnUIThread(new Runnable() {
					public void run() {
						if (pd != null && pd.isShowing()) {
							pd.dismiss();
						}
						// 网络错误
						int resId = getStringRes(activity, "smssdk_network_error");
						if (resId > 0) {
							Toast.makeText(activity, resId, Toast.LENGTH_SHORT).show();
						}
					}
				});
			}
		}
	};
	// 注册事件监听器
	SMSSDK.registerEventHandler(handler);

	if(friendsInApp != null && friendsInApp.size() > 0){
		// 获取本地联系人
		SMSSDK.getContacts(false);
	}else{
		// 获取应用内的好友列表
		SMSSDK.getFriendsInApp();
	}
}
 
开发者ID:zzlnewair,项目名称:Myshop,代码行数:46,代码来源:ContactsPage.java


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