草庐IT

broadcast_intent

全部标签

java - 图像 Intent 不会随机打开。如果我按下图像以便 Intent 起作用

我有六张图片。如果我按第一个图像Intent正在工作。但如果我先按第三张图片,它就不起作用了。它正在按顺序工作。@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ImageViewimageView=(ImageView)findViewById(R.id.indoor_activities);imageView.bringToFront();imageView.setOnCl

android - 通过 Intent 为 WhatsApp、Telegram 等分享图像和链接

通过在网络上搜索,我发现有不止一种方法可以通过邀请他人下载来分享我的应用程序。我尝试了这段有效的代码,向用户显示了应用选择器面板。Intentintent=newIntent(Intent.ACTION_SEND);intent.setType("text/plain");intent.putExtra(Intent.EXTRA_SUBJECT,"Mysubject");intent.putExtra(Intent.EXTRA_TITLE,"Mysubject");intent.putExtra(Intent.EXTRA_TEXT,"https://play.google.com/st

Android 9.0 (API 28) : java. lang.IllegalStateException: 不允许启动服务 Intent

我正在构建一个音乐应用程序,一切正常,但最近,应用程序会崩溃。当在fabric上看到我的崩溃列表时,请注意这只发生在os9上。FatalException:java.lang.RuntimeExceptionUnabletostartactivityComponentInfo{android.store/android.store.MusicPlayerActivity}:java.lang.IllegalStateException:NotallowedtostartserviceIntent{act=android.store.mediaservice.PLAY_PLAYLISTc

android - 有人可以向我解释一下 Android 操作系统中 Intents 的基本功能吗?

我是Android操作系统应用程序编程新手。就操作系统的一般架构而言,我知道进程是作为Linux进程实现的,并且每个进程都是沙盒化的。但是,我对所使用的IPC和系统调用(如果有)感到非常困惑。我知道IBinder是这种形式;包裹在进程之间来回发送,bundle是包裹的数组形式(?)。但即便如此,我仍然很陌生。与Intent相同。总而言之,我不明白实现了哪些类型的IPC以及如何实现。谁能简要向我解释一下Android操作系统中用户级应用程序相互通信以及与操作系统通信的具体方法?我已经完成了内核编程并在Linux(Ubuntu和Debian)中玩过各种IPC,所以如果这一切都根据我熟悉的内

Android 包替换 Intent

在我的应用程序中,我正在使用广播接收器收听以下3个Intent。ACTION_PACKAGE_REPLACEDACTION_PACKAGE_REMOVEDACTION_PACKAGE_ADDED问题是每当我重新安装一些应用程序时,我首先得到ACTION_PACKAGE_REMOVED然后我得到ACTION_PACKAGE_ADDED然后我得到ACTION_PACKAGE_REPLACED。有什么方法可以知道在重新安装应用程序时ACTION_PACKAGE_REMOVED和ACTION_PACKAGE_ADDEDIntent属于ACTION_PACKAGE_REPLACED。我的意思是当

Android - 启动 Intent 问题

当我想开始新的Activity时,我使用这个代码:IntentmyIntent1=newIntent(this,Info1.class);startActivity(myIntent1);但是,如果我从字符串数组中获取类名呢?我试过这样的方法class.forName:Intentintent=newIntent(this,Class.forName(array[1]));startActivity(intent);但是没有成功。它给我错误java.lang.ClassNotFoundException:Info1inloaderdalvik.system.PathClassLoade

android - 用于地理签到的统一 Android Intent

我想在我的Android应用程序中添加地理签到(到Facebook地点、Foursquare或Gowala)功能,我正在寻找这样做的适当Intent。有这样的吗?如果没有,与上述服务交互的最佳方式是什么? 最佳答案 对于foursquare,您可以使用intent将用户发送到foursquare应用程序的field页面。但是,所有服务都没有“通用”Intent。参见https://developer.foursquare.com/client/index有关foursquareandroidintents的更多详细信息

android - 具有自定义操作的 Intent

有没有办法通过自定义操作构建Intent?我的意思是像ACTION_CUSTOM。bundle_details.putString("query_details",searchIntent.getStringExtra(SearchManager.QUERY));bundle_details.putString("type",SS);listIntent.putExtras(bundle_details);startActivity(listIntent); 最佳答案 可以通过以下方式完成:publicstaticfinalStri

android - 永远不要从 getAuthToken 请求中获取 AccountManager.KEY_INTENT

在JellyBean设备上。我正在关注this请求oauth2token,例如AccountManageram=AccountManager.get(getActivity());am.invalidateAuthToken(MY_AUTH_TOKEN_TYPE,null);am.getAuthToken(aGoogleAccount,MY_AUTH_TOKEN_TYPE,null,this,newOnTokenAcquired(),newHandler(newOnError()));然后按照后面的代码示例进行检查:privateclassOnTokenAcquiredimplemen

Android Camera Intent - 内存不足错误和旋转错误

我正在创建一个Android应用程序,它利用相机拍照,然后根据用户输入将照片发送到服务器。我目前在相机Intent方面遇到了一些问题。我的主要问题是:获取的照片与拍摄位置相比似乎发生了旋转。当我尝试修复此Rotation时出现OutOfMemoryError因此,主要是我需要确保图片的方向不会改变,并且不会出现OutOfMemoryError。这里是使用相机Intent拍照的函数。privatevoiddispatchTakePictureIntent(intactionCode){IntenttakePictureIntent=newIntent(MediaStore.ACTION_