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

安卓Root

安卓Root 前言 测试经常需要安卓root机,因此写下此教程 手机为谷歌pixel 4 操作流程 adb安装 mac安装命令 linux安装命令 Windows 安装 adb 首先下载 adb工具:Android SDK Platform Tools 下载后解压到自定义文件夹:C:/ADB/platform-tools 配置系统环境变量 C:/ADB/platform-tools 打开命令行

分分钟穿透手机,实现远程控制

分分钟穿透手机,实现远程控制: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%

Flutter安装

文档地址: https://docs.flutter.dev/get-started/install/windows/mobile?tab=download#later-start https://flutter.cn/community/china 下载地址: https://docs.flutter.dev/release/archive?tab=windows https://flutte

安卓安装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

第二讲 布局

第二讲 布局 重要:在安卓布局里有且只有一个根布局所以最外层只能有一个Layout但是内部可以嵌套多个类似于树! 在activity_main.xml里面写布局 线性布局 元素按比重划分大小,注意标红的地方不能改 1:1:2划分 线性布局里面的控件只能水平摆或者垂直摆, 看orientation horizonta水平 vertical垂直 <?xml version="1.0" enc

关于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篇 了解到的知识点:今天进行了安卓数据库的增删改查操作,完成了周二课堂上的练习。

软件工程日报009

  第8天 第二天 第三天 第四天 第五天 所花时间(包括上课)  3h         代码量(行)  300         博客园(篇)  1         所学知识  android  

2024年3月15日第15篇

今天主要是有关http的相关应用和jdbc传值的相关结构方法。 花费时间:1小时 代码量:150 博客:一篇 知识点:有关android的http请求和传值

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…

第三章:项目管理

1 依赖管理:包导入很重要的 8 个知识点 1.1 单行导入与多行导入 在 Go 语言中,一个包可包含多个 .go 文件(这些文件必须得在同一级文件夹中),只要这些 .go 文件的头部都使用 package 关键字声明了同一个包。 导入包主要可分为两种方式: 单行导入 多行导入 如你所见,Go 语言中 导入的包,必须得用双引号包含,在这里吐槽一下。 1.2 使用别名 在一些场景下,我们

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-

软件工程日报008

  第8天 第二天 第三天 第四天 第五天 所花时间(包括上课)  2h         代码量(行)  300         博客园(篇)  1         所学知识  网课学习Android &nb

3月15号(工程日志第8天)

今天!我终于把Android studio远程连接上MySQL数据库了!!!!!! 所花时间(包括上课):8小时 代码量(行):211行(课上代码敲写 博客量(篇):1篇 了解到的知识点:安卓远程连接MySQL数据库并进行插入数据操作。

2024/03/14

今日学习web时长2小时 代码行数大概40多行 博客数量一篇 今日依旧尝试Android连接MySQL,成功。 今天开始配置gradle的本地仓库和镜像文件,完成后Android studio无法使用,找不到原因,应该是Android studio自动的配置的项目仓库和全局仓库不一样。 所以最后还是老老实实的用gradle的默认配置。 完成后依旧是在测试数据库连接,一直在测试外部能不能连接到我的电

<<  <  15  16  17  18  19  20  21  22  23  24  25  >  >>