摘要:
get方式: post方式: 阅读全文
摘要:
使用GET方式提交数据的中文乱码的解决方法: 使用URLEncoder.encode(name,"UTF-8")进行url编码: String path = "http://192.168.22.136:8080/web/servlet/LoginServlet?username="+URLEnco 阅读全文
摘要:
1.请求的URL地址不同: post:"http://192.168.13.83:8080/itheima74/servlet/LoginServlet" get:http://192.168.13.83:8080/itheima74/servlet/LoginServlet?username=ro 阅读全文
摘要:
自定义的控件在布局文件中的引用都需要指定类的完整路径 1.自定义了一个MyImageview类继承了Imageview,添加三个构造方法 2.添加一个setImageUrl方法接受一个图片url 3.新建一个子线程去请求url获取图片资源 4.将获取的图片Bitmap通过handler发送给主线程, 阅读全文
摘要:
面试:子线程一定不能更新UI? SurfaceView :多媒体视频播放 ,可以在子线程中更新UI; Progress(进度)相关的控件:也是可以在子线程中更新Ui;审计机制:activity完全显示的时候审计机制才会去检测子线程有没有更新Ui. 1.使用activity的runOnUiThread 阅读全文
摘要:
将一个读取流转换成bitmap对象: BitmapFactory:可以将文件,读取流,字节数组转换成一个Bitmap对象。 Bitmap bitmap = BitmapFactory.decodeStream(InputStream in); imageView.setImageBitmap(bit 阅读全文
摘要:
有几个主要元素: 1.Message:用来携带子线程中的数据。 2.MessageQueue:用来存放所有子线程发来的Message. 3.Handler:用来在子线程中发送Message,在主线程中接受Message,处理结果 4.Looper:是一个消息循环器,一直循环遍历MessageQueu 阅读全文
摘要:
使用Handler的步骤: 1.主线程中创建一个Handler private Handler handler = new Handler(){ public void handleMessage(android.os.Message msg) { }; }; 2.重写handler的handler 阅读全文
摘要:
访问网络需要加Internet权限:android.permission.INTERNET 使用UrlConnection请求一个url地址获取内容: //1.创建一个Url对象 URL url = new URL(url_str); //2.获取一个UrlConnection对象 HttpURLC 阅读全文
摘要:
Mac中主要有四个修饰键,分别是Command,Control,Option和Shift。这四个键分别有自己的图案,他们经常出现在Mac应用程序中的菜单栏里,方便你随时学习新的快捷键。 阅读全文