jjzjj

android - 将 ConnectBot 与 Intents 结合使用

有什么方法可以通过Intent访问ConnectBot功能吗?我想从我的应用程序中启动一个sshsession并通过私钥/公钥进行身份验证,然后关闭session。ConnectBot有可能吗?如果可以,我该如何调用Intents?可悲的是,我没有找到关于这个主题的任何文档:( 最佳答案 这个问题的答案取决于您希望将sshsession用于什么目的:它是程序化的,还是您是否希望向用户显示一个终端session或控制台,让他们可以在其中输入内容任意命令?从研究ConnectBotmanifest可以看出,第二个选项在大多数情况下很容易

android - 使用 Android intents 在 facebook 和 twitter 上发布不同的文本

我想让我的android应用程序的用户能够在fb、twitter上发布一些数据并将其通过电子邮件发送给其他人。我为此使用Intent.ACTION_SEND。我可以添加电子邮件主题并将测试添加为Intent.EXTRA_TEXT。但我希望将不同的文本发送到不同的应用程序。就像发到twitter的文字会很短,发到facebook的文字会有链接和镜头描述,oneinemail有所有的内容。我怎样才能实现这样的功能?最多我可以让facebook和twitter使用相同的文本,但与电子邮件中的文本不同。 最佳答案 首先,创建一个Intent

Android NFC Intents 没有开始我的 Activity

我正在尝试编写一个简单的应用程序来与NFC标签进行交互,但我似乎无法让我的手机执行任何操作,只能触发默认的NFC标签应用程序。我真的只是希望能够拦截我扫描的任何标签,确定它上面是否有一些数据,并采取相应的行动。现在我的list文件看起来像但是,当扫描NFC标签时,我从未看到Activity开始。我在这里错过了什么吗?我尝试将intent过滤器放在BroadcastReceiver中,但也没有成功... 最佳答案 您无法通过扫描的所有NFC标签启动您的应用。Android将根据Intent过滤器的具体程度来确定最合适的应用程序。但是,

android - 有没有办法使用 Intents 向新的日历事件添加提醒?

我需要支持Android2.1及更高版本。我知道CalendarContract在Android2.1中不可用,所以我做了以下解决方法。Intentintent=newIntent(Intent.ACTION_EDIT).setType("vnd.android.cursor.item/event").putExtra("beginTime",beginTime.getTimeInMillis()).putExtra("title",title).putExtra("description",description).putExtra("eventLocation",location)

Android "Best Practice"Intents的使用

我是Android新手,如果这是一个愚蠢的问题,我深表歉意。..Intent本质上是消息传递对象,可用于激活3种组件:Activity、服务或应用程序。特别是关于Activity,尽管构建Intent对象并使用内置AndroidOS的开销来传递它的开销,但Intent是否始终是激活Activity的首选方式?如果程序员知道所讨论的Activity是执行特定Activity的唯一合法Activity,是否可以通过一些更直接的方式(例如通过方法调用直接调用)来调用它?提前致谢。 最佳答案 despitetheoverheadofcons

ios - INSendPaymentIntent 处理完成后打开应用程序 - SiriKit Intents

如何从Intents打开我的应用到特定页面?添加:AppDelegate方法未被调用:funcapplication(_application:UIApplication,continueuserActivity:NSUserActivity,restorationHandler:@escaping([UIUserActivityRestoring]?)->Void)->Bool{我在句柄中使用了以下代码:letbundle=Bundle(for:SendPaymentIntentHandler.self)letbundleIdentifier=bundle.object(forInf

android - 以编程方式安装/卸载 APK(PackageManager 与 Intents)

我的应用程序安装了其他应用程序,它需要跟踪它安装了哪些应用程序。当然,这可以通过简单地保存已安装应用程序的列表来实现。但这不应该是必要的!维护installedBy(a,b)关系应该是PackageManager的责任。实际上,根据API是:公共(public)抽象字符串getInstallerPackageName(StringpackageName)-检索安装包的应用程序的包名。这可以确定包裹来自哪个市场。目前的做法使用Intent安装APKIntentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(apkUri

android - 以编程方式安装/卸载 APK(PackageManager 与 Intents)

我的应用程序安装了其他应用程序,它需要跟踪它安装了哪些应用程序。当然,这可以通过简单地保存已安装应用程序的列表来实现。但这不应该是必要的!维护installedBy(a,b)关系应该是PackageManager的责任。实际上,根据API是:公共(public)抽象字符串getInstallerPackageName(StringpackageName)-检索安装包的应用程序的包名。这可以确定包裹来自哪个市场。目前的做法使用Intent安装APKIntentintent=newIntent(Intent.ACTION_VIEW);intent.setDataAndType(apkUri

android - startActivityForResult 和 Intents Extras,似乎 extras 没有被推回

我有这个代码:Intentintent=newIntent();intent.setAction(Intent.ACTION_PICK);intent.setData(ContactsContract.Contacts.CONTENT_URI);intent.putExtra(EXTRA_ONLINE_ID,(String)v.getTag());startActivityForResult(intent,PICK_CONTACT);然后响应:publicvoidonActivityResult(intreqCode,intresultCode,Intentdata){switch(r

android - "IntentReceiver components are not allowed to register to receive intents"尝试确定电池电量时

我正在尝试按照http://developer.android.com/training/monitoring-device-state/battery-monitoring.html中的指南从我的应用程序中获取电池信息。这是检查电池电量的方法:publicvoidsendBatteryInfoMessage(){IntentFilteriFilter=newIntentFilter(Intent.ACTION_BATTERY_CHANGED);IntentbatteryStatus=c.registerReceiver(null,iFilter);intstatus=batteryS