草庐IT

intent适配

全部标签

android - 无法通过 Android 共享 Intent 共享带有链接的文本

现在我想用下面的链接分享文本是我的代码StringmyText="Hey!\nThisisamyText!";Intentshare=newIntent(Intent.ACTION_SEND);share.setType("text/plain");StringextraText="www.mylink.com\n\n"+myText;share.putExtra(Intent.EXTRA_TEXT,extraText);startActivity(Intent.createChooser(share,"SharewithFriends"));所以它可以很好地与gmail、twitte

android - 没有 Intent 接收器设置 Urban AirShip

我确实收到了推送消息,但每当我在通知栏中单击它们时,就会出现此logcat并且通知消失...这是我的logcat输出:05-3116:49:47.165:D/Test-UALib(20523):Nointentreceiverset,notsendingACTION_NOTIFICATION_OPENED这是我的list结构:这是我的MyApplication.java:publicclassMyApplicationextendsApplication{@OverridepublicvoidonCreate(){AirshipConfigOptionsoptions=AirshipC

android - 通知中的 Intent 不起作用

我的通知是一项服务(service.java),该服务所做的是在首选项屏幕中的复选框首选项被选中时启动电池电量通知。现在不起作用的是在中输入的IntentMainActivity点击通知。这是代码if(mprefs.getBoolean("notification_a",false)==true){notificationBuilder=newNotificationCompat.Builder(context);notificationBuilder.setOngoing(true);notificationBuilder.setContentTitle("BatteryStatsI

android - Google Glass GDK 是否支持 Intent.ACTION_CALL?

我正在尝试让一个在GoogleGlass上运行的Android应用程序来调用电话。这是调用Intent的代码:Stringuri="tel:+44.....";Intentintent=newIntent(Intent.ACTION_CALL);intent.setData(Uri.parse(uri));startActivity(intent);这会引发以下异常。09-2621:57:05.880:E/AndroidRuntime(4995):FATALEXCEPTION:main09-2621:57:05.880:E/AndroidRuntime(4995):android.co

android - Intent.FLAG_ACTIVITY_CLEAR_TOP 不工作

我的申请流程:登录->个人资料->更新个人资料->ChangePass我所有的Activity都扩展了FragmentActivity当我在ChangePassActivity中按下按钮时,我调用此代码:Intentintent=newIntent(getApplicationContext(),LoginActivity.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);startActivity(intent);所以它应该启动LoginActivity,当我从LoginActivity按下后退时,应用程序应该关闭.....

android - 通知操作按钮不会触发未决 Intent

我尝试从通知操作按钮向BroadcastReceiver发送Intent,我的问题是当我单击按钮时,Intent未触发或未到达BroadcastReceiver。这是我的代码:通知:Intentaccept=newIntent(this,ChallengesActionReceiver.class);accept.setAction("com.soinfit.utilities.CHALLENGE_CLICK");accept.putExtra("reqId",extras.getString("reqId"));accept.putExtra("answer","1");Pendin

android - 如何使用 Espresso 在特定位置测试适配器中的项目

我正在尝试使用Espresso(2.0)来验证列表适配器项中给定位置的文本是否正确,但我终其一生都无法找出正确的调用方法。我的适配器类型(IconRowAdapter)包含一个IconRow对象列表。每个IconRow都有一个返回该项目文本的getText()方法。下面是非Espresso工作测试代码,用于验证适配器中位置0处的IconRow对象是否具有预期的文本(“艺术家”)。publicvoidtestHomeActivityMenu(){ListViewlist=(ListView)getActivity().findViewById(R.id.item_list);IconRo

android - 如何从其适配器类中获取扩展 ListFragment 的 Activity 的上下文?

这是我要调用startActionMode的适配器类。我在setActionMode方法中调用它,但出现了这些错误:无法从Context转换为ActivityFragment。方法startActionMode(ActivityFragment.ActionModeCallback)未定义类型Activityfragment。publicclassListAdapterextendsArrayAdapter{ArrayListarrayListGettersSetters;LayoutInflaterlayoutInflater;Contextcontext;intResource,i

Android:从 Intent 打开 Google Navigation 应用程序

我正在开发导航基础应用程序。在这些应用程序中,我必须打开Map应用程序以使用TrafficEnable在源和目标纬度/地址之间绘制路径。我已经创建了通过Intent打开Googlemap并绘制两点之间路径的功能。是否可以在传递Intent时添加流量层?或者我需要添加哪个参数?提前致谢。 最佳答案 你可以这样做:我已将我的开始位置视为当前位置。您的目的地位置将动态,如下所示:doubledestinationLatitude=22.3000;doubledestinationLongitude=73.2003;Stringurl="h

android - 使用 Intent Android 获取 url

我正在尝试获取为打开应用程序而单击的URL。我只是找不到在哪里可以获得该信息。我有一个list,它在单击时打开应用程序。链接将是“http://host.com/file.html?param=1¶m2=2”,我试图将其提供给应用程序进行处理。编辑@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Intentintent=getIntent();Uriuri=intent.getData();try{url=newURL(uri.getSchem