我正在Android中制作自定义应用程序.我在div中显示一个带有img标签的html页面.
<div class="press">
<img src="but.png" width="150" height="62" border="0"/>
</div>
Run Code Online (Sandbox Code Playgroud)
在我写的javascript中:
$(".press").bind("click",function()
{
//display something
});
Run Code Online (Sandbox Code Playgroud)
当我点击图像时,点击工作正常,但图像被蓝色覆盖图包围.
我不明白如何删除它.我尝试了很多方法,但没有一个答案有效.请帮忙.谢谢
我正在Eclipse中编写一个Android应用程序,我需要将一些文本写入我的Web服务器上的Text文件.在onCreate()我写这样的东西..
try{
String data = "hello";
URL u1 = new URL("http://url.com/script.txt");
URLConnection uc1 = u1.openConnection();
uc1.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(uc1.getOutputStream());
out.write(data);
out.flush();
}
catch( Exception e ) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我只需要在Web服务器上的现有Text文件上写一个简单的文本.我知道这是一个简单的任务,但我尝试了几种方法,并花了一些时间在谷歌尝试这样做但不工作..有时我收到黄色错误:
05-16 16:22:24.853: W/System.err(29095): android.os.NetworkOnMainThreadException
05-16 16:22:25.563: W/System.err(29095): at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1108)
...
...
...
Run Code Online (Sandbox Code Playgroud)
我也试过写Async:
private class MyAsyncTask extends AsyncTask<Void, Void, Void>
{
ProgressDialog mProgressDialog;
@Override
protected void onPostExecute(Void result) {
}
@Override
protected void onPreExecute() {
}
@Override
protected Void doInBackground(Void... params) {
//code comes here.....
}
}
Run Code Online (Sandbox Code Playgroud)
但没有任何工作..我在清单中启用了android.permission.ACCESS_NETWORK_STATE和android.permission.INTERNET.我在服务器中的文件夹hav写权限. …