精华内容
下载资源
问答
  • } 验证用户名,如6到12位字母数字组合 /** * 验证用户名 * @param username 用户名 * @return boolean */ public static boolean checkUsername(String username){ String regex = "([a-zA-Z0-9]{6,12})";...

    验证手机号正则表达式

    现在的号段实在太多了,什么都有,那就放宽点要求呗

    以1开头的11位数字组合

    /**

    * 验证手机号码

    * @param phoneNumber 手机号码

    * @return boolean

    */

    public static boolean checkPhoneNumber(String phoneNumber){

    Pattern pattern=Pattern.compile("^1[0-9]{10}$");

    Matcher matcher=pattern.matcher(phoneNumber);

    return matcher.matches();

    }

    验证用户名,如6到12位字母数字组合

    /**

    * 验证用户名

    * @param username 用户名

    * @return boolean

    */

    public static boolean checkUsername(String username){

    String regex = "([a-zA-Z0-9]{6,12})";

    Pattern p = Pattern.compile(regex);

    Matcher m = p.matcher(username);

    return m.matches();

    }

    展开全文
  • 安卓开发中,我们做用户登录的时候需要将用户名和密码保存,下次打开的时候记住应户名和密码,也就是记住用户名和密码。关于记住用户名和密码的保存方式有多种,这里介绍SharaedPreferenses保存方式。这种保存方式...

    在安卓开发中,我们做用户登录的时候需要将用户名和密码保存,下次打开的时候记住应户名和密码,也就是记住用户名和密码。关于记住用户名和密码的保存方式有多种,这里介绍SharaedPreferenses保存方式。

    这种保存方式主要是以XML的格式来保存文件的,在开发中的explorer中可以看见。下面看一个小例子,主要是代码,希望对开发者有所帮助:

    实现的主要代码:

    private EditText username,password;

    private static final String FILE_NAME="saveUserNamePwd";

    @Override

    public void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    user_name = (EditText)this.findViewById(R.id.username);

    pwd = (EditText) this.findViewById(R.id.password);

    SharedPreferences sharedPreferences = getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE);

    //从文件中获取保存的数据

    String usernameContent = sharedPreferences.getString("username", "");

    String passwordContent = sharedPreferences.getString("password", "");

    //判断是否有数据存在,并进行相应处理

    if(usernameContent != null && !"".equals(usernameContent))

    user_name.setText(usernameContent);

    if(passwordContent != null && !"".equals(passwordContent))

    pwd.setText(passwordContent);

    }

    @Override

    protected void onSaveContent() {

    super.onStop();

    String usernameContent = username.getText().toString();

    String passwordContent = password.getText().toString();

    //获取SharedPreferences时,需要设置两参数

    //第一个是保存的文件的名称,第二个参数是保存的模式(是否只被本应用使用)

    SharedPreferences sharedPreferences =

    getSharedPreferences(FILE_NAME, Context.MODE_PRIVATE);

    Editor editor = sharedPreferences.edit();

    //添加要保存的数据

    editor.putString("username", usernameContent);

    editor.putString("password", passwordContent);

    //确认保存

    editor.commit();

    }

    这个比较简单,主要是SharaedPreferences的应用。在onCreate中的代码是获取保存的数据,并显示在用户名密码框中,onSaveContent主要是记住用户名和密码,也就是保存用户名密码信息到相关文件中,对这两个的合理使用,就可以实现记住用户名和密码。

    展开全文
  • 我试图通过电子邮件地址获取用户名和密码并将其作为电子邮件发送...如何通过Android中的电子邮件地址获取用户名和密码这里是我的DB_Classpublic boolean getEmail(String emailNo) throws SQLException //pass the...

    我试图通过电子邮件地址获取用户名和密码并将其作为电子邮件发送[密码恢复] ..... 我可以检查通过电子邮件用户,但现在我需要得到由他/她之前所提供的电子邮件的用户名和密码....如何通过Android中的电子邮件地址获取用户名和密码

    这里是我的DB_Class

    public boolean getEmail(String emailNo) throws SQLException //pass the EmailNo which you want in where clause

    {

    Cursor mCursor = db.rawQuery("SELECT Username, Passwords FROM " + USERS_TABLE + " WHERE EmailNO='"+emailNo+"'",null);

    if (mCursor != null) {

    if(mCursor.getCount() > 0)

    return true;

    }

    return false;

    }

    而且我检查用户所有脑干活动类发送电子邮件..以下是

    public void onClick(View v) {

    String EmailAddress = txtEmailAddress.getText().toString();

    try{

    if(EmailAddress.length() > 0)

    {

    DBAdapter dbUser = new DBAdapter (RecoverPassword.this);

    dbUser.open();

    if(dbUser.getEmailAddress(EmailAddress))

    {

    Toast.makeText(RecoverPassword.this,"Email Successfully ", Toast.LENGTH_LONG).show();

    String to = txtEmailAddress.getText().toString();

    Intent email = new Intent(Intent.ACTION_SEND);

    email.putExtra(Intent.EXTRA_EMAIL, new String[]{ to});

    email.putExtra(Intent.EXTRA_SUBJECT, "Password Recovery");

    if(dbUser.getEmail(EmailAddress)){

    email.putExtra(Intent.EXTRA_TEXT,dbUser.getEmailAddr(obj.getusername(),obj.getpassword())) ;

    }else{

    Toast.makeText(RecoverPassword.this,"Email Not matching " ,Toast.LENGTH_LONG).show();

    }

    email.setType("message/rfc822");

    startActivity(Intent.createChooser(email, "gmail :"));

    }else{

    Toast.makeText(RecoverPassword.this,"Invalid Email", Toast.LENGTH_LONG).show();

    txtEmailAddress.setTex

    2012-05-30

    Djkgotso

    +0

    和你的问题是什么,调试你的自我! –

    +0

    很多你在这里做的事情会更容易服务器端。看看Django/python。 –

    展开全文
  • 最常用的几个正则匹配: //用户名:3-15任意字符组合 usernameRegex = /^\w{3,15}$/; //密码:6-12任意字符组合 passwordRegex = /^\w{6,12}$/; //邮箱:自己实现验证规则 emailRegex = /^\w+@\w+(\.\w+)+$/; //真实...

    最常用的几个正则匹配: //用户名:3-15任意字符组合 usernameRegex = /^\w{3,15}$/; //密码:6-12任意字符组合 passwordRegex = /^\w{6,12}$/; //邮箱:自己实现验证规则 emailRegex = /^\w+@\w+(\.\w+)+$/; //真实姓名:必须是2-5中文

    realNameRegex = /^[\u4e00-\u9fa5]{2,5}$/;

    示例代码: /**

    * 判断是否是合法手机号

    *

    * @param mobiles

    * @return

    */

    public static boolean isMobileNO(String mobiles) {

    //Pattern p = Pattern

    //.compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9])|(18[1,0-1]))\\d{8}$");

    Pattern p = Pattern.compile("^1\\d{10}$");

    Matcher m = p.matcher(mobiles);

    return m.matches();

    }

    /**

    * 验证输入的邮箱格式是否符合

    * @param email

    * @return 是否合法

    */

    public static boolean isEmail(String email) {

    String emailPattern = "[a-zA-Z0-9][a-zA-Z0-9._-]{2,16}[a-zA-Z0-9]@[a-zA-Z0-9]+.[a-zA-Z0-9]+";

    boolean result = Pattern.matches(emailPattern, email);

    return result;

    }

    展开全文
  • 本文将带你了解Android应用开发Android Studio 修改用户名、密码、URL等操作教程,希望本文对大家学Android有所帮助。修改用户名、密码:在AndroidStudio的terminalgit config --global user.name ""wdf""git config...
  • 今天分享一下登陆界面用户登录名的检测,大家都知道如果在服务器端进行所有用户名的检测是比较浪费资源的。用户每点击一次登陆就要发到服务端去检测,对于服务端来说负荷是比较大的。所以呢在客服端对用户的非法信息...
  • 输入用户名Android密码:2014结果如下: 接着重置,返回原来图片!如果密码错误呢? 点重置返回原来界面!接着长按图标按钮,就出现动态textview! 具体代码如下:xmlns:tools=...
  • 我想在Android OS上打开ssh连接,并且我想从PC连接应用程序.我使用了JSCH库,但是该库用于将android连接到pc.我的要求是PC到Android,任何人都知道任何lib或任何源代码都可用.我已经尝试过了connectbot.(it is ...
  • 本文实例为大家分享了Android内存中存储用户名和密码的方法,供大家参考,具体内容如下首先是配置文件:xmlns:tools=...android:paddingBottom="@dimen/a...
  • Android 实现记住用户名和密码的功能是通过SharedPreference 存储来实现的。创建一个复选按钮,通过按钮的否选取来进行事件处理。若按钮选中存储账号和密码的信息。若按钮没有选中,则清空账号和密码的信息。结果...
  • //activity_main.xmlxmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.vincentlin.saveusername.MainActivity">...
  • 我编写了一个实用程序类来通过硬编码来自android_filesystem_config.h的值来获取UID / GID名称.String uid = AndroidFilesystemConfig.getNameForId(1000);AndroidFilesystemConfig.javaimport android.os.Build;...
  • 使用此功能获取所有者信息public String [] OwnerInfo() {final AccountManager manager = AccountManager.get(context);final Account[] accounts = manager.getAccountsByType...try{if (accounts[0].name != null...
  • 我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我...
  • SharedPreferencesSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,它提供了Android平台常规的Long长整形、Int整形、String字符串型的保存。SharedPreferences不支持多...
  • 我正在为Android编写GMail客户端.我想在ListView中列出所有GMail帐户.当用户单击一个项目时,我希望程序检索相应帐户的密码.但是,我得到一个SecurityException:java.lang.SecurityException: caller uid 10107 is ...
  • 这里主要是用户名与密码的判断:先用sharedpreferences方式存储数据,包含用户名和密码:username,password然后在登录的时候进行判断:代码如下:String name = et_username.getText().toString(); String password...
  • 运用SharedPreferences进行用户名和密码的...如果用户名和密码正确,会跳转到欢迎界面注意问题要注意数据之间的转换复选框的不同状态处理SharedPreferences的用法页面的正确跳转事件处理的主要代码protected void...
  • 我也用户名写入登录功能只是这是我的代码的一部分public String getSinlgeEntry(String username) {Cursor cursor = db.query(usm_Users, null, " UserName=?",new String[] { username }, nul...
  • 正则表达式的用户名合法性mulanlong24662016-10-02用正则表达式验证用户名是否合法rugaxm335552012-07-14正则表达式验证用户登录是否合法ZYBUSHA7122017-10-31正则表达式——常用正则表达式验证输入合法性wttykj...
  • 我想要的是,当他们键入他们的用户名和密码时,它会检查数据库中是否存在该对,如果是这样,则返回true,否则返回false。如何检查用户名和密码是否在数据库SQLite中?因此,这是在我的DB连接器public boolean ...
  • 【实例简介】使用SQLite数据库,用户名admin,密码123456.登录,只实现了部分功能【实例截图】【核心代码】mcb_demo└── mcb_demo├── AndroidManifest.xml├── assets├── bin│ ├── classes│ │ └─...
  • } public boolean isNameExist(String name) {//判断用户名是否重复 try { SQLiteDatabase db = helper.getReadableDatabase(); Cursor cursor = db.rawQuery(Users.QUERY_NAME, new String[]{name}); cursor....
  • 用户名长度检测效果

    2021-06-07 13:34:40
    定义布局文件android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent">android:id="@+id/et"android:layout_width="match_parent"android:layout_height="wrap_...
  • 欢迎来到学习啦,本文为大家提供了解路由器用户名和万能密码,欢迎大家阅读学习。最全的路由器地址及用用户名和密码品牌:ViKing 用户名:adsl 密码:adsl1234品牌:实达默认IP:192.168.10.1 版本:2110ehr v3.20、 ...
  • 以连接MS SQL(sqlserver数据库)的网络数据库为例,从当前搜集的资料来看,一共有两种方式:在Android工程中引入JDBC驱动,直接连接;通过WebService等方法的间接连接。采用JDBC方法主要问题是安全性不高,而且一旦要...
  • 【实例简介】【实例截图】【核心代码】package ...import android.app.Activity;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.view.View;imp...
  • 1. git用户名和邮箱配置: $ git config --global user.name "yourName"设置用户名 $ git config --global user.email "your_email"设置邮箱 2. 配置信息查看: $ git config user.name查看用户名 $ git config ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 64,579
精华内容 25,831
关键字:

安卓网用户名