草庐IT

android-ffmpeg

全部标签

Android 优雅的Activity回调代码封装

原文地址:Android优雅的Activity回调代码封装-Stars-One的杂货小窝之前提到Jetpack架构组件学习(3)——ActivityResultsAPI使用-Stars-One的杂货小窝来替换我们常用的startActivityForResult,但实际上,虽然说是解耦合了,但写法确实有些繁琐最近迭代项目空闲了研究些,没想到同事已经封装好了(还帮他测出一个bug,之后也是修复了),就记录下PS:以下代码已封装在我的库中stars-one/XAndroidUtil:封装自己常用的一些Android的组件或工具,可以直接依赖使用代码下面代码直接复制到一个文件里即可,因为是扩展方法p

【图文详解】Android Studio(新版本) 配置OpenCV库,解决出现的各种问题

前言写这篇文章的目的就是记录自己在配置OpenCV库时遇到的问题。在网上查找相关资料时,发现很多AndroidStudio都是老版本,并且出现的问题都不能被解决。自己在配置过程中出现的问题都进行记录下来并一一解决。新建项目点击NewProject选择界面配置相关参数创建成功确保创建成功(真机测试)前提:手机要打开开发者模式并启用USB调试手机界面出现HelloWorld!即可成功。导入OpenCV库先要去OpenCV库官网下载OpenCV的Android库https://opencv.org/releases/在这里使用opencv-4.7.0-android-sdk解压的OpenCV文件夹点

Android 免杀教程

免杀练习两年半目录msfvenom自动生成自带免杀工具免杀Thefatratvenom工具小记加壳源码免杀加壳源码混淆数据通信对抗反编译反编译工具崩溃ZIP文件格式对抗AndroidManifest.xml对抗反编译小结VT检测https://www.virustotal.com/gui/home/uploadmsfvenom自动生成查看一下msfvenom里面的android木马msfvenom-lpayloads|grepandroid使用android/meterpreter/reverse_tcpmsfvenom-pandroid/meterpreter/reverse_tcpLHOS

如何计算在屏幕上显示Android活动的总数?

假设我有一个SecondActivity,我打开应用程序,转到应该是第二次的count=1时间,现在我导航到第三次,然后回到SecondActivity现在应该count=2。接下来,我将应用程序最小化,然后打开应用程序,计数现在应该为count=3.看答案在活动中使用静态INT,初始化为0。在resume中,将其递增。

在Android Studio中的EditText构造函数的参数中添加了什么?

我仍然是AndroidStudio的新手,我想通过创建带有所需的行和列的Gridlayout来测试一些东西,并用EditTexts填充它。但是,我遇到了一个问题,我不知道该在EditText构造函数中将什么作为参数。这是以下Java代码:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);//ThenumbersWILLvarybutthisisjustatestintrows=3;in

【Android】脱壳之Frida-dexdump小计

前言最近在挖客户端漏洞时,遇到了加壳的情况,之前没解决过,遇到了就解决一下。特此记录。本文详细介绍了frida-dexdump脱壳原理相关知识并且在实战中进行了脱壳操作。基本知识1.Frida-dexdumpfrida-dexdump通过以下步骤实现DEX文件的解析:使用Frida注入到目标应用程序中,并找到DEX文件的内存地址。将DEX文件的内存数据读取到Frida的JavaScript环境中,并使用Frida提供的MemoryAPI将其转换成JavaScript的ArrayBuffer类型。使用JavaScript实现的DEX文件解析器,解析ArrayBuffer中的DEX数据,并构建出D

Android应用-flutter使用Positioned将控件定位到底部中间

文章目录场景描述示例解释场景描述要将Positioned定位到屏幕底部中间的位置,你可以使用MediaQuery来获取屏幕的高度,然后设置Positioned的bottom属性和left或right属性,一般我们left和right都会设置一个值让控制置于合适的位置,那么如何使其位于底部中央?示例以下是一个示例代码:import'package:flutter/material.dart';voidmain(){runApp(MyApp());}classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){

Rockchip平台rk3588源码下载编译(基于Android13)

Rockchip平台rk3588源码下载编译(基于Android13)源码下载下载地址repoinit--repo-urlhttps://gerrit.rock-chips.com:8443/repo-release/tools/repo-uhttps://gerrit.rock-chips.com:8443/Android_T/manifests.git-mAndroid13.xml服务器镜像下载repoinit--repo-urlhttps://gerrit.rock-chips.com:8443/repo-release/tools/repo-uhttps://gerrit.rock-c

Android APP 隐藏系统软键盘的方法

1.场景描述:1)APP项目中经常会开发自定义软键盘;同时在使用EditText时,也会常常遇到自动弹出系统自带的软键盘,与自定义的软键盘产生冲突的情况;此时需要禁止EditText自动弹出系统软键盘,从而使自定义的软键盘正常显示。2.功能实现1)首先,在清单文件AndroidManifest.xml中,给EditText所在的Activity页面设置属性android:windowSoftInputMode="stateAlwaysHidden"最后,找到EditText所在的Activity,在初始化时设置方法editText.setShowSoftInputOnFocus(false);

Android studio 断点调试、日志断点

目录参考文章1、运行调试2、调试操作3、断点类型行断点的使用场景属性断点的使用场景异常断点的使用场景方法断点的使用场景条件断点日志断点4、断点管理区5、AttachDebuggertoAndroidProcess调试6、调试快捷键参考文章参考文章参考文章1、运行调试开启Debug调试模式有两种方式:DebugRun:直接以Debug模式运行APP,该模式的优点是可以调试程序启动相关的代码,例如Application.onCreate()。AttachToProcess:在程序运行中选择进程来调试,该模式的优点是随时可开启、关闭Debug模式,使用灵活方便。注意:DebugRun会导致程序整体变