解决方案 »

  1.   

    没看懂你具体要干嘛。
    给你找个webview和js交互的方式
    http://www.colabug.com/thread-1049588-1-1.html其他就和平台无关了,就是js操作和android端的操作了。
      

  2.   

    首先知道你按多大的尺寸设计的,比方说你按768*1280的图设计的,距离上边距是50,那么你想在不同dip的手机和分辨率下显示相同的效果,你先获取此时手机的分辨率大小,比方说是480*800,那么现在的距离上边距就是50*480/768,通过LayoutParams设置进去就ok了
      

  3.   


    我app里面用的是webview来浏览网页,同时我有几个账户密码是存在本地sqlite中的,我希望能完成自动填写账号密码这个功能,不需要去解决值从哪获取,要解决怎么自动填进webview中网页的登陆框和密码框
      

  4.   


    我app里面用的是webview来浏览网页,同时我有几个账户密码是存在本地sqlite中的,我希望能完成自动填写账号密码这个功能,不需要去解决值从哪获取,要解决怎么自动填进webview中网页的登陆框和密码框
      

  5.   

    专门为楼主试了一下,好说,首先你看下我的一篇记录:http://blog.csdn.net/whu_zhangmin/article/details/41210789
    了解android和js的相互调用方法,前提是楼主需要有js html的基本开发知识。
    完了之后 正题:
    首先你从数据库中获取你的用户名和密码吧,假如用两个变量代替,且已获得值: 然后就是调用js方法,将用户名和密码设置到登陆框和密码框中:
    String username = “张三”;
    String password = "123";
    mWebView.loadUrl("javascript:setLoginInfo('" + username+"', '"+password+"')");
    js中setLoginInfo函数如下:
    function setLoginInfo(username, username) {
                alert(username);
                alert(username);
    //用户名和密码已经传值过来了,接下来设置到登陆框和密码框中
    ........
            }
      

  6.   


    你说的这个我查了很多博客后也知道了,现在关键如何获取js的这个方法,比如我用webview浏览了百度,在百度的登陆页面,我要怎么自动填入我的账号密码
      

  7.   


    还是说我可以调用自己写的js来完成自动填写这个功能?
    就是调用自己写的js来完成自动填写这个功能
      

  8.   


    还是说我可以调用自己写的js来完成自动填写这个功能?
    就是调用自己写的js来完成自动填写这个功能就以百度登陆页面为例,能不能写个小demon给我看看,或者说说具体的思路,伪代码也可以
      

  9.   

    我是初学者,认为先完成手机activity与sqlite的自动登录问题,也就是用SharedPreferences的方式实现,再通过服务再后台运行查找功能,再与js进行通讯完成。。
      

  10.   


    应该可以的,很多网页不都是自动填入保存的账户密码么,android应该也可以的吧,虽然用的方法不一样,但思路应该类似的
      

  11.   

    webView.setWebViewClient(new WebViewClient() {   
        @Override
        public
    void onPageFinished(WebView webView, String url){   
            webView.loadUrl("javascript:document.getElementsByName('email')[0].value='userName'");   
            webView.loadUrl("javascript:document.getElementsByName('password')[0].value='userPassword'");   
            webView.loadUrl("javascript:document.getElementsByName('login')[0].click()");  
        }  
    });  
    页面用户名和密码的输入框需要自己看不同的登录页面是什么决定
      

  12.   


    有没有通用的方法,我就是想自己做个类似1password的东西,无论什么网页的登陆页面,都可以自动填入
      

  13.   


    有没有通用的方法,我就是想自己做个类似1password的东西,无论什么网页的登陆页面,都可以自动填入不可能
      

  14.   

    15楼已经明确提供了解决办法, 楼主要做的就是根据不同的网页,动态生成若干组字符串而已.
    webView.loadUrl 能够执行JS就足够了.