小编Ale*_*ani的帖子

如何在Webview Android中执行按钮单击

我只是创建了这个应用程序:

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    WebView view = (WebView) findViewById(R.id.webView);
    WebSettings faller = view.getSettings();
   faller.setJavaScriptEnabled(true);
   view.loadUrl("http://catcheat.net/test/test.html");
    view.setWebViewClient(new WebViewClient());

}
} 
Run Code Online (Sandbox Code Playgroud)

现在,我要做的是以编程方式单击页面上显示的唯一按钮,但是我真的不知道该怎么办。我已经在这里阅读过所有此类帖子,但没有人可以帮助我。

这是HTML页面:

<html>
<body>
<form name="pg_frm" method="post" action="https://www.paygol.com/pay" >
<input type="hidden" name="pg_serviceid" value="333818">
<input type="hidden" name="pg_currency" value="EUR">
<input type="hidden" name="pg_name" value="Donation">
<input type="hidden" name="pg_custom" value="">
<input type="hidden" name="pg_price" value="0.5">
<input type="hidden" name="pg_return_url" value="">
<input type="hidden" name="pg_cancel_url" value="">
<input type="image" name="pg_button" src="https://www.paygol.com/webapps /buttons/en/white.png" border="0" alt="Make payments with PayGol: the  easiest way!" …
Run Code Online (Sandbox Code Playgroud)

android click button webview

7
推荐指数
2
解决办法
1万
查看次数

在Android Studio上,Theare不是不同的可绘制文件夹

我试图在我的应用程序中集成不同的图像大小,但问题是在Android Studio中没有drawable-Idpi,mdpi,hdpi,xhdpi文件夹.我已经检查了其他线程,答案是我只需要跳到Project视图而不是Android视图.但结果是一样的.只有一个名为drawable的generale文件夹

在此输入图像描述

在此输入图像描述

如果我尝试添加另一个资源文件夹,则缺少drawable.

在此输入图像描述

size android image drawable

4
推荐指数
1
解决办法
4853
查看次数

使用readUTF的EOFException DataInputStream

我编写了一个简单的服务器来监听客户端,当客户端连接时,它打开一个Datainputstream,读取客户端发送的所有数据(我的客户端的UTF数据).

这是ServerCode:

    @Override
public void run() {
    // TODO Auto-generated method stub  
    try {           
        ServerSocket ss = new ServerSocket(7000);
        while(true){
        System.out.println("Il Server sta cercando Connessioni");
        Socket s = ss.accept();
        System.out.println("Il Server ha accettato un Client");

        Thread t2 = new Thread(new Runnable(){
            public void run(){             
                   try {
                    while(true){
                    DataInputStream dis = new DataInputStream(s.getInputStream());
                    isAlreadyOpened = true;                     
                    System.out.println(dis.readUTF());
                    }

                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                    isAlreadyOpened = false;
                }  
            }           
        });
        if(!isAlreadyOpened){
        t2.start();
        }
        }
    } catch …
Run Code Online (Sandbox Code Playgroud)

java eofexception datainputstream

2
推荐指数
1
解决办法
6845
查看次数

如果声明不能很好地运行Android

我有一个应用程序,每次你打开它,该应用程序读取保存到内部存储器中的文件并打印一些东西.然后它更新文件.

String filename = "myfile";
String restore = "";
FileOutputStream outputStream;
FileInputStream inputStream;

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    restore = read();
    System.out.println("Before if statement the restore value is: " + restore);
    if(restore == "test3"){
                restore = "test4";
                System.out.println("I' m saving: " +restore);
                save(restore);
            }
            if(restore == "test2"){
                restore = "test3";
                System.out.println("I'm saving: " +restore);
                save(restore);
            }
           if(restore2 == "test1"){
                restore = "test2";
                System.out.println("I'm saving  " +restore);
                save(restore);
            }
}
 public String read() {
    try {
        inputStream = openFileInput(filename); …
Run Code Online (Sandbox Code Playgroud)

android if-statement

-3
推荐指数
1
解决办法
47
查看次数