标签: android

我该如何验证电子邮件地址?

在Android中验证电子邮件地址(例如来自用户输入字段)的好方法是什么?org.apache.commons.validator.routines.EmailValidator似乎不可用.有没有其他图书馆这样做已经包含在Android中,或者我是否必须使用RegExp?

android email-validation

312
推荐指数
16
解决办法
21万
查看次数

如何使应用程序的背景图像重复

我在我的应用程序中设置了背景图像,但背景图像很小,我想重复它并填写整个屏幕.我该怎么办?

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/bg"
    android:tileMode="repeat">
Run Code Online (Sandbox Code Playgroud)

layout android image

312
推荐指数
4
解决办法
20万
查看次数

Android计时器?如何?

有人可以给出一个每秒钟更新文本字段的简单示例吗?

我想做一个飞球,需要每秒计算/更新球坐标,这就是我需要某种计时器的原因.

我从这里得不到任何东西.

android timer

312
推荐指数
9
解决办法
47万
查看次数

在将Android应用程序发布到市场之前,"待办事项"列表

我只是准备将我的第一个应用程序发布到Android市场,我想知道你是否有任何关于你在发布超越显而易见的应用程序时可能遇到的任何经验的提示记录.

在将应用程序发布到市场之前,有什么隐藏的警告和/或关于该做什么的想法?例如,我的一个伙伴建议我删除我的代码中的所有注释,以防万一有人到达源代码,从而使得想要"代码夹克"更难以破译代码.我认为这是一个明智的建议.

在将他们的应用发布到Android市场之前,要做的事情是什么?

android publishing google-play

312
推荐指数
10
解决办法
8万
查看次数

Android:清除后台堆栈

在Android中我有一些活动,比方说A,B,C.

在A中,我使用此代码打开B:

Intent intent = new Intent(this, B.class);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

在B中,我使用此代码打开C:

Intent intent = new Intent(this, C.class);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

当用户点击C中的按钮时,我想返回A并清除后栈(关闭B和C).因此,当用户使用后退按钮B和C将不会显示时,我一直在尝试以下内容:

Intent intent = new Intent(this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

但是当我回到活动A时,如果我使用后退按钮,B和C仍然会出现.我怎么能避免这种情况?

stack android clear android-intent android-activity

311
推荐指数
16
解决办法
24万
查看次数

单击后退按钮两次以退出活动

我最近在很多Android应用和游戏中都注意到了这种模式:当点击后退按钮"退出"应用程序时,Toast会出现类似于"请再次单击BACK退出"的消息.

我想知道,因为我越来越频繁地看到它是一个内置的功能,你可以以某种方式访问​​活动?我查看了许多类的源代码,但我似乎无法找到任何相关内容.

当然,我可以考虑几种方法来轻松实现相同的功能(最容易的是在活动中保留一个布尔值,表明用户是否已经点击过一次......)但是我想知道这里是否有东西.

编辑:正如@LAS_VEGAS所说,我并不是指传统意义上的"退出".(即终止)我的意思是"回到应用程序启动活动启动之前打开的任何东西",如果这是有意义的:)

java android back-button

311
推荐指数
16
解决办法
21万
查看次数

Corona,Phonegap,Titanium的比较

我是一名网络开发人员,我想将我的网络产品移至iPhone.其中一个产品就像Google地图:在手机屏幕上显示地图,您可以拖动或调整地图大小并查看我们添加到地图中的一些信息.

我知道有一些技术可以让您使用HTML,CSS和Javascript来开发本机iPhone应用程序.我发现了一些:

还有其他同类产品吗?它们之间有什么区别?我该选哪个?

html iphone android mobile-website

310
推荐指数
11
解决办法
21万
查看次数

获取Bitmap附加到ImageView

特定

ImageView image = R.findViewById(R.id.imageView);
image.setImageBitmap(someBitmap);
Run Code Online (Sandbox Code Playgroud)

是否可以检索位图?

android imageview android-bitmap

310
推荐指数
2
解决办法
21万
查看次数

Room - Schema导出目录未提供给注释处理器,因此我们无法导出架构

我正在使用Android数据库组件室

我已经配置了所有内容,但是当我编译时,Android Studio会给我这个警告:

模式导出目录未提供给注释处理器,因此我们无法导出模式.您可以提供 room.schemaLocation注释处理器参数或将exportSchema设置为false.

据我所知,它是DB文件所在的位置

它怎么会影响我的应用程序?这里的最佳做法是什么?我应该使用默认位置(false值)吗?

java database android android-room

310
推荐指数
10
解决办法
8万
查看次数

在Android上设置imageview的透明背景

我正在使用Web视图,我在其中添加图像视图.如何将此图像视图的背景设置为透明?

我试过这个:

mImageview.setBackgroundResource(R.color.trans);
Run Code Online (Sandbox Code Playgroud)

哪里trans<color name="trans">#00000000 </color>.

android android-widget

309
推荐指数
16
解决办法
67万
查看次数