草庐IT

explicit-intent

全部标签

android - 从传入的 Intent 中删除额外内容

我有一个搜索屏幕,可以通过单击另一个屏幕的“名称”字段来启动。如果用户遵循此工作流程,我会在Intent的Extras中添加一个名为“search”的额外内容。这个额外的使用填充“名称”字段的文本作为其值。创建搜索屏幕后,该额外内容将用作搜索参数,并为用户自动启动搜索。但是,由于Android在屏幕旋转时会销毁并重新创建Activity,因此旋转手机会再次导致自动搜索。因此,我想在执行初始搜索时从Activity的Intent中删除额外的“搜索”。我试过这样做:Bundleextras=getIntent().getExtras();if(extras!=null){if(extras

ios - Siri 快捷键 : How do I create a UI for the intent parameters of an iOS shortcut?

我正在尝试创建一个INIntent,以便在iOS12中使用新的iOS快捷方式应用程序进行设置。我已阅读documentation看着苹果video关于它。我已经设法设置了所有内容并且快捷方式运行良好,但是我似乎无法弄清楚如何制作用户在设置快捷方式时可以编辑的可自定义选项。这方面的一个例子是如何设置日历应用程序的快捷方式:注意获取、添加过滤器、排序依据等选项。我知道我可以向Intents.intentdefeniton文件中的意图添加参数,但这些参数需要在通过SiriKit将交互捐赠给iOS系统之前从应用程序本身设置。无论我做什么,Intent都显示为空,没有任何选项。感谢任何帮助!

objective-c - iOS - 从 Objective-C 中的媒体获取 [Explicit] 和 [Clean] 标签

当我在iTunes中查看我购买的音乐时,歌曲列表中的歌曲旁边会显示一个红色的露骨框。IE。您在购买歌曲时看到的显式标签会传递到iTunes资料库。对于标记为干净的itunes歌曲也是如此。我真的很想能够识别我的ios应用程序中明确的任何歌曲,但我找不到任何关于标签是否与其他歌曲信息(MPMediaItemProperty)一起传递到ios设备的资源,如果是,如何传递得到它(我无休止地搜索!)有些歌曲在标题末尾包含“[Explicit],但这只是某些歌曲的情况,而不是全部。有谁知道标签是否存在并且可以从Objective读取-C代码? 最佳答案

sockets - "Socket": Why client address and port are not explicitly speicified when connecting to a server?

我从here中阅读了一些套接字编程示例代码.我突然想到了一个问题。构造一个TCP套接字连接需要一个4元组:不过好像只有在客户端和服务器代码中明确指定。还有这个serverport仅用于监听,而不是服务器实际用于通信的。那么谁来决定?为什么不由客户端代码的程序员明确表示?添加1更正,上面加粗的部分好像不对。服务器端口不要改变。引用:DoestheportchangewhenaTCPconnectionisacceptedbyaserver? 最佳答案 这些客户端端口称为临时端口,这里解释得很好:https://en.wikipedia

java - Socket客户端/服务器的java程序中如何设置ECN(explicit congestion notification)位

我已经为服务器和客户端编写了基本的套接字程序。我想知道如何使用java将数据从服务器传输到客户端,以及当服务器发送数据时如果客户端缓冲区溢出,服务器应该减少它发送速率(拥塞应由tcp/ip中的ECN位指示)......感谢您的帮助。 最佳答案 ECN字段是IP的属性和Transportlayer.因此,我认为您不能从普通应用程序中设置它。一种方法是创建RAWSocket并在TCP/IPheader中使用适当的字段集(在您的情况下为ECN)自行制作数据包。您还应该注意,所有路由器和参与的终端主机都必须具有ECN支持。否则,路由器可能会

android - 如何在 Android 上以 'Give Feedback' 模式启动 Google Play Intent?

我刚刚为GooglePlayStore写了一个游戏并想提醒我的客户对应用程序(尤其是演示版)的市场反馈。有没有什么方法可以在将用户带到页面的反馈/评论部分的模式下启动市场Intent?我已经使用这种方法将我的演示链接到付费应用程序...IntentgoToMarket=null;goToMarket=newIntent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.paulmaidment.games.flagsoftheworld"));startActivity(goToMarket);有最佳实践吗?此外,是否有任何方法

android - 如何在 Android 上以 'Give Feedback' 模式启动 Google Play Intent?

我刚刚为GooglePlayStore写了一个游戏并想提醒我的客户对应用程序(尤其是演示版)的市场反馈。有没有什么方法可以在将用户带到页面的反馈/评论部分的模式下启动市场Intent?我已经使用这种方法将我的演示链接到付费应用程序...IntentgoToMarket=null;goToMarket=newIntent(Intent.ACTION_VIEW,Uri.parse("market://details?id=com.paulmaidment.games.flagsoftheworld"));startActivity(goToMarket);有最佳实践吗?此外,是否有任何方法

Android - 如何接收广播 Intent ACTION_SCREEN_ON/OFF?

...MyBroadcastReceiver设置为将foo吐到日志中。什么也没做。请问有什么建议吗?我是否需要分配任何权限才能捕获Intent? 最佳答案 我相信这些Action只能由在Java代码中注册的接收者(通过registerReceiver())接收,而不是通过在list中注册的接收者。 关于Android-如何接收广播IntentACTION_SCREEN_ON/OFF?,我们在StackOverflow上找到一个类似的问题: https://st

Android - 如何接收广播 Intent ACTION_SCREEN_ON/OFF?

...MyBroadcastReceiver设置为将foo吐到日志中。什么也没做。请问有什么建议吗?我是否需要分配任何权限才能捕获Intent? 最佳答案 我相信这些Action只能由在Java代码中注册的接收者(通过registerReceiver())接收,而不是通过在list中注册的接收者。 关于Android-如何接收广播IntentACTION_SCREEN_ON/OFF?,我们在StackOverflow上找到一个类似的问题: https://st

android - 服务 Intent 必须是明确的 : Intent

我现在有一个应用程序,我通过广播接收器(MyStartupIntentReceiver)调用服务。为了调用服务,广播接收器中的代码是:publicvoidonReceive(Contextcontext,Intentintent){IntentserviceIntent=newIntent();serviceIntent.setAction("com.duk3r.eortologio2.MyService");context.startService(serviceIntent);}问题是在Android5.0Lollipop中出现以下错误(在以前的Android版本中,一切正常):U