摘要:
一:此节的重点部分:如何把输入流的数据转化为字符串功能的实现,详情见五:StreamTools.java。注意:访问网络一定要加权限: 功能需求:在EditText输入网址,点击浏览将可以查看到一个网页的html文件。程序运行结果如下所示:二:整个程序的结构图如下所示:三、activity_mai... 阅读全文
摘要:
(一)android:layout_weight 在不同情况下的意义。 当android:layout_width 和android:layout_height都不为0的时候,android:layout_weight代表的是控件渲染的优先级,值越大,渲染的优先级越低。默认android:layo... 阅读全文
摘要:
ANR:application not response 应用程序无响应ANR产生的原因:主线程(又称UI线程,所有的UI操作都在主线程中)需要做很多重要的事情,例如响应点击事件、更新UI。如果在主线程里面阻塞过久的时间,应用程序就会无响应的现象。为了避免应用程序出现ANR,所有的耗时操作都应该放在... 阅读全文
摘要:
10.1SharedPreferences概述数据存储方式有五种,前面介绍的是通过IO流以文件的方式存储数据,这里学习的SharedPreferences方式保存的数据,主要保存的是用户的偏好设置.很多时候,我们开发的程序是需要向用户提供软件参数设置功能的。用户根据自己的兴趣爱好对软件的各项参数进行... 阅读全文
摘要:
9.1手机的存储区域手机的存储区域通常有两个地方:一:手机内部存储空间,理解成一块微硬盘/data/data/;二:外部存储空间SD卡9.2方法捕获异常的原则如果方法有返回值,则用try catch捕获,如果方法的返回值是Void类型,则使用throws抛出异常9.3上下文ContextContex... 阅读全文
摘要:
8.1 activity的7个生命周期方法onCreate()、onStart()、onResume()、onpause()、onstop()、ondestroy()、onRestart()方法。onRestart()方法是当一个已经创建的Activity重新位于前台时,会调用此方法,其他的六个生命... 阅读全文
摘要:
一、activity_main.java中代码 1 7 12 二、MainActivity.java中的代码 1 package com.example.Dialog; 2 3 import android.app.Activity; 4 import android.app.Alert... 阅读全文
摘要:
使用WebView创建UI界面的好处:如果加载是服务端的路径,服务器修改了内容,客户端是不需要改变的。 阅读全文
摘要:
1 package com.example.codeUI; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.Gravity; 6 import android.widget.Li... 阅读全文
摘要:
/*MainActivity中代码*/ 1 package com.example.codeUI; 2 3 import android.app.Activity; 4 import android.os.Bundle; 5 import android.view.Gravity; 6 impor... 阅读全文