草庐IT

whatsApp

全部标签

android - BitmapUtils 在从 uri 获取位图时在有空间的文件夹名称上抛出 FileNotFoundException

在Android5.1上有空间的文件夹上获取FileNotFoundException。否则它工作正常。我尝试用%20替换空格,但没有用。还尝试了URLEncoder,但失败了。我正在使用contentresolver获取图像路径:absolutePathOfImage=cursor.getString(column_index_data);这是(/storage/emulated/0/WhatsApp/Media/WhatsAppImages/IMG-20181025-WA0001.jpg)网址:file:///storage/emulated/0/WhatsApp/Media/Wh

Android:通过 content://URI 从第三方应用程序(例如 WhatsApp)获取图像位图

我正在尝试从第三方应用程序(例如WhatsApp)获取图像到我的应用程序(正在Marshmallow上测试)。当我从WhatsApp“分享图片”并与我的应用分享时,我得到的URI是这样的:content://com.whatsapp.provider.media/item/61025但是在我的应用程序中,当我调用getContentResolver().openInputStream(uri)时或getContentResolver().openFileDescriptor(uri,"r")使用上述URI,它会异常崩溃:java.lang.SecurityException:Permi

android - 软键盘过渡... WhatsApp 是如何做到的?

我一直在开发一个消息传递应用程序,只是想知道是否有人对软键盘转换有一些了解。就目前而言,我基本上拥有自己的输入法(屏幕底部的布局),用于发送笑脸、涂鸦等类似内容。我的问题是,切换软键盘时,在键盘转换过程中会出现一些严重的橡皮筋和黑框。我注意到WhatsApp在软键盘和他们自己的表情符号键盘之间进行了本质上的完美转换,并且实际上完全停止了任何软键盘动画(键盘后面的黑色区域)的发生!我想出的最接近的东西是一种布局,可以裁剪掉重新渲染时键盘覆盖的任何内容,但这似乎效果不佳,而且远不如WhatsApp流畅.如有任何帮助,我们将不胜感激!tl;dr我如何复制whatsapp的表情符号键盘?

android - 通过 Android Intent 将链接发送到 Whatsapp

我正在尝试从我的Android应用程序发送带有链接的短信到聊天应用程序,如Whatsapp或SMS消息。这些应用不接受text/html类型作为Intent类型,当我使用text/plain类型时,我发送的消息仅包含主题,没有消息正文。我见过可以通过Whatsapp共享链接的应用,例如Chrome和Dolphin浏览器应用。这是我的代码:@JavascriptInterfacepublicvoidsendMessage(Stringtrip){finalIntentemailIntent=newIntent(android.content.Intent.ACTION_SEND);ema

android - 打开 Whatsapp 之类的对话框时显示动画?

我想像Whatsapp那样打开带有显示动画的用户信息对话框。有什么想法吗?提前谢谢你。 最佳答案 看看这个开源库FabDialogMorphHere'sNickButcher解释了它背后的机制。 关于android-打开Whatsapp之类的对话框时显示动画?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/41297199/

android - 如何创建像 whatsapp 这样的部分标题列表?

我正在开发聊天应用程序并且我已经设计了虚拟聊天历史记录。但我一直坚持如何根据日期对消息进行分组,当我们向下滚动它时,日期指示器会像什么一样停留在顶部位置应用程序。你能给我指路吗,我怎样才能做到这一点?我在下面附上了一些屏幕截图来详细说明我的问题。 最佳答案 将标题放在自定义lisview适配器布局中,并每次检查当前消息日期和上一个消息日期。如果日期相同,则隐藏您的标题,否则显示您的标题。见下文:holder.tvDate.setText(chatMessage.getDate());if(position>0){if(chatMes

android - Whatsapp 喜欢通过短信实现邀请,只是短信,而不是通过 Intent 选择器

无法在我的应用程序堆栈中启动默认短信Activity。在nexus6lollipop和androidonemarshmallow中出现问题。我尝试发送ACTION_VIEW的Intent,并设置smsto:和smsbody。我能够启动短信应用程序。我的应用有以下行为。我的应用程序中有联系电话列表当用户说邀请时,我想启动默认短信应用,填写短信正文和默认短信应用应该在我的Activity任务中。按下后退键,我想关闭消息传递应用程序。请看下面的引用图片1.我的应用邀请2.收到邀请,发送短信sendsms,pressback,checkrecentapplist我能达到什么。我能够在kitka

java - 自动添加/同步联系人

我正在开发一个android聊天应用程序,并希望在用户安装该应用程序时以及每当添加或删除新联系人时自动添加/同步联系人,就像whatsapp所做的那样。我打算为应用程序使用xmpp或java库。谢谢 最佳答案 如果您的联系人同步与聊天应用程序分开运行,您应该使用SyncAdapter。这作为Android服务运行,因此即使您的聊天应用程序未运行,它也可以使联系人与服务器保持同步。请参阅Google提供的SampleSyncAdapter的以下URL,其中提供了构建您自己的SyncAdapter的源代码和信息...http://dev

android - 如何以编程方式在聊天窗口中显示位置消息,就像 android 中的 whatsapp 一样?

我正在开发一个聊天应用程序。用户可以在哪里像whatsapp一样发送位置信息。(我不是在谈论共享实时位置功能)。对于这个要求,我使用了googleplacepickerapi。我在这里附上一个代码。build.gradleimplementation'com.google.android.gms:play-services-maps:10.2.0'implementation'com.google.android.gms:play-services:10.2.0'AndroidManifest.xml在java文件中PlacePicker.IntentBuilderbuilder=ne

android - 查看是否安装了应用程序

我认为这个问题说明了一切:查明用户是否在他的手机上安装了Facebook或Whatsapp的最佳方法是什么?我是否必须检查包裹或最好的方法是什么? 最佳答案 这个问题已得到解答here.您可以使用以下代码来检查包名称com.facebook.androidORcom.facebook.katana代码:publicclassExampleextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstan