Android
关于app测试--adb与SDK
ADB是Android Debug Bridge的缩写,是用于在开发和调试Android应用程序时与Android设备通信的命令行工具。而SDK是Software Development Kit的缩写,它是一组用于开发软件应用程序的工具和资源的集合,包括库、文档、示例代码等。在开发Android应用程序时,ADB用于与设备通信,而SDK包含了开发Android应用程序所需的各种工具和资源。
ndk 查看链接库文件
ndk/21.3.6528147/toolchains/llvm/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-readelf -d filename
分分钟穿透手机,实现远程控制
分分钟穿透手机,实现远程控制:https://blog.csdn.net/androidstudyroom/article/details/127329283?ops_request_misc=&request_id=&biz_id=102&utm_term=%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F%E5%B7%A5%E5%85%B7%20%
安卓安装Magisk面具以及激活EdXposed
前提准备 模拟器需要开启system可写入和root权限 一、安装Magisk 1. 安装magisk 将magisk安装包拖入模拟器 点击:安装→允许 点击:下一步→安装至系统分区→开始,如果此处没有“安装至系统分区”,需要重启模拟器即可 安装成功,重启模拟器生效 重启后会提示异常状态,不用在意它,点击确定即可,如果非要去除“异常状态”提示,删除/system/xbin/su
关于进程同步与互斥的一些概念(锁、cas、futex)
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 最近为了实现在android linux kernel上,是的bionic c和glibc的sem_相关的信号量接口能够相互调用的功能(例如:用bionic c wait,用glibc awake),需要去深度阅读相关c库关于sem_ posi
关于Android studio无法勾选SDK的问题
这是我遇到的问题,相信也是大多数人遇到的问题,我的经历是之前下载过一次Android studio,用过一段时间后虚拟机出问题了,一直连不上,我都是用手机代替运行,发现太麻烦了,还是决定重新一遍,于是我重新安装了Android studio。发现这个地方是无法勾选的,于是我试了好多方法 补充:大家没必要去专门下载Android studio tools去单独安装SDK啥的,很麻烦,你可能最后也弄不
在Go中如何停止程序
在Go中如何停止程序 原创 TimLiu 爱发白日梦的后端 2024-03-17 07:01 广东 听全文 爱发白日梦的后端 专注 Go 语言领域的发展,学习成为更牛逼的架构师,日常分享 Go 语言、架构、软件工具的使用。 177篇原创内容 公众号 点击上方“名片”,关注公众号,加群可获得我整理的海量资料 引
Linux Graphics Stack(图图图)
Linux图形相关涉及到硬件、内核驱动、协议API、2D/3D渲染框架、GUI框架、桌面环境等,相当复杂,这里简单收集架构图作为记录。 1 硬件相关 显示相关的有: Displaying:显示器、投影等。包括Display engine、Timings controller、Display interface PHY。 Rendering:3D rendering, 2D shape drawi
git checkout 命令
git checkout 命令 Git 基本操作 git checkout 命令用于在不同的分支之间切换、恢复文件、创建新分支等操作。 注意:git checkout 命令在 Git 2.23 版本后引入了 git switch 和 git restore 命令,分别用于分支切
Windows下闭源fuzz的简单记录
Windows下闭源fuzz的简单记录 前言 最近我使用动、静态分析加闭源fuzz在企鹅的产品挖到了多个二进制漏洞,在这简单记录部分所得。 简介 众所周知,闭源fuzz有几个主要难点: 路径反馈-提高fuzz效率 漏洞检测机制-检测堆漏洞 无源码 本文将非常简单的说明怎么试图缓解。 路径反馈 我的做法很简单,直接拿别人的开箱就用得了,比如说: googleprojectzero/winaf
Android studio的Android SDK没有下载项
在C:WindowsSystem32driversetchost文件最后添加上如下内容,然后重启Android studio: 203.208.46.146 www.google.com74.125.113.121 developer.android.com203.208.50.33 dl.google.com108.177.125.91 dl-ssl.google.com 火绒安全工具箱中直接就
k8s运维进阶之 kubelet的预留资源解析多大合适
k8s运维进阶之 kubelet的预留资源解析多大合适 原创 宁阳阳 k8s普罗go运维专家燕小乙 2024-03-15 14:49 北京 听全文 我的问题 Capacity和Allocatable的关系 计算公式 如果预留的资源较小的危害是什么:cpu和mem不足时 oom或者运行较慢 为什么有了预留 还要 有驱逐: 预留包不包含d
3月15号(工程日志第9天)
今天!我终于把Android studio远程连接上MySQL数据库了!!!!!! 所花时间(包括上课):8小时 代码量(行):183行 博客量(篇):1篇 了解到的知识点:今天进行了安卓数据库的增删改查操作,完成了周二课堂上的练习。
android_get_device_api_level
{ //ret = android_get_device_api_level(); ret = 28; } { int ff_Build_SDK_INT(AVCodecContext *avctx) { int ret = -1; #if __ANDROID_API__ >= 24 // android_get_device_api_level()
ffmpeg jni
{ #enabled jni && { [ $target_os = "android" ] && check_headers jni.h && enabled pthreads || die "ERROR: jni not found"; } } //#define CONFIG_JNI 1
软件工程——代码泛读结对
一、练习要求(主要是将项目上传至gitee) 1.源码组织方式(给出仓库地址): (1) 创建针对本作业的项目和软件版本库,在版本库中建立“src”和“doc”两个文件夹,分别存储软件系统的源代码和报告文档 (2) 建立master、develop以及成员分支(a_branch),将当前版本存入master目录下 (3) 实践操作参考:组长组员两个人协同开发:组长负责维护开发分支dev,组员向de
iOS 支付前登录要有跳过选项
根据Guideline 5.1.1,尽量让用户不登陆可以使用大部分功能。 但是对于支付,用户登录之后,可以多平台(苹果、Android、小程序)共享支付结果。所以一般支付前都会让用户登录,防止重复购买。但是碰到一个很严格的苹果审核,要求用户可以跳过登录去购买
Android混淆后的bug日志通过mapping文件找对应行号
背景 由于项目中提测以及线上的apk都是经过混淆处理的,因此拿到日志后也无法正常查看崩溃日志的行号 这个原因是因为混淆了文件,输出的日志是对应不上源文件的,为了正确找到行号需要用到mapping.txt文件 配置开启保留行号和源文件 要想利用mapping文件找到对应的行号,则还需要在混淆文件中配置开启保留行号和源文件 这个其实默认是注释的直接放开注释的 这个要是不放开还是会 这个要是
【Android】使用Android Studio打包APK文件
文章目录 1. 新建项目 2. 打包生成APK 3. 安装APK 1. 新建项目 打包APK之前,首先需要新建项目,有基础的可以跳过。 无基础的可以参考:使用Android Studio运行Hello World项目 2. 打包生成APK 1.找到Build -> Generate Signed Bundle or APK -> 勾选APK &n
Qt .pro文件详解
一、.pro文件内容解释 .pro文件是qmake用来生成makefile文件的中间文件。新建简单Qt工程,默认生成 .pro文件内容如下,解释见注释: 除工程默认的一些字段,.pro文件还有一些其他字段: 二、qmake生成makefile过程 to be continue…
2024.3.14软件工程日报
学习安卓开发时间:30分钟 代码量:100 <?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"><uses-
3月15号(工程日志第8天)
今天!我终于把Android studio远程连接上MySQL数据库了!!!!!! 所花时间(包括上课):8小时 代码量(行):211行(课上代码敲写 博客量(篇):1篇 了解到的知识点:安卓远程连接MySQL数据库并进行插入数据操作。
2024/03/14
今日学习web时长2小时 代码行数大概40多行 博客数量一篇 今日依旧尝试Android连接MySQL,成功。 今天开始配置gradle的本地仓库和镜像文件,完成后Android studio无法使用,找不到原因,应该是Android studio自动的配置的项目仓库和全局仓库不一样。 所以最后还是老老实实的用gradle的默认配置。 完成后依旧是在测试数据库连接,一直在测试外部能不能连接到我的电