jjzjj

android - 启动另一个应用程序的 Activity 以获得它的结果

我有两个应用程序,A和B。我从A启动B以获得结果,使用以下代码:IntentfmIntent=getPackageManager().getLaunchIntentForPackage("com.example.B");fmIntent.putExtra("hello","world");startActivityForResult(fmIntent,REQUEST_TEST);在B中,我正在执行以下操作:getIntent().putExtra("completed",true);setResult(RESULT_OK,getIntent());finish();如果我对同一个应用程

android - 启动 Google 导航时出现问题

我尝试了好几个小时从我的应用启动导航。我想要没有目的地的导航。我试过Intenti=newIntent(Intent.ACTION_VIEW,Uri.parse("google.navigation:q="));startActivity(i);启动导航但未找到目的地我也尝试使用com.google.android.apps.maps启动processName、packageName和startIntent,com.google.android.apps.maps:driveabout和**com.google.android.maps.driveabout.app.Destinati

android - 必须点击两次才能调用edittext android的onclick方法

我的androidActivity中有这个editText当用户点击时你可以看到我调用这个启动datePickerDialog的方法:publicvoidupdate_expiration_date(Viewv){Log.i("","cliqué");picker.show();can_update_expiration_date=true;}我遇到的问题是:第一次打开这个Activity时,用户必须点击两次才能启动对话框但在那之后,一次点击就足够了我该如何解决这个问题 最佳答案 检查SimilarQuestion“第一次点击只是将

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 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虚拟设备列表,找到与您