如何使用AndroidStudio编写Java程序

news/2024/11/20 11:28:16/

文章目录

  • 使用场景
  • 使用方法
    • 整体的思路
    • 具体的步骤
  • 经验总结

使用场景

在开发Android项目中有时候需要写一些Java程序做示例或者验证,这里说的Java程序是指Java控制台程序,程序中带有独立的main()方法。如果把Java示例程序放到Android项目中那么需要运行整个项目才能编译Java示例程序。这显然有些笨重。还记得在Idea中开发Java项目时是可以单独运行一个Java示例程序,比如新建一个类,类中包含自己的main()方法,可以单独运行该类而不影响其它类,难道基于Idea开发的Android Studio在功能上退化了?带着这个问题,我们摸索出了一种方法,在本章回中和大家分享这种方法,同时欢迎大家在评论区交流与讨论。

使用方法

整体的思路

创建JavaModule与现有的Android项目分开,这样相当于一个工程中有两个Module,一个是Android类型的Module,另外一个是Java类型的Module.

具体的步骤

  1. 创建Module:
    打开AndroidStudio -> File -> New -> New Module -> 在弹出窗口中选择Ja

http://www.ppmy.cn/news/66787.html

相关文章

2. 注解Annotation

Java注解(Annotation)又称为Java标注,是JDK5.0引入的一种注释机制.注解是原数据的一种形式,提供有关于程序但不属于程序本身的数据.注解对他们注解的代码的操作没有直接的影响. 声明方式 注解的声明方式使用interface关键字,举例说明: public interface MyInject{ }元注解 Ta…

IDEA “Cannot resolve symbol” 解决办法

系列文章目录 文章目录 系列文章目录前言一、Cannot resolve symbol是什么问题?二、第一步:检查Maven配置三、第二步:检查target四、 第三步:检查 project五、第四步:lombok 问题总结 前言 请耐心读完,也许…

网络路径下倾斜模型生产流程-空三计算,像控刺点

网络路径下倾斜模型生产流程-空三计算,像控刺点 1.新建工程 ①新建工程文件夹 确定本机的网络路径,如演示机为192.168.100.10 在网络路径下新建工程文件夹,如//192.168.100.10/e/YNPE27 在工程文件夹下,新建工程存储文件夹CC和照片…

驱动设计的思想:面向对象/分层/分离(以LED操作为例)

1. 面向对象 字符设备驱动程序抽象出一个file_operations结构体; 对于LED,写的程序针对硬件部分抽象出led_operations结构体。 2. 分层 上下分层,之前写的LED驱动程序就分为2层: ① 上层实现硬件无关的操作,比如注册…

Vue3-黑马(二)

目录: (1)vue3-ref与reactive (2)vue3-基础-属性绑定与事件绑定 (3)vue3-基础-表单绑定 (1)vue3-ref与reactive ref函数可以把普通的数据变成响应式的数据&#xff0…

代码可读性艺术在Andorid中的体现

前言 最近接手的一些项目,不同的人编码风格迥异,类里的变量、方法的定义穿插,注释极为稀少,更有一些变量和方法的命名非常近似,例如表示播放队列的"playQueue"和表示歌单的"playList",wtf? 这不是一个意思吗?一些回调的时机也不能直观的看出来,通常需要…

【华为OD机试真题】最小的调整次数(python版)100%通过率 超详细代码注释 代码解读

【华为OD机试真题 2022&2023】真题目录 @点这里@ 【华为OD机试真题】信号发射和接收 &试读& @点这里@ 【华为OD机试真题】租车骑绿道 &试读& @点这里@ 最小的调整次数 知识点队列栈 时间限制:1s空间限制:256MB限定语言:不限 题目描述: 有一个特异性…

近1500支队伍、6000名开发者齐聚,第三届Light技术公益创造营收官

在很多老年人看来,融入数字生活并不容易,经常误点广告、不时接到诈骗电话、不会操作智能手机……但有些老年人并不担心这些,“误点了付款,有人会打电话过来,提醒我不要被骗了。”一位老人放心地进行着“网上冲浪”。而…