小编Rah*_*952的帖子

识别正则表达式模式的类型

在我的应用程序中,我根据服务器提供的响应添加edittext.对于每个edittext服务器,还提供匹配的正则表达式模式.我能够成功匹配模式并进行验证.但我想识别正则表达式模式的类型,以便我可以根据值edittext应该接受打开键盘.

例如,如果edittext应接受电子邮件地址,则打开带有@符号的键盘,如果edittext接受数字值,则应打开数字小键盘.

是否有任何库可以从正则表达式返回类型,例如"电子邮件","数字"等来自正则表达式,因为可以有几种不同类型的正则表达式模式?

编辑:我知道如何设置edittext的输入类型,但我需要从正则表达式模式中找出类型.我无法在服务器上进行更改,我必须在客户端处理此问题.

regex android android-edittext android-inputtype

15
推荐指数
1
解决办法
651
查看次数

如何使用musicbrainz获取专辑图像

我不知道我是否可以在这里提出这样的问题.我的问题如下.

我自己制作音乐播放器,我想下载那些没有专辑图片的歌曲的专辑图片.就像N7Music Player正在做的那样.我自己做了一些搜索,我发现使用MusicBrainz我们可以下载图像.

我寻找它的API,但我没有清楚地了解它.我有疑虑.

  1. 如何获得其API密钥?
  2. 它是免费的吗?
  3. 如果已知艺术家和歌曲名称为该歌曲获取专辑图像,如何调用API?

我在等你的宝贵回应.

提前感谢你.

android albumart android-music-player

3
推荐指数
1
解决办法
8175
查看次数

视图寻呼机的片段与另一个活动之间的动画

我正在使用的视图寻呼机应用程序包含3个差异片段.当我点击片段中的按钮时,我想显示活动.而且我希望他们之间有动画.可能吗?如果是,哪个动画我必须使用过渡动画,布局动画或视图动画?

我是动画的新手并且不知道它.所以请给我一些很好的链接.

animation android

2
推荐指数
1
解决办法
4057
查看次数

如何使用内置图库android打开图像文件?

嗨,我想只使用android中内置的Gallery打开图像.现在我正在使用以下代码,如果我单击按钮,它会显示包含安装的第三方工具的菜单以打开图像.我只想要内置画廊,是否有任何隐藏其他第三方工具的选项我可以直接使用Gallery打开而不显示菜单.

package com.example.gallery;

import android.net.Uri;
import android.os.Bundle;
import android.provider.MediaStore;
import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class BrowsePicture extends Activity {

private static final int SELECT_PICTURE = 1;
Button bt;
private String selectedImagePath;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_browse_picture);

    bt = (Button) findViewById(R.id.button1);
            bt.setOnClickListener(new OnClickListener() {

                public void onClick(View arg0) {

                    // in onCreate or any event where your want the user to
                    // select a file
                    Intent intent = …
Run Code Online (Sandbox Code Playgroud)

android

2
推荐指数
1
解决办法
3745
查看次数