草庐IT

android - 锁屏前特定高度的 Activity

我想在锁屏前显示一个Activity。我在onCreate方法中尝试使用此代码:super.onCreate(savedInstanceState);Windowwindow=getWindow();window.addFlags(LayoutParams.FLAG_SHOW_WHEN_LOCKED);setContentView(R.layout.test);这对于在整个屏幕上显示的Activity非常有用,但我想构建一个高度仅为200像素的Activity。我以为我可以用这段代码匹配它:super.onCreate(savedInstanceState);Windowwindow=

android - 如何在android中单击按钮从前到后和从后到前更改相机

我正在开发Android平板电脑应用程序。我想在按钮上从前到后和从后到前更改相机。我怎样才能做到这一点?我尝试了几个例子但没有得到正确的回应。我也在添加代码。publicclassPhotoPreviewextendsActivityimplementsSurfaceHolder.Callback{privateCameracamera;privateImageButtoncameraClick;privateImageButtoncameraSwap;SurfaceViewsurfaceView;privateSurfaceHoldermHolder;booleanpreviewin

android - Firebase:登录前写入数据库

我在我的Android应用程序中使用Firebase。我的目的是应用程序的用户应该能够将数据写入数据库,但我不希望用户注册,所以我使用匿名登录。我有一个表单,用户可以提交该表单并将提交给数据库。在提交时,匿名登录可能尚未完成。我是否可以在Firebase中调用写入数据库的指令,它是在本地写入的,并在用户匿名登录时提交?我知道Firebase确实提供离线功能。但我假设如果我在登录前调用writedatabase,它会给我一个错误。 最佳答案 我在开发应用程序时也有同样的担忧。如果用户的手机处于飞行模式或在首次启动时处于离线状态,则在匿

Android 上市前发布(法律)问题

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion我居住在google支持的国家/地区之外的国家/地区,以便在android市场上销售应用程序。尽管如此,我还是想在市场上出售我的应用程序(请不要推荐其他应用程序商店,例如亚马逊)。我以为我获得了一个美国IP(这合法吗?有很多网站出售美国IP)并像我住在美国一样进行注册。谷歌是否接受它(他们不必知道我来自不同的国家)?你怎么看?我还了解到,当我想要一个Google商家帐户时,我必须注册为企业?我

android - 启动画面前的白屏

我的SplashScreenActivity有问题,当我在手机上启动我的应用程序时,它会显示大约0.5秒的白屏。MainActivy扩展了FragmentActivity,在AndroidManifest中,我将SplashScreenActivity声明为启动器,将纵向模式声明为screenOrientation。代码:publicclassSplashScreenActivityextendsActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceSt

android - 如何在下载前检查文件是否可以被第三方应用程序打开

在我的应用程序中,我想下载一个文件并查看它。问题是我需要检查设备上是否安装了可以在下载文件格式(Mime)之前打开文件格式(Mime)的第三方应用程序。这可能吗? 最佳答案 创建一个ACTION_VIEWIntent并使用正确的MIME类型和文件的假路径(或者,更好的是,您打算将其下载到的路径)。然后,使用PackageManager和queryIntentActivities()-如果您得到一个包含1+个项目的列表,然后在该列表上使用startActivity()下载文件后,Intent将成功。

android - 如何始终将物体放在相机前

我正在制作一个应用程序,因为我正在渲染360度图像,我想在相机前添加一个对象或十字线,即(广告牌概念)。所以我已经厌倦了堆栈溢出本身的很多事情,但我不知道我该怎么做,下面是我正在尝试做的代码。Vector3position;float[]newPosition4=newfloat[4];position=obj.getPosition();float[]posVec4={0,0,-8,0.0f};float[]HeadViewMatrix_inv=newfloat[16];Matrix4HeadViewMatrix4=newMatrix4();HeadViewMatrix4.setAl

java - 渲染前测量多行TextView的高度

我到目前为止所做的尝试:调用measure()tv.measure(0,0);intheight=tv.getMeasuredHeight();使用指定的尺寸/模式调用measure()intwidthMeasureSpec=View.MeasureSpec.makeMeasureSpec(99999,View.MeasureSpec.AT_MOST);intheightMeasureSpec=View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);tv.measure(widthMeasureSpec,heig

android - 在 DialogFragment 内部,RecyclerView 项目宽度在滚动前收缩

我附上了DialogFragment的3个屏幕截图。在这个对话框中,我想显示一个RecyclerView。当对话框打开时,前2个项目的宽度会缩小。但是当第三个项目出现时稍微滚动一下,它就会以预期的宽度显示[检查屏幕截图1和2]。如果我继续从上到下滚动,那么我会看到正常显示的其余项目。然后,我再次从底部滚动到顶部,惊讶地发现第1项和第2项也按预期显示。[检查屏幕截图编号。3]我想分享我的代码。来self的适配器类:@OverridepublicCustomViewHolderonCreateViewHolder(ViewGroupparent,intviewType){Viewview=

android - 如何在字符串中的每个大写字母前添加 "-"

除了字符串的第一个大写字母外,我如何在字符串的每个大写字母前添加“-”。我有一个像“HelloWorldMyNameIsCarl”这样的字符串,我正在使用它"HelloWorldMyNameIsCarl".replaceAll("(.)(\\p{Lu})","$1-$2")它工作正常。解决办法是"Hello_World_My_Name_Is_Carl"但是对于“THisForNEWTest”它不起作用,解决方案是"T-His-For-NEw-Test"但是我想要"T-His-For-N-Ew-Test"请建议我如何解决这个问题。谢谢。 最佳答案