
从中发现如果想要发送文字信息给Whatsapp进行Whatsapp内消息的发送,可以利用的intent中两个缺省的字段IntentEXTRA_TEXT和IntentEXTRA_SUBJECT,于是就按照“androidintentactionSEND”这个Intent Filter做下如下的代码尝试。
public static boolean sendWhatsApp(Context ctx, String text){
boolean sendOk = false;
if(checkApkExist(ctx, "comwhatsapp")){
Intent vIt = new Intent("androidintentactionSEND");
vItsetPackage("comwhatsapp");
vItsetType("text/plain");
if(!UtilIsNullOrEmpty(text)){
vItputExtra(IntentEXTRA_TEXT, "This is a simple test");
vItputExtra(IntentEXTRA_SUBJECT, "Subject");
}
ctxstartActivity(vIt);
sendOk = true;
}
return sendOk;
}
private static boolean checkApkExist(Context ctx, String packageName) {
if (packageName == null || ""equals(packageName))
return false;
try {
ApplicationInfo info = ctxgetPackageManager()getApplicationInfo(packageName, PackageManagerGET_UNINSTALLED_PACKAGES);
if(info != null){
return true;
}else{
return false;
}
}catch (NameNotFoundException e){
return false;
}
}
上述的checkApkExist方法是用于判断当前是否有安装相应包程序的,发送效果如下:
假如上述代码中,去除vItsetPackage("comwhatsapp");这段代码之后,就会出现一个选择框的效果,这个就和很多程序中做分享的效果一致了,下面选择环聊做了简单测试。
假如要发的话也可以通过分享Deja头像的方式,来实现,下面将代码简单整理了下,就先省略了具体的判断代码:
public static void shareImageToWhatsapp(Activity ctx, Bitmap shareBitmap, String subject, String text) {
Intent intent = new Intent(IntentACTION_SEND);
intentsetPackage("comwhatsapp");
intentsetType("image/");
Uri imageUri = Uriparse(MediaStoreImagesMediainsertImage(ctxgetContentResolver(), shareBitmap, null, null));
intentputExtra(IntentEXTRA_SUBJECT, subject);
intentputExtra(IntentEXTRA_TEXT, text);
intentputExtra(IntentEXTRA_STREAM, imageUri);
ctxstartActivity(IntentcreateChooser(intent, ctxgetTitle()));
}
不能。WhatsApp不支持通过API直接获取个人账号的聊天记录。WhatsApp为了保护用户隐私安全,禁止第三方应用程序直接访问用户的聊天历史记录。需要备份或导出自己的聊天记录,可以使用WhatsApp内置的备份功能,将聊天记录备份到本地存储或云存储中。
最突出的优点
whatsapp之所以受到全球人们的欢迎,个人认为最突出的优点就是,不同国家、不同平台之间可以实现随时通讯的功能,重点是免费的,可以说这是一款针对全球用户量身定制的手机软件,在全球化的今天,它的风靡是必然的。
注册账号
中国国家的代码为+86,输入自己的手机号码,很轻松就完成账户注册。在允许读取通讯录之后,打开whatsapp,就像是打开手机自带的通讯录一样,却可以和全球的好友免费通讯。
登陆
打开whatsapp主界面,如下图所示。
1V1对话
点击右上角的图标,就会显示自己通信录当中,已经安装whatsapp软件的朋友,选择好友名字就可以免费发送短信、、语音等等。同时,还可以选择将此软件推荐给自己的好朋友、同事等等。
群会话
同样点击右上角图标,创建一个群组,就可以进行群会话,全球各地的朋友聚在一起,使用不同的语言进行对话,未尝不是提高自己外语水平的一种好方法,同时还可以了解到世界各地的风土人情。
群广播
选择自己的好友,向他们发送自己的广播,告诉他们自己的最新动态,晒出自己的幸福时光,与大家一起分享,这才是“独乐乐不如与众乐乐”的思想真谛。
总结
whatsapp这款产品的功能,包括发短信、语音、、群会话、状态更新等等,都是一些大家很熟悉的一些功能,没有什么创新性可言,优势就在于它的排除地理障碍和系统平台障碍的免费通讯功能,而就是这一点成功吸引了Facebook的注意力,成就了今天whatsapp在即时通讯领域的“王者地位”。
whatsapp添加商品时要填写产品代码。必填项目需要在新建的时候马上填写,非必填可以后期慢慢补,商品编码一般情况都是要一个个填写清楚的,对接的发货系统,提取的是商品编码发货,填写清楚发货备货比较清楚一般按照货号+颜色+规格。
以上就是关于如何将消息发送给Whatsapp联系人全部的内容,包括:如何将消息发送给Whatsapp联系人、whatsapp怎么通过接口拿到个人账号聊天记录、Whatsapp怎么用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)