1.谷歌提供的工具:android-classyshark
下载地址:https://github.com/google/android-classyshark/releases,下载下来之后是一个可执行的jar文件,win下或者mac下都只要双击即可运行。功能:带有界面,一键反编译Apk工具,直接打开Apk文件,就可以看到Apk中所有的文件结构,甚至还集成了dex文件查看,java代码查看,方法
Snackbar是Android支持库中用于显示简单消息并且提供和用户的一个简单操作的一种弹出式提醒。当使用Snackbar时,提示会出现在消息最底部,通常含有一段信息和一个可点击的按钮。下图是Gmail中删除一封邮件时弹出的Snackbar: 在上图中,最下方的黑色区域,包含左边文字和右边”撤销”字样的就是Snackbar。Snackbar在显示一段时间后就会自动消失。同样作为消息提示
精品推荐国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布!Docker快速手上视
转载
2021-07-23 16:29:00
246阅读
按我的理解大概说下题意:有非常多个点,最多一万个,告诉你它们的坐标。如今须要构造一条闭合线。这个闭合线满足下面六点:1必须是闭合的。2必须用到全部的点。3构造的线段之间若成角,则必须是90度。4构造的边必须与x或y轴平行。5构造的线段之间不存在交错和反复的情况。6最后形成的闭合线长度必需要是全部可能...
转载
2014-10-21 19:56:00
42阅读
2评论
题目 题目链接:https://atcoder.jp/contests/arc125/tasks/arc125_e 有 \(n\) 种零食,其中第 \(i\) 中零食有 \(a_i\) 个。 有 \(m\) 个小孩,你需要把零食分给小孩们,其中第 \(i\) 个小孩任意一种零食只能拿不超过 \(b_ ...
转载
2021-08-23 09:17:00
91阅读
2评论
\(\mathcal{Description}\) Link. 把 \(n\) 种零食分给 \(m\) 个人,第 \(i\) 种零食有 \(a_i\) 个;第 \(i\) 个人得到同种零食数量不超过 \(b_i\),总数量不超过 \(c_i\),求最多分出的零食数量。 \(n,m\le2\times ...
转载
2021-08-23 17:48:00
91阅读
%%% 神仙 tzc 爆切 arcE! 一眼 wll:源点连向所有零食 \(i\),容量为 \(a_i\);所有零食 \(i\) 连向所有小孩 \(j\),容量为 \(b_j\);所有小孩 \(j\) 连向汇点,容量为 \(c_j\)。跑最大流。但是这个图的边数是 1e10,存都存不下,就不会做了。 ...
转载
2021-08-30 13:06:00
85阅读
2评论
Snack-Jsonpath 支持 JSON DOM 构建、编解码、JsonPath 查询和 JsonSchema 验证。核心特性包括高性能 JsonPath 查询(兼容 IETF 和 jayway 标准)、JsonSchema 校验、Json5 部分特性支持,以及优先使用无参构造的安全编解码机制。 ...
Preface: 这是生平第一道现场 AC 的 arc E,也生平第一次经历了 performance $\ge 2800$,甚至还生平第一次被 hb 拉到会议里讲题,讲的就是这个题,然鹅比较尬的一点是我不知道腾讯会议开了白板之后不能看到电脑,导致我的 typora 没人能看到……所以就暂且把我 ...
转载
2021-08-23 22:43:00
77阅读
2评论
Snack3 一个新的微型JSON框架 一个作品,一般表达作者的一个想法。因为大家想法不同,所有作品会有区别。就做技术而言,因为有很多有区别的框架,所以大家可以选择的框架很丰富。 snack3。基于jdk8,60kb,无其它依赖,非常小巧。 强调文档树的链式操控和构建能力 强调中间媒体,方便不同格式
原创
2021-07-20 15:46:07
372阅读
对话框就是用来在界面里弹出,让用户选择的窗口,一般都是 “半透明的背景 + 标题 + 内容说明 + 确认/取消” 这样的形式。对话框就是告诉用户一定要做一个操作才能往下进行,这个在官方文档里面叫modal events(模态事件)。下面总结一下Android下面对话框的使用。一般常用的dialogAndroid的dialog使用一般的流程是:提
转载
2023-07-23 22:24:53
196阅读
什么是JNI JNI是Java Native Interface 的缩写,意为java本地接口, 使用JNI技术可以使得java语言与其它开发语言(如 C、C++ 和汇编语言)编写的应用程序或库进行相互操作。Android系统中的JNI运行通常是在java语言开发的apk或其它组件中调用C/C++开发的底层 模块。JNI的调用
转载
2023-08-17 14:14:17
163阅读
对mavlink的认识MAVLink是针对小型飞行器(MAV)的一个lightweight, header-only message marshalling library(由头文件构成的信息编组库) 它被封装成C结构,可以通过串行总线把数据包发送到地面站,与地面站进行数据通信,它在PX4,PIXHAWK,Parror AR.Drone平台上得到广泛测试,作为MCU/IMU通信以及Linux和地
转载
2024-07-02 18:38:10
92阅读
一、安装Nodejs下载nodejs安装包(https://nodejs.org/en/download/)安装下载后,双击安装文件,按提示来安装。测试安装是否成功:运行cmd,输入node –v二、安装android的SDK安装android的sdk包,(https://developer.android.com/studio/index.html),运行依赖 sdk中的 'android'
转载
2024-04-27 11:36:59
145阅读
一、JNI的作用:1.使JAVA与本地其他类型语言(C、C++)交互;2.在JAVA代码里调用C、C++等语言的代码 或 C、C++调用JAVA代码。由于JAVA具有跨平台的特点,所以JAVA与本地代码的交互能力弱,采用JNI特性可以增强JAVA与本地代码的交互能力。二、AndroidStudio中JNI的使用方法:准备工作:1. 在AndroidStudio里,点击File->Settin
转载
2023-08-21 20:40:49
105阅读
小伙伴们可能在开发的过程中遇到这样的痛点:比如一个新的项目开发需求下来了,正常来说,要等到服务端将接口开发完毕,我们才去对接数据。但是,往往后端人员又很忙,不能立马开发出接口,这样就大大降低了移动端的开发进度,所以,为了能够解决这个问题,我们就不得不自己设计接口,模拟服务端数据。等到真正测试的时候,将接口域名替换即可。这样,我们就不得不借助mock-server这款强大的工具了。目前,我接触了两种
转载
2023-12-18 16:18:40
46阅读
软件安装1、安装Java这里需要注意对环境变量的设置,可以根据java -version来检测一下。2、安装SDK这里需要注意设置环境变量ANDROID_HOME:Android SDK Manager的位置 例如:(ANDROID_HOME=> E:\Android\sdk)设置环境变量PATH:例如:(PATH=> %ANDROID_HOME%\tools;%ANDROID_HOM
转载
2024-04-20 10:53:53
34阅读
MAVLINK协议在安卓中的简单介绍1.关于MAVLINK通信协议Mavlink协议最早由 苏黎世联邦理工学院 计算机视觉与几何实验组 的 Lorenz Meier于2009年发布,并遵循LGPL开源协议。Mavlink协议是在串口通讯基础上的一种更高层的开源通讯协议,主要应用在微型飞行器(micro aerial vehicle)的通讯上。Mavlink是为小型飞行器和地面站(或者其他飞行器)通
转载
2023-06-21 16:07:51
275阅读
Android 接入 OpenCV库的三种方式 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很
转载
2023-06-29 21:54:48
110阅读
本文是AndroidJNI简单入门,大佬们请绕行(指点一二)…定义native 即 JNI,Java Native Interface,就是用户和本地C代码进行互操作的API基本用法在基本用法之前,要安装SDKTools 创建一个自己的Application, 然后IDE会自动创建一些文件,如图 在app moudle下有一个CMakeLists.txt文件,此文件是CMake 构建脚本,名字不可
转载
2023-09-28 10:02:19
90阅读