A. 安卓開發 用戶注冊如何實現
1、在Eclipse中創建android項目實現用戶注冊界面。並在單擊"提交"按鈕時,啟動另一個Activity顯示成寫的注冊信息。
2、修改新建項目的resayou.目錄下的布局文件.xml.在默認添加的垂直線性布局管理器中,添加用於用戶注冊信息的文本框和編輯框以及一個"提交"按鈕。
3、打開默認創建的主活動MainActivity.在onCreate()方法中,獲取「提交」按鈕,並為其添加單擊事件監聽器。
4、重寫的onClick()方法。首先獲取翰入的用戶名、密碼、確認密碼和E-mail地址,並保存到相應的變數中;然後判斷翰入信息是否為空,如果為空給出提示框,否則判斷兩次愉入的密碼是否一致,如果不一致,將給出提示信息,並清空「密碼,和」確認密碼「編輯框。讓」密碼「編輯框獲得焦點。否則,將錄入的信息保存到Bundle中。並啟動一個新的Activity顯示愉入的用戶注冊信息。
java">Buttonsubmit=(Button)findViewById(R.id.submit);//獲取「提交」按鈕
submit.setOnClickListener(newView.OnClickListener(){
@Override
publicvoidonClick(Viewv){
Stringuser=((EditText)findViewById(R.id.user)).getText().toString();//獲取輸入的用戶名
Stringpass=((EditText)findViewById(R.id.pass)).getText().toString();//獲取輸入的密碼
Stringrepass=((EditText)findViewById(R.id.repass)).getText().toString();//獲取輸入的確認密碼
Stringemail=((EditText)findViewById(R.id.email)).getText().toString();//獲取輸入的郵箱
if(!"".equals(user)&&!"".equals(pass)&&!"".equals(email)){
//判斷兩次輸入的密碼是否一致
if(!pass.equals(repass)){
Toast.makeText(MainActivity.this,"兩次輸入的密碼不一致,請重新輸入!",Toast.LENGTH_LONG).show();
((EditText)findViewById(R.id.pass)).setText("");//清空「密碼」編輯框
((EditText)findViewById(R.id.repass)).setText("");//清空「確認密碼」編輯框
((EditText)findViewById(R.id.pass)).requestFocus();//讓「密碼」編輯框獲得焦點
}else{
//將收入與的信息保存到Bundle中,並啟動一個新的Activitiy顯示輸入的用戶注冊信息
Intentintent=newIntent(MainActivity.this,RegisterActivity.class);
Bundlebundle=newBundle();//創建並實例化一個Bundle對象
bundle.putCharSequence("user",user);//保存用戶名
bundle.putCharSequence("pass",pass);//保存密碼
bundle.putCharSequence("email",email);//保存郵箱名
intent.putExtras(bundle);//將Bundle對象添加到Intent對象中
startActivity(intent);//啟動新的Activity
}
}else{
Toast.makeText(MainActivity.this,"請將注冊信息輸入完整!",Toast.LENGTH_LONG).show();
}
}
});
B. android開發中, 如何驗證郵箱的格式
public static boolean isEmail(String strEmail) {
String strPattern = "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$";
Pattern p = Pattern.compile(strPattern);
Matcher m = p.matcher(strEmail);
return m.matches();
}
C. 從事android開發的大公司有哪些
從事android開發的大公司有哪些
如今,不少企業都想擁有屬於自己企業或產品的手機APP,但其中最困擾企業主的問題就是:開發一款手機APP到底需要多少錢?
簡單點來說,要視手機APP的需求及質量而言,價位一般在幾千到十幾萬左右,更高端的價格更高。
四、APP開發公司的所在地
需要注意的是,同樣實力的APP開發公司,在不同的城市也會導致APP的成本費用高一些
D. Android怎麼調用系統自帶郵箱app
在Android中,調用Email有三種類型的Intent:宏則 Intent.ACTION_SENDTO 無附件的發送 Intent.ACTION_SEND 帶附件的發送 Intent.ACTION_SEND_MULTIPLE 帶有多附件的發送 當然,所謂的調用Email,只是說Email可以接收Intent並做這些事情,可能也有其他的應帶絕兆用程序實現了相關功能,所以在執行的時候,會出現選擇框蠢租進行選擇。 1.使用SENTTO發送
1
2
3
4
5
6
7
8
9
10
Intent data=new Intent(Intent.ACTION_SENDTO);
data.setData(Uri.parse("mailto:[email protected]"));
data.putExtra(Intent.EXTRA_SUBJECT, "這是標題");
data.putExtra(Intent.EXTRA_TEXT, "這是內容");
startActivity(data);
Intent data=new Intent(Intent.ACTION_SENDTO);
data.setData(Uri.parse("mailto:[email protected]"));
data.putExtra(Intent.EXTRA_SUBJECT, "這是標題");
data.putExtra(Intent.EXTRA_TEXT, "這是內容");
startActivity(data);