jjzjj

java - 如何从我自己的 Android 应用程序启动 Telegram 应用程序?

我有一个android应用程序,它应该能够通过按一个按钮在Telegram应用程序中打开聊天。我想直接从我的应用程序打开现有的机器人聊天页面。我的机器人有一个有效的token。如何实现?提前致谢。机器人名称:@InfotechAvl_bot机器人token:179284***********//-------------caseContentFragment.lMenuTelegram:IntentLaunchIntent=getPackageManager().getLaunchIntentForPackage("org.telegram.messenger");startActiv

android - 更新/卸载时的 SharedPreferences 行为

我使用共享首选项来存储我的应用程序启动的次数。只有在第一次启动时,我才会显示一条欢迎消息,告诉用户该版本的新功能和更改。但是当我专注于重新安装应用程序或升级应用程序时,我无法删除以前的共享首选项。我也希望在重新安装软件或升级软件时获得该对话框。应用启动器publicclassAppLauncher{staticlonglaunch_count=0;privatestaticbooleanisLaunch=false;publicstaticvoidapp_launched(ContextmContext){System.out.println("IminAppLauncher");Sh

android - 无法在 Eclipse 中启动 Android JUnit 测试。停留在 : Launching: Creating source locator

我是AndroidJUnit测试的新手:为了在Eclipse中测试我的Android项目,我编写了一个扩展AndroidTestCase的类(我将其命名为XmlTest.java)。当我右键单击XmlTest.java然后选择“RunAs->AndroidJUnitTest”时,Eclipse似乎无法启动测试。在底部的进度条中,我看到“正在启动:正在创建源定位器...”。IcanrunRobotiumtestbutcannotdebugit>这个人有类似的问题。但解决方案对我不起作用。我也尝试过重新启动我的电脑,但问题仍然存在。有没有人知道如何解决这个问题?感谢您的帮助。

Android Studio 每次运行都需要重建

AndroidStudio给我带来了绝对的噩梦!我尝试的每个构建都可能有15%的机会实际正确编译并安装在我的设备上。我必须使用Log.d来查看更改是否真的在运行!(仅供引用:这绝对会让某人发疯!)获得可靠构建的唯一方法是在每次运行前点击“rebuildproject”——但这需要大量的时间和人类耐心:O——每次构建都这样做。我读过关于堆栈溢出的类似帖子,但它们都涉及旧版本的AndroidStudio,并不真正适用于我的版本。我已经从1.1升级到1.2,最后升级到beta1.3版本-同样的症状仍然存在。离线模式无济于事,乱用Gradle文件也无济于事。它可能与R.java问题有关吗?我不

android - 协程 - 单元测试 viewModelScope.launch 方法

我正在为我的viewModel编写单元测试,但在执行测试时遇到了问题。runBlocking{...}block实际上并没有等待内部代码完成,这让我感到惊讶。测试失败,因为result为null。为什么runBlocking{...}不以阻塞方式在ViewModel中运行launchblock?我知道如果我将它转换为返回Deferred对象的async方法,那么我可以通过调用await(),或者我可以返回一个Job并调用join()。但是,我想通过将我的ViewModel方法保留为void函数来做到这一点,有没有办法做到这一点?//MyViewModel.ktclassMyViewMo

android - 单击通知时从服务启动 Activity

我知道,这里有很多这样的问题,但我一整天都在尝试解决方案,但一无所获。谷歌文档上的示例,以及我在这里找到的其他5种方法中的任何一种都对我不起作用。与典型情况一样,当我单击通知时,它会关闭状态栏并且屏幕上不会显示任何新内容。我正在从服务创建通知并需要通知来触发尚未创建的新Activity。我还需要一种通过Intent将信息传递给该Activity的方法。是的...这是Android的java以下是我的代码的splinter残余。packagecom.bobbb.hwk2;importjava.io.FileOutputStream;importandroid.app.Notificati

Android应用启动流程

我正在搜索有关应用程序如何在Android上启动的一些信息。我想要找到有关zygote的信息和关于fork()的信息。你知道一些有用的网站或书籍吗? 最佳答案 我在我的博客上写了一个分为两部分的系列来解释Android应用程序启动过程-http://multi-core-dump.blogspot.com/2010/04/android-application-launch.htmlhttp://multi-core-dump.blogspot.com/2010/04/android-application-launch-part-

android - emulator-5554 断开连接!正在取消 'com.example.merhaba.Main activity launch'!

我开始使用eclipseIDE编写android应用程序。但是当我运行应用程序时,我正在断开emulator-5554连接!正在取消“com.example.merhaba.MainActivity启动”!错误。我能做什么? 最佳答案 我发现的问题在于该项目没有在AVD管理器中为其定义适当的虚拟设备。所以在eclipse中推荐的步骤是:转到“项目”->属性->Android。在右Pane中查看项目构建目标中选中的行。记住出现在所选行中的目标平台编号。转到“Windows”->AVD管理器。检查现有Android虚拟设备列表,找到与您

android - FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY 未针对历史记录设置

在我的Activity中:我使用onNewIntent来处理新的Intent。我不需要处理来自历史的Intent,并且在开始时我已经放置了这段代码if((intent.getFlags()&Intent.FLAG_ACTIVITY_LAUNCHED_FROM_HISTORY)!=0){return;}但是,对于KindleFire上的历史Intent,此标志并未设置。在其他Android设备上,此代码运行良好。也许还有其他方法可以避免处理历史Intent? 最佳答案 Kindle不支持所有android操作,请查看https://d

微信小程序学习实录8:H5网页跳转小程序(微信开放标签、wx-open-launch-weapp按钮不显示、noPermissionJsApi)

微信小程序学习实战系列目录微信小程序学习实录7(H5嵌入小程序、获取微信收货地址、数组对象url传值、js获取url参数)微信小程序学习实录6(百度经纬度采集、手动调整精度、H5嵌入小程序、百度地图jsAPI、实时定位、H5更新自动刷新)微信小程序学习实录5(H5嵌入小程序、map组件、地图调起功能、腾讯百度高德导航页、返回web-view页)微信小程序学习实录4(开发前准备、认证必备资料、公众号关联小程序、小程序发布、开发配置、服务器域名、业务域名、位置接口设置)微信小程序学习实录3(环境部署、百度地图微信小程序、单击更换图标、弹窗信息、导航、支持腾讯百度高德地图调起)微信小程序学习实录2(