保护android中的超链接

时间:2012-11-17 09:05:02

标签: android

我有一个Android应用程序,其中我有一个在浏览器中打开的超链接。它正确的是当任何一个输入正确的密码时可见的超链接,否则它保持不可见。问题是,如果任何人通过输入正确的方式查看超链接在浏览器中的密码然后他将永远不需要再次打开Android应用程序打开超链接,所以最后我希望用户每次当他想要查看超链接后面的页面时都必须打开Android应用程序。这是我的代码,通过它我可以制作一个超链接。

Password=(EditText)findViewById(R.id.pass);
        login=(Button)findViewById(R.id.login);
        txtDash=(TextView)findViewById(R.id.txtDash);
        String linkText = "Visit the <a href='http://sml.com.pk/a/cms/cmsdbandroid.php'>CMS Dashboard</a> web page.";
        txtDash.setText(Html.fromHtml(linkText));
        txtDash.setMovementMethod(LinkMovementMethod.getInstance());

        login.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View V) {
                try {
                if (Password.getText().toString().equals("dsml"))
                {

                    txtDash.setVisibility(View.VISIBLE);
                    login.setVisibility(View.INVISIBLE);
                    Password.setVisibility(View.INVISIBLE);

                }
                else
                {
                    Toast.makeText(getBaseContext(), "invalid password - try again",  Toast.LENGTH_SHORT).show();
                }
                }catch(Exception e){
                     //Log.e("log_tag", "Error"+e.toString());
                     Toast.makeText(getBaseContext(), e.toString(),  Toast.LENGTH_SHORT).show();
                }
            }
        });

请任何人帮助我这样做

1 个答案:

答案 0 :(得分:0)

然后打开浏览器,您可以在Web视图中启动URL。在Web视图中,用户无法看到URL。查看this link以查看网络视图详情。