package com.itheima.viewimg;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import an...
package com.itheima.studentsystem;
import java.util.List;
import com.itheima.studentsystem.domain.Student;
import android.app.Activity;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
...
oom : 内存溢出
memory leak : 内存泄露
内存溢出 - 指的 内存不够用了, 就会出现 oom 异常
内存泄露: 使用的内存没有被释放掉。程序员没有释放资源导致!
package com.itheima.studentsystem;
import java.util.ArrayList;
import java.util.List;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import com.itheima.studentsystem.domain.Student;
public class StudentDao {
StudentD...
public void getInfo(View v){
//确定要查询的名字
String name = studentName.getText().toString().trim();
if(TextUtils.isEmpty(name))
{
Toast.makeText(this, "用户名不能为空", 1);
return;
}
try {
XmlPullParser newPullParser = Xml.newPullParser();
File file = new File(this....
package com.gyarmy.student1;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.xmlpull.v1.XmlSerializer;
import android.app.Activity;
import android.os.Bundle;
import android....
【错误描述】
在用Eclipse开发过程中,当涉及到系统版本不同时,会出现系统提示错误。
【原因分析】
不详,可能和Run Android Lint有点关系吧。就是创建项目时,我们设置了最低版本API Level,比如是8,因此,Eclipse检查我调用的API后,发现版本号不能向低版本兼容,比如用的控件是Level9 以上才有的,超过了8,所以提示错误。
【解决方案】
右键点击项目->Android tools ->Clear Link Markers.即可临时解决,但是如果调试用的模拟器是低版本的,则在调试完后还有...
1\编写一个类继承( extends AndroidTestCase)
2\编写测试运行的方法
3\在manifest中添加
<instrumentation
android:name="android.test.InstrumentationTestRunner"
android:targetPackage="com.gyarmy.test1" >
</inst...
adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。
adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接And...
路径配置的问题
1、命令行运行:
\sdk\tools\android.bat
看看提示信息
我的提示是: c program不是内部或外部命令
更改路径配置
JAVA_HOME 的路径 前后加上 ""
2、点击一次
android.bat
执行号以后, 再点击SDK Manager.exe 看是否正常运行!
3、点击ADT , 看能否启动 sdkmanager
提...
add-ons
放置的是一些额外的API的支持
build-tools
编译的工具 .apk
docs
开发文档
extras
存放 额外的扩展的支持, 模拟器,加速器!
platforms
平台, 放置各个版本的镜像文件
platform-tools
平台工具, adb.exe
sources
存放 源代码
system-images
系统镜像
temp
临时文件...
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String ip = request.getRemoteAddr();
System.out.println(ip);
//读取 3.txt
String path3 = getServletContext().getRealPath("/WEB-INF/5.txt");
System.out.print...
<Host name="www.b1.com" appBase="D:\jsp_Tomcat\web\www.b1.com"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h...
1、
在tomcat\conf下server.xml中找到
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
在其中添加:
<Context path="" docBase="换成你的路径" reloadable="true"></Context>
这的docBase...
手动写的小代码,测试tomcat的案例
package com.gyarmy.test1;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public...