Questions tagged «android»

Android是Google的移动操作系统,用于对数字设备(智能手机,平板电脑,汽车,电视,Wear,Glass和IoT)进行编程或开发。对于与Android相关的主题,请使用特定于Android的标签,例如android-intent,android-activity,android-adapter等。对于与开发或编程无关但与Android框架相关的问题,请使用以下链接:https:// android.stackexchange.com。

7
如何获得视频文件的持续时间?
我是Android编程的初学者。 我正在编写一个应用程序,以列出文件夹中的所有视频文件并显示该文件夹中所有视频的信息。但是,当我尝试获取视频时长时,它会返回null,而我找不到方法。 有人可以帮助我吗? 下面是我的代码: Uri uri = Uri.parse("content://media/external/video/media/9"); Cursor cursor = MediaStore.Video.query(res, data.getData(), new String[]{MediaStore.Video.VideoColumns.DURATION}); if(cursor.moveToFirst()) { String duration = cursor.getString(0); System.out.println("Duration: " + duration); }
69 android 


7
“开始部署到生产”按钮已禁用
我正在尝试将应用发布到Google Play商店。我已经完成了Google Play控制台(play.google.com/apps/publish)中的所有必需步骤。 但是,当我单击左侧的“ App Releases”,然后单击“ Production”下的“ Edit Release”,添加一个APK,然后单击底部的“ Review”时,将带我到“确认将产品推广到生产:1.0”页面,并使用熟悉的“ START ROLLOUT TO PRODUCTION”按钮在底部。该按钮显示为灰色,因此我无法单击它。页面顶部的“审阅摘要”显示“此版本已准备好推出。” 我究竟做错了什么?

5
在后台运行应用程序时关闭DialogFragment的正确方法
我开始使用DialogFragment,因为它们可以通过方向更改和其他东西很好地工作。但是我遇到了一个讨厌的问题。 我有AsyncTask显示进度DialogFragment并将其关闭onPostExecute。一切正常,除非在onPostExecute应用程序在后台运行时发生(例如,按“主页”按钮后)。然后我在DialogFragment关闭时遇到了这个错误-“ Can not perform this action after onSaveInstanceState”。h 常规对话框可以正常工作。但不是FragmentDialog。 所以我想知道,当应用程序在后台时关闭DialogFragment的正确方法是什么?我并没有真正使用Fragments,所以我认为我只是缺少一些东西。



15
禁用EditText上的键盘
我在做计算器。所以我Buttons用数字和函数制作了自己的数字。有要计算的表达,是在EditText,因为我希望用户也可以在表达式中添加数字或功能,所以与EditText我有cursor。但是我想禁用Keyboard用户单击时的EditText。我发现此示例适合Android 2.3,但同时ICS禁用Keyboard和光标。 public class NoImeEditText extends EditText { public NoImeEditText(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onCheckIsTextEditor() { return false; } } 然后我NoImeEditText在XML文件中使用它 <com.my.package.NoImeEditText android:id="@+id/etMy" .... /> 如何使此EditText与ICS兼容???谢谢。

5
Android 5.0 android:elevation适用于View,但不适用于Button?
在SDK Manager的Android 5.0示例中,有ElevationBasic示例。它显示了两个View对象:一个圆形和一个正方形。该圈子已android:elevation设置为30dp: <?xml version="1.0" encoding="utf-8"?> <!-- Copyright 2014 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law …

4
在片段中注册和注销BroadcastReceiver
我的应用程序有一个带有3个片段选项卡的操作栏。在第二个片段中,我注册和注销了BroadcastReceiver。我注销在接收onPause和登记它onCreateView和onResume。 getActivity().registerReceiver(this.batteryInfoReceiver, new IntentFilter(Intent.ACTION_BATTERY_CHANGED)); 和 getActivity().unregisterReceiver(batteryInfoReceiver); 1)是否可以在onCreateView和onResume中两次注册相同的接收者?(是否无害?) 2)仅在onResume中注册接收者就足够了吗?

10
无法在分离视图上启动此动画制作器!揭示效果
我正在尝试在应用程序中创建显示效果,但没有成功。我想要的是打开片段时显示Cardview。到目前为止,我尝试过的是: private void toggleInformationView(View view) { infoContainer = view.findViewById(R.id.contact_card); int cx = (view.getLeft() + view.getRight()) / 2; int cy = (view.getTop() + view.getBottom()) / 2; float radius = Math.max(infoContainer.getWidth(), infoContainer.getHeight()) * 2.0f; if (infoContainer.getVisibility() == View.INVISIBLE) { infoContainer.setVisibility(View.VISIBLE); ViewAnimationUtils.createCircularReveal(infoContainer, cx, cy, 0, radius).start(); } else { Animator reveal = ViewAnimationUtils.createCircularReveal( …

14
无法捏放大模拟器
我有一个需要实现图像编辑的应用程序,其中还包括捏缩放。我已经完成了捏缩放功能,但是只能在设备上进行此测试,而不能在模拟器上进行测试。 有什么方法可以在Android模拟器中测试捏缩放,任何快捷键或任何其他方式?

13
禁用所有移动设备中的滚动
听起来应该在整个Internet上都有解决方案,但是我不确定为什么找不到它。我想在移动设备上禁用水平滚动。基本上试图做到这一点: body{ overflow-x:hidden // disable horizontal scrolling. } 这可能是相关的信息:我的头部标签中也有此信息,因为我也不希望用户能够缩放: <meta content='width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;' name='viewport' /> <meta name="viewport" content="width=device-width" /> 谢谢
69 android  iphone  css  mobile  scroll 

10
如何将Spinner默认值设置为null?
我正在尝试使Spinner加载而没有选定的值。用户选择一个值后,它将带他们到另一个页面。 事实证明,这是一个问题,因为当前页面只是在用户获得选择权之前立即加载。 我的Spinner类的设置方法与Google的设置方法相同:http : //developer.android.com/resources/tutorials/views/hello-spinner.html 因此,基本上,是否有可能在不选择任何内容的情况下加载微调器,因为目前,它会加载我的字符串数组中的第一项。

5
如何在Android上调出可用通知音的列表
我正在Android应用程序中创建通知,并且希望在我的首选项中有一个选项可以设置用于通知的声音。我知道在“设置”应用程序中,您可以从列表中选择默认的通知声音。该列表从何而来,有没有办法让我在我的应用程序中显示相同的列表?

6
如何使布局在水平和垂直方向上滚动?
我正在使用TableLayout。对于此布局,我需要同时进行水平和垂直滚动。默认情况下,我能够在视图中进行垂直滚动,但是水平滚动不起作用。 我正在使用Android SDK 1.5 r3。我已经尝试过了android:scrollbars="horizontal"。 我在一些论坛上读到,在纸杯蛋糕更新中,可以水平滚动。 如何使布局在两个方向上滚动?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.