Pune, , India
Software Development, Application Programming
0 टिप्पणी करें | 45 लोगो ने देखा है | 10 फरवरी 16  | Aabid Mulani
Android Gmail Verification
Source Code:
    public class GmailLoginThread extends AsyncTask<void, void,="" string="">{
        private String user=null,pass=null;

        public GmailLoginThread(String user,String pass) {
            this.user=user;
            this.pass=pass;
        }
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            RESULT_STRING = null;
            PG = new ProgressDialog(ClassName.this);
            PG.setCancelable(false);
            PG.setMessage(Msg);
            PG.setProgressStyle(ProgressDialog.STYLE_SPINNER);
            PG.show();
        }

        @Override
        protected String doInBackground(Void… arg0) {
            try {
                String host = "smtp.gmail.com";
                Properties props = System.getProperties();
                props.put("mail.smtp.starttls.enable", "true");
                props.put("mail.smtp.host", host);
                props.put("mail.smtp.user", user);
                props.put("mail.smtp.password", pass);
                props.put("mail.smtp.port", "465");
                props.put("mail.smtp.auth", "true");
                Session session = Session.getDefaultInstance(props, null);
                Store store = session.getStore("imaps");
                store.connect(host, user, pass);
                if (store.isConnected()) {
                    store.close();
                    return "DONE";
                }else{
                    return "UNDONE";
                }
            } catch (Exception e) {
                return "UNDONE";
            }
        }
        @Override
        protected void onPostExecute(Boolean result) {
            super.onPostExecute(result);
            if(PG != null){ if(PG.isShowing()){ PG.dismiss();}}
            if(result){
                try {
                    if (RESULT_STRING.equals("DONE")) {
                        ShowThisMsg("DONE..!", "Login Successfull..", 3);
                    } else {
                        ShowThisMsg("Error", "UNABLE TO LOGIN…./n", 0);
                    }
                } catch (Exception ex) {

                }
            }else{
                ShowThisMsg("Error", "UNABLE TO LOGIN.../n" + ERROR, 0);
            }
        }
    }



This code will help you check if the given Username and Password is valid and authentication is tried using the give user and pass. The above code is limited to gmail verification only.

    • इस ब्लॉग के लिए सामाजिक शेयर

पोर्फोलिओ और ब्लॉग
Aabid Mulani विभिन्न कंपनियों का अनुसरण करता है, ये कंपनियां और नियोक्ता Aabid के फिर से शुरू देख सकते हैं
सबसे अच्छा नौकरी के अवसर पाने के लिए अपना फिर से शुरू करें अपलोड करें

मुफ्त रजिस्टर करें!