android 相关问题

Android是谷歌的移动操作系统,用于编程或开发数字设备(智能手机,平板电脑,汽车,电视,磨损,玻璃,物联网)。对于与Android相关的主题,请使用特定于Android的标签,如android-intent,android-activity,android-adapter等。对于开发或编程以外的问题,但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

Android 模拟器启动失败:物理设备无效

我收到错误:vkGetPhysicalDeviceProperties:无效的物理设备 [VUID-vkGetPhysicalDeviceProperties-physicalDevice-parameter] 这是 avd 的详细信息: 详细信息 这是我尝试过的:

回答 1 投票 0

如果我使用workmanager包,Flutter引擎停止运行并退出应用程序

只有当我使用workmanager包时才会发生这种情况我认为与某些google包或flutter_tesseract_ocr存在冲突 无效回调调度程序(){ Workmanager().executeTask((任务,inputData)...

回答 1 投票 0

如何在真实设备上使用 c# 和 appium 访问移动 Chrome 浏览器中的给定 URL?

我正在使用 Appium 和 c# 在 Android 真实设备上自动化移动 Web 测试。 我发现 Java 中有 get 方法可以导航到给定的 URL,例如: 所需能力

回答 3 投票 0

如何解决android Edittext光标位置问题与对齐跨度

我正在开发简单的android编辑器应用程序。因为我使用了对齐跨度。如果我将对齐方式正常(左)更改为相反(右)或居中,则光标无法正确渲染。 设备:N...

回答 1 投票 0

如何从apk文件获取React Native代码

我用 React Native 编写了一个应用程序,但在开发接近尾声时,我的硬盘崩溃了,现在我只有 APK 文件,我可以从该 apk 文件中检索 React Native 代码吗?

回答 4 投票 0

使用media3库时添加MediaItem导致错误

我正在使用最新的Android Media3库,但是我在使用它时发现了一个问题...... 我创建了一个MediaSessionService,然后在Activity中获取了MediaController,然后当我尝试调用

回答 3 投票 0

> 找不到参数的方法 chaquopy()

在 com.android.build.gradle.internal.dsl 类型的扩展“android”上找不到参数 [build_9l7x9frxjdbl4l0fxjllj0gef$_run_closure2$_closure10@569cd6d3] 的方法 chaquopy()。

回答 1 投票 0

ConstraintLayout 中 app:layout_constrainedWidth 有什么用?

我正在尝试查看在 ConstraintLayout 中使用 app:layout_constrainedWidth="true" 的示例,但我并不理解此属性的使用。在什么场合我应该使用这个

回答 1 投票 0

java.lang.illegalArgumentException:找不到相机设备支持的表面组合

Android 相机 X java.lang.illegalArgumentException:未找到相机设备支持的表面组合 - id:1 可能尝试绑定太多案例。 现有表面:[] 新配置:[

回答 2 投票 0

构建Appbundle(Flutter)时keystore密码不正确

所以我目前正在尝试创建一个Appbundle,以便我可以将我的应用程序上传到Google Play商店。不幸的是,我在项目的签名发布部分遇到了问题。下面是

回答 2 投票 0

android studio中的gradle找不到本地maven依赖

Android studio 找不到显然在我的本地存储库中的依赖项。错误: 错误:找不到:com.poppy:tutti-frutti-dtos:1.0.0-SNAPSHOT 在项目结构中打开 FileOpen 迪...

回答 0 投票 0

回收站视图中自动调整图像卡视图

我正在研究RecyclerView以在CardView中显示图像。 我使用 GridLayoutManager 并且在每行中指定了 3 个项目: mLayoutManager = new GridLayoutManager(context,3); 问题:图像...

回答 2 投票 0

将编辑后的图像保存到撰写线圈中的存储

我想用滑块旋转和缩放图像并将编辑后的图像保存到 Android 中的存储中,我该怎么做? 如果此解决方案不合适,请告诉我。 var sliderRotation by remembe...

回答 1 投票 0

清单合并失败:uses-sdk:minSdkVersion 16 不能小于库 [Wear App 子清单] 中声明的版本 25

我正在尝试向我现有的 Android(最小 sdk 版本 16)应用程序添加一个可穿戴模块。 如果我运行该应用程序(发布模式),我会收到此错误: 错误:任务':app:

回答 7 投票 0

使用正确的密钥库密码构建应用程序包时出现错误密钥库被篡改或密码不正确

我的 flutter 应用程序中的 keystore.jks 文件有问题, 我可以使用 keytool -list -v -keystore keystore.jks 命令和密码打开 keystore.jks 文件(不是任何默认密码...

回答 2 投票 0

材质 3 底部应用栏 - 居中的 FloatingActionButton 将图标移至左侧而不是右侧

我在 Material 2 中的应用程序以这种方式使用底部应用程序栏: 我在 Material 2 中的应用程序正在以这种方式使用底部应用程序栏: <com.google.android.material.bottomappbar.BottomAppBar android:id="@+id/bar" style="@style/Widget.MaterialComponents.BottomAppBar.Colored" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" app:backgroundTint="@color/primarycolor" app:fabAlignmentMode="center" app:navigationIcon="@drawable/ic_menu_time" app:navigationIconTint="@color/lighttextcolor2" app:theme="@style/ThemeOverlay.MaterialComponents.Dark" /> <com.google.android.material.floatingactionbutton.FloatingActionButton android:id="@+id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" app:backgroundTint="@color/fab" app:layout_anchor="@id/bar" app:rippleColor="#FFFF8888" app:srcCompat="@drawable/ic_fab_search" app:tint="@color/darktextcolor" /> 不幸的是,当我通过做去学习材料 3 时 style="@style/Widget.Material3.BottomAppBar" 我得到了新的 m3 设计,这很棒,但我的图标现在移到了左边!!! 我已经尝试过: 在我的menu.xml中,我添加了: android:layout_alignParentRight="true" 但没有效果 没有更多的想法... 非常感谢您的指导/帮助 在底部应用栏中添加此 app:menuAlignmentMode="auto"

回答 1 投票 0

Android - 圆角方线进度条

我正在尝试创建一个圆角方形线进度条来围绕图像绘制进度。 到目前为止,我有以下 XML 定义了我的圆角方形线: 我正在尝试创建一个圆角方形线进度条来围绕图像绘制进度。 到目前为止,我有以下 XML 定义了我的圆角方形线: <shape xmlns:android="http://schemas.android.com/apk/res/android" > <stroke android:width="6dp" android:color="@android:color/holo_green_light" /> <padding android:left="5dp" android:right="5dp" android:bottom="5dp" android:top="5dp" /> <corners android:radius="50dp" /> </shape> 我知道这个解决方案:https://github.com/mrwonderman/android-square-progressbar但我对此不感兴趣,因为效果不是我想要的。 我尝试在圆角方形线的顶部创建一个简单的圆圈,并尝试使用 PorterDuff 将两者合并,但到目前为止我还无法创建进度条效果。画一个圆圈的饼图来绘制进度。 我还尝试以编程方式创建圆角正方形,以防 XML 膨胀被视为纯图像,并且在 PorterDuff 合并期间考虑所有像素。但结果是一样的。 尝试这个简单的自定义类: class V extends View { Path path = new Path(); Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); float length; float[] intervals = {0, 0}; public V(Context context) { super(context); paint.setColor(Color.GREEN); paint.setStyle(Paint.Style.STROKE); paint.setStrokeWidth(20); } @Override protected void onSizeChanged(int w, int h, int oldw, int oldh) { path.reset(); RectF rect = new RectF(0, 0, w, h); float inset = paint.getStrokeWidth(); rect.inset(inset, inset); path.addRoundRect(rect, 100, 100, Path.Direction.CW); length = new PathMeasure(path, false).getLength(); intervals[0] = intervals[1] = length; PathEffect effect = new DashPathEffect(intervals, length); paint.setPathEffect(effect); } public void setProgress(int progress) { PathEffect effect = new DashPathEffect(intervals, length - length * progress / 100); paint.setPathEffect(effect); invalidate(); } @Override protected void onDraw(Canvas canvas) { canvas.drawPath(path, paint); } } 测试代码(放入Activity#onCreate内): LinearLayout ll = new LinearLayout(this); ll.setOrientation(LinearLayout.VERTICAL); SeekBar sb = new SeekBar(this); ll.addView(sb); final V v = new V(this); ll.addView(v); setContentView(ll); SeekBar.OnSeekBarChangeListener sbcl = new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { v.setProgress(progress); } @Override public void onStartTrackingTouch(SeekBar seekBar) {} @Override public void onStopTrackingTouch(SeekBar seekBar) {} }; sb.setOnSeekBarChangeListener(sbcl); 我将 @pskink 的答案转换为 kotlin: internal class V(context: Context?) : View(context) { var path: Path = Path() var paint: Paint = Paint(Paint.ANTI_ALIAS_FLAG) var length: Float = 0f var intervals: FloatArray = floatArrayOf(0f, 0f) init { paint.color = Color.GREEN paint.style = Paint.Style.STROKE paint.strokeWidth = 20f } override fun onSizeChanged(w: Int, h: Int, oldw: Int, oldh: Int) { path.reset() val rect = RectF(0f, 0f, w.toFloat(), h.toFloat()) val inset = paint.strokeWidth rect.inset(inset, inset) path.addRoundRect(rect, 100f, 100f, Path.Direction.CW) length = PathMeasure(path, false).length intervals[1] = length intervals[0] = intervals[1] val effect: PathEffect = DashPathEffect(intervals, length) paint.setPathEffect(effect) } fun setProgress(progress: Int) { val effect: PathEffect = DashPathEffect(intervals, length - length * progress / 100) paint.setPathEffect(effect) invalidate() } override fun onDraw(canvas: Canvas) { canvas.drawPath(path, paint) } } 测试代码在Activity#onCreate val ll = LinearLayout(this) ll.orientation = LinearLayout.VERTICAL val sb = SeekBar(this) ll.addView(sb) val v = V(this) ll.addView(v) setContentView(ll) val sbcl: SeekBar.OnSeekBarChangeListener = object : SeekBar.OnSeekBarChangeListener { override fun onProgressChanged(seekBar: SeekBar, progress: Int, fromUser: Boolean) { v.setProgress(progress) } override fun onStartTrackingTouch(seekBar: SeekBar) {} override fun onStopTrackingTouch(seekBar: SeekBar) {} } sb.setOnSeekBarChangeListener(sbcl)

回答 2 投票 0

Material Chipgroup 中的 Animate Chip 检查(Android)

我正在编写一个 Android 应用程序,用户必须使用 ChipGroup 和 Chips 选择一个选项。 一切都工作正常,只是有点笨拙,因为除了

回答 2 投票 0

Android 中的连续语音识别

当我开始我的活动或片段时,我想开始语音识别,当用户说话时,如果它与某个字符串匹配,则会显示结果。结果出来后,它应该再次开始识别...

回答 1 投票 0

颤动白屏并带有颤动徽标错误

当我使用 flutter run 运行我的应用程序时,没有错误,但在我的移动模拟器的屏幕一侧,我所拥有的只是白屏上的 flutter 徽标 在调试中的 sdk gphone64 x86 64 上启动 lib\main.dart ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.