Android studio实现java文件夹转换为txt文本

android studio如何导入和运行调试unity导出的项目,并查看log日志?(或者说:android studio如何导入eclipse项目?) 在开发unity过程中,需要真机调试,但是unity和手机连接,控制台输出手机的debug比较麻烦,那么手机运行unity项目的时候有什么办法查看debug信息呢? 在这里我提供两种较简单的方法,得到debug输出。 1,如果只是需要了解少部分信息,直接在uniyt项目中增加ui的text控件,将debug信息输出到text上,可以在项目运行的时候直接在手机上看到debug信息。 2,如果想 阅读详情

目录

一、Andorid Studio新建java项目

二、具体的代码实现

先在MyClass.java中增加入口程序如下所示

然后添加修改的代码

 


前言:在工作生活中,我们经常需要拷贝一些工具类或是一些代码作为以后的参考,可以使在以后的工作中能够快速的实现。但是公司一般都是对java文件进行了加密,所以我们需要对java文件进行重新拷贝命名就能使用。


一、Andorid Studio新建java项目

在新建module的时候选择java项目,结构如下所示

然后MyClass右键直接执行run就可以运行MyClass里面的代码,如下图所示

二、具体的代码实现

  1. 先在MyClass.java中增加入口程序如下所示

    public static void main(String[] args) {
        String sourceDir = "F:\\admin\\项目\\ready\\app\\src\\main\\java\\com\\test\\sms";
        makeFile(sourceDir);
    }
  2. 然后添加修改的代码

    //把本地地址文件夹给到方法里面
    String sourceDir = "F:\\admin\\项目\\ready\\app\\src\\main\\java\\com\\test\\sms";
    //开始生成对应的java-->text文件
    makeFile(sourceDir);
    
    private static void makeFile(String sourceDir) {
            try {
                File fileSource = new File(sourceDir);
                if (fileSource.isDirectory()) {
                    File[] files = fileSource.listFiles();
                    for (File file : files) {
                        if (file.isFile()) {
                            String name = file.getName();
                            System.out.println("name=" + name);
                            if (name.endsWith(".java")) {
                                String[] split = name.split("\\.");
                                File file1 = new File(file.getParent(), split[0] + ".txt");
                                System.out.println("file.getAbsolutePath()=" + file.getParent());
                                if (!file1.exists()) {
                                    file1.createNewFile();
                                }
                                boolean exists = file1.exists();
                                System.out.println("exists=" + exists);
                                if (exists) {
                                    copyFile(file, file1);
                                }
                            }
                        } else if (file.isDirectory()) {
                            String absolutePath = file.getAbsolutePath();
                            System.out.println("absolutePath=" + absolutePath);
                            makeFile(absolutePath);
                        }
                    }
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
    }
    
    private static void copyFile(File source, File des) {
            try {
                if (!des.exists()) return;
                FileReader fileReader = new FileReader(source);
                FileWriter fileWriter = new FileWriter(des);
    
                char[] str = new char[1024];
                int len = 0; //用于存储读到的数组的长度
                while ((len = fileReader.read(str)) != -1) {
                    fileWriter.write(str, 0, len);
                    fileWriter.flush();
                }
                //释放资源
                fileReader.close();
                fileWriter.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
    }
    

 

 

安卓Imgui Mod管理器开发:C#与Java跨平台GUI解决方案 即时模式GUI(Immediate Mode GUI)是一种高效的图形界面编程范式,其核心原理在于每帧完全重建界面,简化了状态管理并提升了渲染性能。在移动开发领域,这种技术价值尤为突出,能够为性能敏感型应用提供流畅的交互体验。Dear Imgui作为其知名实现,常被用于游戏开发工具和调试界面。将此类高性能GUI库与安卓平台结合,面临的主要挑战在于如何跨语言集成系统API并适配移动端触控交互。本项目通过C#与Java技术栈的协同,构建了一个面向安卓设备的Mod管理器框架,为游戏模组管理和应用配置提供了触控友好 阅读详情

相关推荐

Android NDK学习笔记:Android Studio3.1+CMAKE+OpenCV3.4配置

1 前言 2 准备工作 2.1 开发环境 2.2 下载相关文件 3 OpenCV for Android的配置 3.1 创建项目 3.2 OpenCV相关文件 3.3 配置文件 3.3.1 build.gradle文件 3.3.2 CMakeList.txt文件 3.3.3 资源文件 4 测试Demo:灰度化图片 4.1 代码 4.2 程序结果 5 参考链接 ...

大山喵写博客的地方 8948

将Java的class文件复制到文本文档txt中,再改回class格式,会发生什么

将Java的class文件复制到文本文档txt中,再改后缀为class,为什么无法运行了

weixin_55658418的博客 1154

android 保存创建Txt文件 代码程序

android 保存创建Txt文件 代码程序

Android studio里MP3文件以文本显示,恢复MP3

Android studio里MP3文件以文本显示,恢复MP3

qq_52077555的博客 5396

android txt文件保存读取操作

android 写了一个工具类实现txt文件保存和读取

Android将String保存为SD卡中TXT文件的方法

如下所示: public static void stringTxt(String str){ try { FileWriter fw = new FileWriter(/sdcard/aaa + /cmd.txt);//SD卡中的路径 fw.flush(); fw.write(str); fw.close(); } catch (Exception e) { e.printStackTrace(); } } 以上这篇Android将String保存为SD卡中TXT文件的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多

将".java"后缀文件改为".txt"文件

将某个文件夹下所有某后缀的文件改为另一种后缀文件

weixin_44501074的博客 1620

YOLOv5 改进点总览:轻量化、高精度的背后有哪些魔改?

YOLOv5是由Ultralytics团队开发的高效目标检测模型,其核心改进包括:主干网络采用CSPDarknet53提升梯度传播效率;特征融合使用PANet增强小目标识别;输出结构采用解耦头设计优化定位和分类任务。此外,YOLOv5通过CIoU损失函数、Mosaic数据增强和SimOTA标签分配机制进一步提升性能。模型支持多种推理格式(ONNX/TensorRT等),并具备自动锚框匹配和多尺度训练功能,使其在轻量化(yolov5s仅7MB)与高性能(最高51.2% mAP)间取得平衡,但缺乏正式论文支撑是

guoguozgw的博客 1804

Android Studio 音频文件导入操作 遇到的问题

写了一个关于播放音频的的小案例,不过这中间还是遇到了一些问题。 首先,我添加了一个/Res/Raw文件夹放我的mp3文件,但是这个Android studio怎么搞都识别不出来!!一开始他是这样的     然后我点击了 然后点击确定,他会默认以字符文件保存!     当然,点开这个文件之后,他是乱码的,然后就R.Raw.pana是找不到这个mp3文件的,是红色的!!       ...

Mecho的博客 3万+

基于大模型的癫痫手术预测与决策系统技术方案文档

基于大模型的癫痫手术预测与决策系统技术方案文档

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 974

京东商品多维特征提取:基于时空大模型的实时库存预测接口设计

在电商行业,库存管理是供应链的核心环节之一。库存水平过高会导致资金占用、仓储成本增加,而库存水平过低则可能引发缺货风险,影响客户满意度和平台声誉。京东作为中国领先的电商平台,拥有海量的商品数据和复杂的业务场景,传统的库存预测方法难以应对市场动态变化和业务需求。时空大模型作为一种融合时间序列分析和空间特征提取的前沿技术,能够捕捉商品多维特征在时空维度上的变化规律,为实时库存预测提供更精准的决策依据。

FB13713612741的博客 953

Android NDK开发 Android.mk 转化 CMakeList.txt

最近没什么事,就想将十年前公司eclipse写的jni项目转化到Android Studio工程,并使用新的构建工具CMake。 从eclipse转AS工程很简单,直接用as自带的转换即可。最麻烦的部分就是jni那块,该文章主要介绍CMakeList.txt脚本的编写,以及Android.mk里面命令跟CMakeList.txt命令的对比。 一、首先将eclipse工程转为Android st...

大牛也是从菜鸟开始的 1万+

避开新手第一个坑:手把手教你正确安装Perforce服务器与客户端(P4d/P4V)

本文详细指导如何正确安装和配置Perforce服务器与客户端(P4d/P4V),避免新手常见的安装顺序错误。从环境准备到分步安装,再到常见问题排查和性能优化,帮助开发者快速搭建稳定的版本控制环境,提升团队协作效率。

weixin_26804345的博客 656

Android Studio中读取文本文件内容方法

Android Studio中读取文本文件内容的方法 在app/src/main/res目录下新建raw文件夹,并将文本文件复制在raw文件夹内,如下图所示(xiaohuat.txt为目标文本文件)。 之后,在java文件中添加如下代码: InputStream input=getResources().openRawResource(R.raw.xiaohuat);//xiaohuat...

Hey___Man的博客 2万+

【Unity小游戏】整整一个周末写一款《皇室战争 玩法》 的 即时战斗类 游戏Demo。两万多字游戏制作过程+解析

Unity游戏制作,本篇文章介绍了复刻皇室战争玩法的一个自制小游戏,共有该游戏的两万字教程加制作过程,欢迎品尝! 世界上没有绝对的公平,如果我们起点就比别人第一步,那就更需要比别人努力了。

努力前行,总会成为自己心中的那道光 12万+

AutoSAR EcuM系列01- EcuM模块的功能概述和变体类型

在【ECU的软硬件架构】文章中我们了解ECU的功能和组成,那么ECU具体是怎么启动的呢?我们知道,AutoSAR标准架构有三层,即APPL应用层、RTE层和BSW层。而这些层又被进一步划分为更多单独的组件,如BSW层可能有80多个组件。在ECU启动时,这些组件必须相互交互,有时也必须以某种顺序交互。这些组件的启动顺序由ECU管理器模块或EcuM处理。EcuM负责整个ECU的初始化和去初始化,包括对一些系统模块如。......

1765

安卓之读取raw文件夹下得txt文件

Demo:读取res/raw下存放的一个text文件

HighForehead的博客 5098

[最新]MapReduce综合应用案例 — 气象数据清洗

【代码】[最新]MapReduce综合应用案例 — 气象数据清洗。

M_inherit的博客 1014

vc工程移植到android,Visual Studio对安卓CMake 工程的支持

Visual Studio对安卓CMake 工程的支持12/24/20154 分钟可看完本文内容[原文发表时间] 2015/12/16 3:16 AMCMake 是一个跨平台工程生成工具,它能让共享的C++跨平台代码在其他多种IDE环境和工程中重复利用。在Visual Studio中,我们做了一些改变,使CMAKE能支持Android工具链。有了这一改变,你只需做最小的改动,就可以将现有的CMAK...

weixin_33895652的博客 589

华为ONU远程登录管理配置

华为P602E、EG8040CONU、EG8240H5、W626E等ONU、ONT默认无法配置管理IP,无法远程telnet登录管理。校园网项目中因故障诊断需要远程登录ONU可以通过OLT的远程WEB代理功能链接登录,具体配置如下:

symstandsun的博客 6108

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

将eclipse代码导入到Android Studio

来源:http://www.open-open.com/lib/view/open1419597450031.html 转换目录结构 打开Import 新用户: 老用户: File-->Import Project 直接找到原有的Eclipse工程 单一工程直接导入即可。 有库工程的需要注意,导入一定要指向主工程,而不是整个项目的目录。指向

luyanjun07的博客 1563

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

7、在Android Studio中调用腾讯开源框架NCNN去实现Yolo-fastest(CPU+GPU)

基本思想:想测试一下yolo-fast在Android的运行时间,因为不太喜欢(https://github.com/dog-qiuqiu/Yolo-Fastest)的源码移植 ,所以使用腾讯提供的ncnn的静态包进行该源码中的ncnn_example中的yolo-fast移植,使用腾讯企鹅的第三方包https://github.com/Tencent/ncnn/releases 第一步:创建Android Studio工程,导入opencv4.4模块(java端和c++端,具体参考:https://bl

sxj731533730 4784

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

安卓开发之如何在JNI中使用OpenCV

安卓开发:在JNI中使用OpenCV 环境:Android Studio Step1:在OpenCV官网下载Android SDK,如选择opencv-3.4.3-android-sdk.zip,解压得到OpenCV-android-sdk。 Step2: 新建AS工程,在Create Android Project勾选Include C++ support,这样就新建了支持JNI的工程。 S...

YZhang0108的博客 780

Android Studio 中集成 OpenCV (Java 和 NDK 均可,不使用Manager)

软件版本 非常重要!!! 已经测试 Android Studio 3.6.3 和 Android Studio 4.0.1,都可使用 已经测试 OpenCV 3.4.9、3.4.10、4.2.0 和 4.3.0,只有 3.4.9 可以使用 操作步骤 这是参考链接 Android openCV integration without openCV manager,等有时间我会把步骤进行摘抄。 ...

Augmented Reality & Computer Graphics 1435

android studio 使用CMAKE

前言 之前,每次需要边写C++代码的时候,我的内心都是拒绝的。 1. 它没有代码提示!!!这意味着我们必须自己手动敲出所有的代码,对于一个新手来说,要一个字母都不错且大小写也要正确,甚至要记得住所有的jni函数等,真是太折磨人了…平时写Java代码的时候都是写几个字母会出来一大堆提示然后选择的,这样还有一个好处就是很多时候我们不知道有那些函数,但是我们可以通过obj.,然后就可以...

dielucui7698的博客 226

Android集成OpenCV(NDK)

Android NDK方式集成OpenCV .

莫翊痕的博客 4773
上一篇: AndroidStudio打包apk缺失.so库文件
下一篇: Android 单列模式
暴富君
博客等级 码龄10年 14粉丝 97原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值