草庐IT

intent适配

全部标签

android - Intent 从我的应用程序打开通知 channel 设置

我需要发送什么Intent来打开我之前在我的应用程序中创建的通知channel的设置?我需要它来链接我的设置Activity。 最佳答案 要打开单个channel的设置,您可以使用ACTION_CHANNEL_NOTIFICATION_SETTINGS:Intentintent=newIntent(Settings.ACTION_CHANNEL_NOTIFICATION_SETTINGS).putExtra(Settings.EXTRA_APP_PACKAGE,context.getPackageName()).putExtra(S

android - 从相机 Intent 获取图像路径

在我的应用程序中有从相机捕获图像的选项。但是从相机获取图像有问题。当我使用ACTION_IMAGE_CAPTURE时,它返回空数据。请帮助我从相机Intent获取图像路径错误日志:07-0411:22:36.902:E/AndroidRuntime(8329):FATALEXCEPTION:main07-0411:22:36.902:E/AndroidRuntime(8329):java.lang.RuntimeException:Unabletoresumeactivity{com.pausefablogin/com.pausefablogin.AddPOI}:java.lang.R

android - 抑制谷歌地图 Intent 选择对话框

当我使用这段代码时stringurl="somegooglemapsurl.com";IntentmapLauncherIntent=newIntent(android.content.Intent.ACTION_VIEW,Uri.parse(url));startActivity(mapLauncherIntent);弹出一个选择对话框,询问我是否要在map应用程序或浏览器中打开此map。我希望从我的应用程序Activity到Googlemap的过渡是无缝的。我怎样才能抑制这个对话框并告诉android在mapActivity中打开map?编辑:当我进入谷歌地图时,我想在某个位置使用

android - 数组适配器 notifyDataSetChanged() 将不起作用

我在这个问题上浪费了太多时间所以不得不再问一次。我完全不知道为什么会这样。我有一个数组适配器(aAdapter)和一个数组列表(aList),我正在尝试放置一个清除按钮来删除数据库中的条目并清除列表。我的问题是NotifyDataSetChanged()无法在我的onlick方法中工作:publicvoidclearDB(Viewview){aList.clear();aAdapter.notifyDataSetChanged();HighScoresDBhsdb=newHighScoresDB(HighScoresActivity.this);hsdb.openDB();hsdb.c

android - 使用 Android 的 Intents 在 Waze 中开始导航

我有一个简单的Android应用程序,它应该能够允许在2个GeoPoint之间导航。我可以轻松地在Waze上显示一个GeoPoint,编写这段小代码:Stringuri="waze://?ll=40.761043,-73.980545&z=10";startActivity(newIntent(android.content.Intent.ACTION_VIEW,Uri.parse(uri)));但是,我真正需要的是一种在两点之间显示导航方向的方法。我试图在Waze源代码中找到正确的BroadcastReciever,但是当它到达native调用(JNI)时我停止了跟踪,因为我不知道实

Android ListView 自定义适配器 ImageButton

这可能不是正确的方法,如果有更好的方法请告诉我。我创建了一个自定义适配器类,在我的getView方法中我膨胀了我想使用的ViewpublicViewgetView(intposition,ViewconvertView,ViewGroupparent){Viewv=mInflater.inflate(R.layout.wherelayout,null);if(convertView!=null){v=convertView;}HashMapwhereHash=(HashMap)this.getItem(position);if(whereHash!=null){TextViewwher

android - 未调用 GCM Intent 服务 OnRegistered

我已经创建了一个GCMIntent服务,并且设备正在成功注册。我也收到了REGISTRATIONIntent,但没有调用OnMessage或OnRegistered方法。在我看到的日志下面。07-2306:24:23.542:V/GCMBroadcastReceiver(1168):onReceive:com.google.android.c2dm.intent.REGISTRATION07-2306:24:23.542:V/GCMBroadcastReceiver(1168):GCMIntentServiceclass:com.app.demo.myApp.GCMIntentServ

android - 运行第二个 Activity 时出错 : The activity must be exported or contain an intent-filter

我似乎无法启动我的应用程序。它给我这样的错误:“运行第二个Activity时出错:必须导出Activity或包含intent-filter”。我的list有什么问题吗? 最佳答案 放android:exported="true"在标签 关于android-运行第二个Activity时出错:Theactivitymustbeexportedorcontainanintent-filter,我们在StackOverflow上找到一个类似的问题: https://s

安卓14适配编译问题和坑总结

修改对应sdk版本将targetSdkVersion改为34,minSdkVersion大于23,compileSdkVersion改为34需注意以下几点Gradle版本最低需要升级至7.4.2,否则会报错Causedby:java.io.IOException:AAPT2processunexpectedlyexit.Erroroutput:aapt2W06-2609:56:2382808280LoadedArsc.cpp:682]Unknownchunktype‘200’.建议将Gradle版本升级至8.0.1以上,否则项目中xml文件需要全部整改,可以参考https://code-exa

android - 在 Android 中的 Activity 和 Intent 之间传递整数总是导致零/空

我正在尝试将两个整数从我的主页Activity(纬度和经度)传递到第二个Activity,该Activity包含一个Googlemap实例,该实例将在提供的纬度和经度处放置一个标记。我的难题是,当我在Map_PageActivity中检索包时,我传递的整数始终为0,这是Null时的默认值。有没有人看到任何明显的错误?我将以下内容存储在按钮单击OnClick方法中。BundledataBundle=newBundle();dataBundle.putInt("LatValue",39485000);dataBundle.putInt("LongValue",-80142777);Inte