关于android虚拟机调试APP程序的说明:
1.建立虚拟机
首先,根据测试仿真需要配置一个虚拟机,如下图所示,打开Eclipse软件后,在主界面点击Android Virtual Device Manager,出现虚拟机管理界面,点击New按钮d出虚拟机参数配置界面,选择适宜的虚拟机参数比如屏幕大小、分辨率、内存RAM、SD卡大小等,填入后点击OK创建完毕后关闭虚拟机管理页面。
2.建立Android工程
建立默认参数的Android工程,在进行模拟器时,请确保你建立的工程没有错误。
3.运行android 应用
点击工程 run as android application后,系统就会启动虚拟机,在刚开始时虚拟机界面如下,一段时间后,会运行相关的程序。
注意事项:
在模拟器测试前,必须先确保已经正确的建立工程;
虚拟机建立时会进行一系列内部 *** 作,需要花较长时间,建议,在建立一个虚拟机后不要关闭虚拟机界面,直接切换不用的工程,就可以运行不同的APP!
1、先打开淘宝的登陆界面,输入用户名及密码,登陆淘宝。
2、进入到淘宝界面之后,在上方的菜单栏点击卖家中心后面的小倒三角,选择店铺装修的选项。
3、进入到店铺装修的 *** 作界面之后,把鼠标放到上方的菜单栏,会出现“编辑”的选项,点击进入编辑的 *** 作界面。
4、击进入编辑的 *** 作界面后,在导航的界面点击右下方的“添加”按钮,如下图所示。
5、进入到添加的 *** 作界面之后,点击“页面”按钮,这里就会出现之前添加的所有自定义的内容。需要再添加其他自定也页面的话,就点击下方的“添加”按钮,如下图所示。
6、接着就可以根据自己的实际需要,勾选需要添加的自定义页面了,勾选完所需要的自定义页面之后,点击左下方的“确定”按钮即可。
在java swing中需要为容器添加自定义图片或者背景图片。提供两种简单的解决方案,一种利用JPanel,另一种利用JLabel,代码如下:
1、JPanel(源代码)
package ooimport java.awt.Graphics
import java.awt.Image
import java.io.File
import javax.swing.ImageIcon
import javax.swing.JFrame
import javax.swing.JPanel
public class Drawing {
JFrame jframe = new JFrame()
public static JPanel GImage = null
public Drawing() {
initFrame()
}
// 初始化窗口
public void initFrame() {
// 利用JPanel添加背景图片
GImage = new JPanel() {
protected void paintComponent(Graphics g) {
ImageIcon icon = new ImageIcon("image\\benbenla.jpg")
Image img = icon.getImage()
g.drawImage(img, 0, 0, icon.getIconWidth(),
icon.getIconHeight(), icon.getImageObserver())
jframe.setSize(icon.getIconWidth(), icon.getIconHeight())
}
}
jframe.setTitle("测试背景图片")
jframe.add(GImage)
jframe.pack()
jframe.setVisible(true)
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
}
public static void main(String[] args) {
new Drawing()
}
}
2、JLabel源代码
package swing.drawimport java.awt.Image
import javax.swing.ImageIcon
import javax.swing.JFrame
import javax.swing.JLabel
/** 利用JLabel来构建图片 */
public class Drawing2 {
JLabel jlpic = new JLabel()
JFrame jframe = new JFrame()
public Drawing2() {
init1Frame()
}
public void init1Frame() {
ImageIcon icon = new ImageIcon("image\\benbenla.jpg")
icon.setImage(icon.getImage().getScaledInstance(icon.getIconWidth(),
icon.getIconHeight(), Image.SCALE_DEFAULT))
System.out.println(icon.getIconHeight() + "" + icon.getIconWidth())
jlpic.setBounds(0, 0, 1366, 768)
jlpic.setHorizontalAlignment(0)
jlpic.setIcon(icon)
jframe.setSize(1366, 768)
jframe.add(jlpic)
jframe.pack()
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
jframe.setVisible(true)
}
public static void main(String args[]) {
new Drawing2()
}
}
添加控件:
jlpic.setIcon(icon)Container c = new Container()
JLabel user = new JLabel("用户:")
JLabel password = new JLabel("密码:")
JTextField txf_userName = new JTextField()
JPasswordField pwd_password = new JPasswordField()
{
public void paste(){
UIManager.getLookAndFeel().provideErrorFeedback(this)
}
}
user.setBounds(200,25,50,25)
password.setBounds(200,52,50,25)
txf_userName.setBounds(300,25,150,25)
pwd_password.setBounds(300,52,150,25)
c.add(user)
c.add(txf_userName)
c.add(password)
c.add(pwd_password)
c.add(jlpic)
jframe.setSize(1366, 768)
// jframe.add()
jframe.add(c)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)