Articles of whatsapp

以编程方式回答Whatsappvideo通话

有没有办法在Android中使用AccessibilityService自动回答whatsappvideo通话? 或者有没有办法刺激点击耳机/蓝牙的呼叫应答按钮? 我怎样才能获得回答按钮的ID? 使用辅助function服务执行单击 我知道从Android 8.0 Oreo开始我们有ANSWER_PHONE_CALLS权限,但对于我的项目,我想使用旧设备进行远程监控。 任何帮助,将不胜感激! —–更新:感谢hemisphire先生和Kahbazi先生的回答,该应用程序能够接听电话,但需要成为一个系统应用才能工作! 有没有办法让它工作,而不是一个系统应用程序? 没有耳机的按钮黑客? public class AnswerCall extends AccessibilityService { @Override public void onAccessibilityEvent( AccessibilityEvent event ) { if(event.getEventType() == TYPE_WINDOW_CONTENT_CHANGED) { if(event.getPackageName().equals(“com.whatsapp”)) { Thread thread = new Thread() { @Override public void run() { try { while(true) { Instrumentation inst = new Instrumentation(); inst.sendKeyDownUpSync(KeyEvent.KEYCODE_HEADSETHOOK); } } catch […]

Android共享元素转换:将ImageView从圆形转换为矩形,然后再转换回来

我正在尝试在两个活动之间进行共享元素转换。 第一个活动具有圆形图像视图,第二个活动具有矩形图像视图。 我只是想让圆圈从第一个活动过渡到第二个活动,在那里它变成一个正方形,当我按回时它回到圆圈。 我发现转换不是那么整洁 – 在下面的animation中,您可以看到矩形图像视图似乎减小了大小,直到它与圆的大小相匹配。 方形图像视图会瞬间出现,然后出现圆圈。 我想摆脱方形图像视图,以便圆圈成为过渡的终点。 谁知道这是怎么做到的? 我已经创建了一个小测试回购,你可以在这里下载: https : //github.com/Winghin2517/TransitionTest 我的第一个活动的代码 – imageview位于我的第一个活动的MainFragment中: public class MainFragment extends android.support.v4.app.Fragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_view, container,false); final ImageView dot = (ImageView) view.findViewById(R.id.image_circle); Picasso.with(getContext()).load(R.drawable.snow).transform(new PureCircleTransformation()).into(dot); dot.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent […]

如何制作whatsapptypes的animation以从工具栏打开菜单(动作栏)

描述: 我最近更新了whatsapp并注意到工具栏上单击了菜单项的animation。 如何达到这个效果? 是否有任何开源项目来实现这一目标? 我没有发布任何代码,因为。 我不知道他们是怎么做的。 快照-1:单击菜单中的附件按钮之前 快照-2:单击菜单中的附件按钮 如何实现这一目标?

如何获得在android中的WhatsApp或其他应用程序中使用的联系人

您好我想获得其他应用程序(如whatsapp或viber)使用的接触,请参阅下面的图像 请帮我关于这个问题谢谢

如何创buildpopup式通知,如android的whatsapp中使用的通知?

我想要创build通知,如Android设备的WhatsApp应用程序中使用的popup式通知。 我该怎么做? 由于我是新用户,因此无法上传屏幕截图 请参阅此链接: http : //cdn6.staztic.com/cdn/screenshot/appsdroidnotifythemeicecreamsandwich-1-1.jpg 为屏幕截图图像,并帮助我:)

如何从android的一组Whatsapp中获取联系人?

我想知道是否有可能以某种方式获取信息。 我想知道是否可以从一个组中获得联系人(我只想要名称和号码)。

我怎样才能分享特定数字的应用程序中的文本

使用此代码只打开particulat号码的聊天,但文本不共享。我可以怎么做? public class MainActivity extends AppCompatActivity { Button Wa; String id = "+919000000000"; EditText txt; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); txt = (EditText)findViewById(R.id.editText); Wa = (Button)findViewById(R.id.btn_whatsapp); Wa.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Uri uri = Uri.parse("smsto:" + id); Intent waIntent = new Intent(Intent.ACTION_SENDTO,uri); String text = "testing message"; waIntent.setPackage("com.whatsapp"); […]

WhatsAppvideo作为GIF在编程上共享

我怎样才能将MP4video文件转换为WhatsApp的GIF文件(它简单地显示为应用程序用户界面内的GIF,但内部是一个特定的MP4格式)在Android共享意图,通过WhatsApp聊天应用程序被认可为这种types的媒体? ?? 我search了很多,但是我找不到任何来自WhatsApp文档的信息(他们没有这种types的文档)或者任何与我有同样问题的开发者。 我拥有的: 我发现,如果你在hex编辑器上阅读它们,在whatsapp“gif”mp4文件的开始处显示一个循环值,所有文件都有这个。 删除这个值使得whatsapp作为普通video接收(不共享为gif)。 我怎样才能使用ffmpeg编码添加此值? (用这个值手动编辑我的mp4文件损坏的文件,也许我必须修复一些我还不知道的mp4头索引…) 以hex表示的第一个80字节(从mp4结构开始到“moov”primefaces开始): 00 00 00 1C 66 74 79 70 6D 70 34 32 00 00 00 01 6D 70 34 31 6D 70 34 32 69 73 6F 6D 00 00 00 18 62 65 61 6D 01 00 00 00 01 00 00 00 00 00 […]

通过WhatsApp意图发送消息

我怎么可以从我的应用程序发送按摩到WhatsApp的特殊号码,我知道这个代码分享按摩组或联系whatsapp Intent waIntent = new Intent(Intent.ACTION_SEND); waIntent.setType("text/plain"); String text = "Sorry For Interruption,I'm Just Trying Something"; waIntent.setPackage("com.whatsapp"); if (waIntent != null) { waIntent.putExtra(Intent.EXTRA_TEXT, text);// startActivity(Intent.createChooser(waIntent,"Share with")); 但我想发送按摩到像“966xxxxxxx”的特殊号码,我怎么能做到这一点?

Android阅读WhatsApp的数据

到目前为止,我GOOGLE了很多关于解密扩展名为whatsapp db file , .db.crypt5 但没有办法为我工作。 我试过一个Crypto.class可以看到很多在stackoverflow链接阅读watsapp数据库文件,但该文件也没有为我工作。 这是我的Crypto.class : import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import javax.crypto.Cipher; import javax.crypto.CipherInputStream; import javax.crypto.spec.SecretKeySpec; import android.util.Log; public class Crypto { public FileInputStream mIn; public FileOutputStream mOut; public Crypto(String fileIn, String fileOut) { try { mIn = new FileInputStream(new File(fileIn)); mOut = new FileOutputStream(new File(fileOut)); decrypt(mIn, mOut); […]