JAVA基础:装包、截屏、录屏的提效工具①(简介+adb+Swing)

一.Java简介、地位

  1. Java是一种高级的面向对象的程序设计语言。使用Java语言编写的程序是跨平台的,从PC机到手持电话都有Java开发的程序和游戏,Java程序可以在任何计算机、操作系统和支持Java的引荐设备上运行。
  2. 为什么Java的地位无法被撼动?
  • Java是适合变成初学者的语言
  • Java具有跨平台兼容性
  • Java在移动领域上的持续成功

二.项目功能介绍

1.0支持的功能

三.技术实现

1、adb基础的指令

回顾:Android Debug Bridge adb命令实用、adb指令大全

实操:

1.获取手机型号

model adb shell getprop ro.product.model

2.截屏保存到电脑

adb exec-out screencap -p > /Users/meitu1/Desktop/XXTOOL分享/演示/image1.png

3.录屏保存到手机

adb shell screenrecord /sdcard/filename.mp4

后续文章中会特别说明无法使用screenrecord该怎么做?!

2、Java框架

(1)swingUI

a、GUI(Graphical User Interface):图形用户界面,以图形的方式来显示操作界面, 方便操作

b、两类常用来实现GUI的库:AWT、SWING

AWT与Swing的对比

c、页面结构

一个 Java 的图形界面,由各种不同类型的“元素”组成,例如: 窗口、菜单栏、对话框、标签、按钮、文本框等等,这些“元素”统一被称为 组件(Component)。

组件按照不同的功能,可分为 顶层容器、中间容器、基本组件。一个简单窗口的组成,如下层级结构所示:

在这里插入图片描述

d、布局管理器

把各种组件添加到面板容器中(JPanel),需要给面板容器指定布局管理器,明确各个组件之间的排列布局方式

常用的布局管理器:

在这里插入图片描述

Demo_01.java

在这里插入图片描述

参考资料:

Java中AWT和SWing的区别与联系

Swing的基础Api

Swing图形界面开发宝典

e、基本组件

基本组件是直接实现人机交互的组件。

常用的简单的基本组件:

组件 描述

1 JLabel 标签
2 JButton 按钮
3 JRadioButton 单选按钮
4 JCheckBox 复选框
5 JToggleButton 开关按钮
6 JTextField 文本框
7 JPasswordField 密码框
8 JTextArea 文本区域
9 JComboBox 下拉列表框
10 JList 列表
11 JProgressBar 进度条
12 JSlider 滑块

常用方法

在这里插入图片描述

Demo_02.java

实操:点击刷新按钮后,文本框时间更新

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值