کلیدستان

نسخه‌ی کامل: دریافت رشته ورودی از TextEdit و encode کردن String (در اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام

جمعا یک Button در پروژه هست به اضافه دو TextEdit
من میخوام یک رشته توسط کاربر در textedit اول وارد و  توسط Button به هش تبدیل شده و در یک Toast یا textedit دوم ، هش مورد نظر نمایش داده بشه.
برای تبدیل شدن به هش موارد زیر رو پیدا کردم ،

http://stackoverflow.com/questions/13759...in-android
http://www.mysamplecode.com/2011/10/andr...-hash.html
http://www.mkyong.com/java/java-md5-hashing-example/

مشکل اینجاست که نمیدونم به چه طریق و از کجا باید شروع کرد برای نمایش خروجی در textedit دوم یا Toast
ممنون اگر راهنمایی کنید.
edit :
نمونه پیدا شد :
http://karanbalkar.com/2013/05/tutorial-...n-android/
اما این مشکل هنوز پابرجاست :
مشکل اینجاست که نمیدونم به چه طریق و از کجا باید شروع کرد برای نمایش خروجی در textedit دوم یا Toast
سلام.
برای دریافت متن از کاربر (در EditText اول)، کلید زیر را بخوانید :

کلید شماره 265

تا اینجا، متن در یک متغیر از جنس رشته (String) ذخیره شده است، بنابراین روش های مربوط به hash کردن که در لینک ها ذکر شده را بر روی آن اعمال نمایید.
برای نمایش نتیجه در EditText دوم، مطابق کلید زیر عمل کنید :

کلید شماره 266

همه کدهای قبل (مراحل دریافت متن، hash کردن و نمایش نتیجه)، باید برای یک دکمه (Button) تعیین شوند (با اشاره بر روی دکمه، کد مورد نظر اجرا شود) :

کلید شماره 2728

اگر قرار است نتیجه با Toast نمایش داده شود، کلید زیر را بخوانید :

کلید شماره 232

درحال حاظر خروجی رو میتونم در یک toast نمایش بدهم اما نمیتونم در edittext دوم نمایش بدم.این کدی هستش که استفاده میکنم برای خروجی :

کد پی‌اچ‌پی:
try { 
                
Toast.makeText(MainActivity.thisAeSimpleMD5.MD5(rawString),1000).show();
            } catch (
NoSuchAlgorithmException e) { 
                
// TODO Auto-generated catch block 
                
e.printStackTrace();
            } catch (
UnsupportedEncodingException e) { 
                
// TODO Auto-generated catch block 
                
e.printStackTrace();
            } 

اون موردی که فرمودید جواب نداد و نتونستم ازش استفاده کنم ،
http://www.kelidestan.com/keys/keys.php?key=266
باید به چه طریق بجای toast نمایشش داد ؟ من هرکاری کردم نشد.
بازم ممنون.
با این کد اوکی شد :

editText2.setText(AeSimpleMD5.MD5(rawString));