首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android的CalendarView控件使用及日期进行农历转换

    前言 我们在做一些日历或是对一些重要日期记录时有时会用到农历,Android里面网上可以看到一些农历的相关类,我们这里也是在度娘里找到的直接借用一下,主要是来介绍怎么使用。 视频演示效果 ?...首先我们把布局的layout改为LinnerLayout,并设置为垂直布局(orientation="vertical"),然后增加一个CalendarView的日历控件,一个TextView的文本框和一个...实现思路就是用日期控件点击选取日期,然后按获取农历按钮在文本框中显示当前农历日期,并弹出个Toast提示框显示当前是什么属相年。 然后我们回到MainActivity.java来看看实现方法 ? ?...用一个Calendar初始化日历,然后在calendarview日历控件的里面设置onSelectedDayChange事件用来修改选中的日期。

    3K30

    Java&Android获取当前日期、时间、星期几、获取指定格式的日期时间、时间戳工具类包含使用示例

    获取当前日期、时间、星期几、指定格式的日期时间、时间戳包含使用示例 使用示例 tvDate.setText(DateUtil.getNowDate());//获取当前日期 tvTime.setText...工具类代码 代码如下,复制粘贴改包名即可使用, package com.llw.util; import java.text.ParseException; import java.text.SimpleDateFormat...new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return sdf.format(new Date()); } //获取当前日期...日期时间格式 格式说明 小写的yyyy 表示4位年份数字,如2010、2020等 大写的MM 表示两位月份数字,如01表示一月份,12表示12月份 小写的dd 表示两位日期数字,如09表示当月9号,26...45分 小写的ss 表示两位秒钟数字 大写的SSS 表示三位毫秒数字 时间格式内部其余的横线“-”、空格“ ”、冒号“:”、点号“.”等字符仅仅是连接符,方便观看各种单位的时间数字而已,国内,也可以使用形如

    5.7K10

    如何使用 Android Studio 设置 Genymotion 模拟器

    在这里,我们提供了一步一步的教程来下载、设置和使用 Genymotion 和 Android Studio。 请注意,Android Studio 还提供了一个默认的本机模拟器。...下载完成后,请使用下面给出的步骤安装 Android 模拟器。 通过运行下载的软件包开始安装过程。 保留所有设置,继续下一步并单击安装。 您将在两者之间看到 Virtual Box 安装。...使用 Android Studio 设置 Genymotion 模拟器。 现在需要执行更多步骤来使用 Android Studio 添加 Genymotion 模拟器插件。...将 Genymotion 模拟器添加到 Android Studio。 运行 Android Studio 并转到文件菜单。然后,选择设置选项。 在显示的几个选项中,选择 Plugin。...Android Studio 再次启动后,在菜单栏中查找 Genymotion 图标。 单击插件图标。 设置 Genymotion 安装的路径。

    3.3K20

    Android 逆向工具篇—反编译工具的选择与使用

    作者 | 天天记小本子上的lilac 来源 | CSDN 今天给大家介绍一下Android App 在Java层的逆向工具。...前人种树后人乘凉,真的有不少这样的工具,通过这一类高集成度的逆向工具,我们可以方便快捷对Apk进行逆向分析。 这里介绍几款:JADX,JEB,Android Killer,GDA。...1.1 Android Killer 首先说一下Android killer,这也是我接触的第一个反编译工具,开场界面非常酷。 ?...它集成了Apktool,Jd-Gui等工具实现了拖拽式反编译,功能强大,并且可以安装插件,使用android killer进行smali一键插桩非常的畅爽。...JADX的使用和快捷键 搜索代码、类、方法——Ctrl+N,建议不要使用左上角的搜索类/搜索文本,因为图标太小,很容易按错,如果你第一次搜索用搜索类,第二次搜索时选择搜索文本,那第一次的搜索内容和设置是不会记录下来的

    26.6K32

    【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★

    文章目录 一、Android 进程注入工具开发系列博客 二、Android 进程注入工具 源码下载编译 三、逆向环境搭建 四、使用注入工具进行逆向操作 1、获取远程进程号 2、注入工具准备 3、注入动态库...| 远程调用流程 | 获取函数地址 | 设置 IP 寄存器 | mmap 申请内存 | 设置 SP 寄存器 ) 【Android 逆向】Android 进程代码注入原理 ( 注入本质 | 静态注入和动态注入...使用 Makefile 构建 Android 平台 NDK 应用 ) 【Android 逆向】Android 进程注入工具开发 ( 调试进程中寄存器的作用 | 通过 EIP 寄存器控制程序运行 | EIP...平台的 4 可执行文件和动态库到 /data/system/debug 目录下 , 赋予 777 权限 ; 四、使用注入工具进行逆向操作 ---- 参考 【Android 逆向】修改运行中的 Android...进程的内存数据 ( Android 命令行中获取要调试的应用进程的 PID | 进程注入调试进程内存的 so 库 ) 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 使用 IDA

    2.1K20

    Eclipse与Android源码中ProGuard工具的使用

    由于工作需要,这两天和同事在研究android下面的ProGuard工具的使用,通过查看android官网对该工具的介绍以及网络上其它相关资料,再加上自己的亲手实践,算是有了一个基本了解。...ProGuard是android提供的一个免费的工具,它能够移除工程中一些没用的代码,或者使用语义上隐晦的名称来重命名代码中的类、字段和函数等,达到压缩、优化和混淆代码的功能。...更多的理解,可以参考ProGuard工具的官方文档地址:http://developer.android.com/tools/help/proguard.html ProGuard工具的集成与使用环境...根据ProGuard的具体使用环境,我分在Eclipse工具和android源码两种编译环境浅谈ProGuard的使用方法。...当然,设置了配置文件还是不够的,还需要在同目录的Android.mk中如下设置如下两句: 1 2 LOCAL_PROGUARD_ENABLED := full LOCAL_PROGUARD_FLAG_FILES

    1.3K90

    【Android 内存优化】使用 Memory Analyzer ( MAT ) 工具分析内存 ( hprof 文件转换 | MAT 工具下载 | MAT 工具使用 )

    , 持有短生命周期对象的引用 , 并且是强引用持有 , GC 无法释放该短生命周期对象引用 , 造成 OOM ; Android Profiler 工具参考官方文档 : 使用 Memory Profiler...查看 Java 堆和内存分配 本博客中开始使用 MAT 工具分析内存快照 , 首先要将内存快照文件 , 转化成 MAT 工具能识别的文件 , 然后使用 MAT 工具进行识别 ; 一、 hprof 文件转换...---- 上一篇博客 【Android 内存优化】Android Profiler 工具常用功能 ( 监测内存 | 内存快照 ) 中保存了内存快照文件 memory-20200625T145636.hprof..., 要使用 MAT 工具分析该内存快照 , 需要先将该文件转换成为 MAT 标准的文件格式 ; 使用 SDK 中的 hprof-conv.exe 工具 , 可以将上述 hprof 文件转为 MAT 工具可以识别的文件..., 工具所在目录的路径为 Y:\001_DevelopTools\002_Android_SDK\platform-tools , 将该目录配置到环境变量中 , 即可在命令窗口使用该工具

    8.2K11

    使用全新 Android 模拟器工具进行持续测试

    作者 / Lingfeng Yang, Android Studio team 开发者在日常的开发工作中往往会先使用 Android 模拟器来快速测试修改过的应用,然后再提交代码。...可调试性: 跟踪来自 Android 模拟器远程实例的错误。 可部署性 Android 支持多种硬件和软件配置,Android 模拟器也不例外。但是,这种多样性可能会导致测试环境配置出现混乱。...Android Emulator Docker 镜像生成器 – 有了 Android 系统镜像和模拟器还只是开始。...当前使用的端口为 5555,我们需要收集更多反馈,并就如何最好地在不同容器间分配端口进行更深入的研究。...您可以使用远程流在容器中运行模拟器,其交互能力与本地运行时一致。在容器中运行模拟器,您就可以更轻松地调试使用 ADB 命令难以发现的问题。

    2.2K30

    使用findbugs静态代码分析工具检查Android Java代码

    1.背景 在 android 开发中,我们可以使用 findbugs 工具来检查我们的java代码。 介绍 FindBug是一款开源的Java代码检查工具,遵循GNU公共许可协议。...https://github.com/vir56k/demo/tree/master/findbus/gradle%E6%96%B9%E5%BC%8Ffindbugs/FindbusGradle 2.使用...android 要检查的目标位于 app/build/intermediates/javac 文件夹下 注意:在检查前要先编译 我的脚本 # 准备环境信息 CUR=`PWD` echo 当前工作目录...FINDBUGS_HOME}/bin/findbugs -textui -exclude exclude.xml ${PROJ_DIR}/app/build/intermediates/javac 3.使用.../gradlew check 获得检测报告 在 你的android 项目中的路径: /app/build/reports/findbugs 找到 findbugs.html ,这就是报告内容 报告截图

    2.2K00

    使用代码分析工具PMD检查Android Java代码缺陷

    1.背景 使用代码分析工具PMD检查Android Java代码缺陷,本文是个整理。 介绍 PMD是一个静态源代码分析器。它找到常见的编程缺陷,如未使用的变量,空的catch块,不必要的对象创建等等。...我们还支持广泛的API来编写您自己的规则,您可以使用Java或作为自包含的XPath查询来执行。 在集成到构建过程中时,PMD最有用。然后,它可以用作质量门,以强制执行代码库的编码标准。...除其他外,PMD可以运行: 作为Maven的目标 作为Ant任务 作为Gradle任务 从命令行 官网地址 https://pmd.github.io/pmd/index.html 命令行方式使用 PMD...vir56k/demo/tree/master/pmd/%E5%91%BD%E4%BB%A4%E8%A1%8C%E6%96%B9%E5%BC%8F%E4%BD%BF%E7%94%A8pmd Gradle 方式使用...PMD 的Demo https://github.com/vir56k/demo/tree/master/pmd/UsePMDByGradle 2.命令行方式使用 PMD 2.1 先了解使用手册 https

    1.9K00

    【Android 逆向】使用 Python 编写 APK 批处理分析工具

    文章目录 一、涉及到的工具和脚本 二、使用 Python 编写 APK重打包工具 三、博客源码 一、涉及到的工具和脚本 ---- apktool.jar : 反编译 APK 文件使用到的工具 ; 参考...【Android 逆向】Android 逆向工具 ( Apktool | IDA | Python ) 一、Apktool 博客章节 ; aapt.exe : 资源打包工具 ; ApkTool.py :...这是一个 Python 脚本 , 主要是使用 apktool.jar 和 aapt.exe 工具 , 对 APK 文件进行各种操作 ; 该脚本是 【Android 逆向】APK 文件处理脚本 ApkTool.py...( 脚本简介 | 用法 | 分析 APK 文件 ) 博客中的脚本 ; 二、使用 Python 编写 APK重打包工具 ---- 程序结构 : apk 目录是存放所有的 apk 文件的 , 该目录中的文件可以被一次性处理...; main.py 是主程序 , ApkTool.py 是通过系统调用调用的脚本 ; apktool.jar 和 aapt.exe 是 ApkTool.py 脚本用到的工具 ; Python 代码如下

    96721

    如何使用Linux命令和工具在Linux系统中根据日期过滤日志文件?

    在本文中,我们将详细介绍如何使用Linux命令和工具在Linux系统中根据日期过滤日志文件。图片什么是日志文件?在计算机系统中,日志文件用于记录系统、应用程序和服务的运行状态和事件。...使用日期过滤日志文件的方法方法一:使用grep命令和日期模式grep命令是一种强大的文本搜索工具,它可以用于在文件中查找匹配的文本行。我们可以使用grep命令结合日期模式来过滤日志文件。...方法三:使用rsyslog工具和日期过滤rsyslog是一种用于系统日志处理的强大工具。它支持高级过滤功能,包括根据日期和时间范围过滤日志。...方法四:使用journalctl命令和日期过滤选项journalctl命令是Linux系统上用于查看系统日志的工具。它支持多种过滤选项,包括日期过滤。...本文介绍了四种常用的方法:使用grep命令和日期模式、使用find命令和-newermt选项、使用rsyslog工具和日期过滤以及使用journalctl命令和日期过滤选项。

    4.8K40

    【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | 使用 Makefile 构建 Android 平台 NDK 应用 )

    欢迎界面中 , 选择 " 创建新项目 " ; 在 " 创建新项目 " 对话框中 , 选择 " 生成文件项目 " , 注意选择 " 自带生成系统来编译 C++ " 这个项目类型 , 不要选错了 ; 设置项目路径...: 设置 " 生成文件项目 " 的调试设置 ; 生成命令行 : make -f Makefile.mk 清除命令行 : make -f Makefile.mk clean 重新生成命令行 : make...编译器 | 配置环境变量 | 编译 Makefile 程序 ) 博客 , 安装 make 工具 ; 刚创建完项目后 , 项目是空的 ; 二、配置 Makefile 文件 ---- 如果 Windows...程序 ) 博客 , 安装 make 工具 ; 安装完毕后 , 将 D:\001_Develop\020_TDM-GCC-64\bin\mingw32-make.exe 文件 , 重命名为 make.exe..., 或者复制一份重名为 make.exe , 就可以直接在命令行中使用 make 命令 ; 这是编译 NDK 项目的通用 Makefile 配置 : 使用前只需要修改 NDK 和 NDK_ROOT

    62030
    领券