草庐IT

ACTION_INTENT

全部标签

android - 广播 INSTALL_REFERRER Intent

问题是我无法在接收器中获取引荐来源网址。在list文件中,我有类似的东西:adb广播命令:adbshellambroadcast-acom.android.vending.INSTALL_REFERRER-napp/app.InstallReceiver--es"referrer""utm_source=testSource&utm_medium=testMedium&utm_term=testTerm&utm_content=testContent&utm_campaign=testCampaign"在InstallReceiver类中:@OverridepublicvoidonRe

android - Activity 中的 Intent 过滤器和广播接收器有什么区别?

谁能告诉我什么时候应该使用Intent过滤器和广播接收器?和 最佳答案 我认为您对隐式Intent和广播接收器感到困惑。Activity中的IntentFilter用于接收隐含的intent,而Receiver中的IntentFilter用于接收广播。操作系统向所有接收者发送广播消息,同时向某个Activity发送隐式Intent。参见here 关于android-Activity中的Intent过滤器和广播接收器有什么区别?,我们在StackOverflow上找到一个类似的问题:

android - 具有可用网络的对话框中的 ACTION_PICK_WIFI_NETWORK

我正在尝试创建一个Dialog,它显示类似ACTION_PICK_WIFI_NETWORK的内容,但不是打开AndroidSettings/WiFi在上打开它code>Dialog,如果可能的话,用户可以连接到该Dialog可用的任何网络。我现在打开的是一个Dialog,其中包含Android中可用Wi-Fi网络的List,但这个List不是与AndroidSettings/WiFi相同,这就是为什么我要问是否可以在对话框中打开此ACTION_PICK_WIFI_NETWORK并使用它。如果无法连接到网络,请点击Dialog中的Item并提供可用的WiFi?到目前为止我尝试过的是我有一

android - 我应该使用 strings.xml/R.string 而不是全局字符串常量(例如用于 Intent 中的键)吗?

我想知道您是否应该使用strings.xml而不是全局常量。我了解到应该避免使用全局变量,但strings.xml可能不适合这样使用?使用其中一种有什么优点/缺点吗?我很确定像下面这样的硬编码字符串不是一个好方法。putExtra("extraKey",extra);使用strings.xml或Constants,您可以进行拼写检查和自动完成。带有R.string的典型行可能如下所示。intent.putExtra(getString(R.string.first_player_for_intent),firstPlayer);相比于intent.putExtra(MyClass.fi

android - Action 处理过程中的 ionic 错误!试图恢复

我有一个Android平台的项目,运行“ionicbuildandroid”或ionicemulateandroid”显示以下消息:处理Action时出错!正在尝试恢复...错误:呃哦!无效版本:未定义我安装了几个sdkAPI16-API23ionic1.7.10Cordova5.4.1OSXElCapitan10.11 最佳答案 我遇到了同样的问题并解决了它恢复到旧版本。npm安装-gcordova@5.4.0 关于android-Action处理过程中的ionic错误!试图恢复,我们

android - 如何在 ViewHolder 上设置 setOnClickListner 并使用 Intent 启动一个新的 Activity?

我有一个ExpandableListView并想在onClick上启动一个新的Activity,但是当我尝试使用Intent启动一个Activity时它显示错误。publicclassArtistViewHolderextendsChildViewHolder{privateTextViewchildTextView;publicArtistViewHolder(finalViewitemView){super(itemView);childTextView=(TextView)itemView.findViewById(R.id.list_item_artist_name);chil

android - Intent.ACTION 在第一个 # 符号后不拨号

我正在尝试用看起来像这样的长号码调用电话。电话:883994555,,,32343#,,,#代码看起来像这样。Intentintent=newIntent(Intent.ACTION_CALL);Uriuri=Uri.parse(number);intent.setData(uri);startActivity(intent);我看到的是,电话在第一个“#”叹息后没有拨号。任何人都知道如何使它起作用。谢谢。 最佳答案 我如何让它工作的是使用';'(分号)用于等待而不是'w',和','(逗号)用于暂停,然后首先对电话号码进行编码,就像

Android 如何使用 Intent 发送文本和图像或任何对象?

我知道可以通过指定Intent.EXTRA_TEXT与ACTION_SEND共享短信。同样的方法适用于图像-Intent.EXTRA_STREAM。但是我怎样才能将文本和图像添加到同一个Intent中呢? 最佳答案 您可以通过intent发送文本和图像如果您使用IntentACTION发送,那么,只发送一个数据,无论是文本还是流使用,Intentintent=newIntent(Intent.ACTION_SEND);一次发送多个数据,Intentintent=newIntent(Intent.ACTION_SEND_MULTIPL

android - ACTION_TIME_CHANGED 或 ACTION_DATE_CHANGED,不能使它们工作

所以我正在尝试让一些Intent为我工作,并且在2个特定Intent上有问题。我搜索了这些组和网络,似乎找不到比什么更多的信息文件给了我。如果我在list,或者如果我尝试在代码中注册接收者,我的接收者永远不会收到ACTION_TIME_CHANGED或ACTION_DATE_CHANGED。据我所知,我应该在我的每当用户明确设置时间/日期时广播接收器转到"Settings"-->"Date&Time"然后修改时间或日期我是否误解了这些行为的目的?是否有任何我需要声明才能接收的权限这些Action?有人处理过这个Action吗?是否有一些使用此操作的有用示例,我找不到任何有用的东西,有很

java - 不能在 Intent 上附加额外的内容

我正在尝试将一个对象作为extra放在一个intent上。该对象的类是我创建的,所以我将其设为Parcelable。publicclassNavigationDataSetimplementsParcelable{privateArrayListplacemarks=newArrayList();privatePlacemarkcurrentPlacemark;privatePlacemarkroutePlacemark;@OverridepublicintdescribeContents(){//TODOAuto-generatedmethodstubreturn0;}@Overri