自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 gerrit +git + windows 配置常见问题总结

Git 正常安装 配置 ssh-keygen 后,git clone 服务器代码报错。

2023-07-25 15:16:40 448

原创 android binder机制

2023-06-19 17:34:37 103

原创 Activity 的生命周期和启动方式

特点:该模式的Activity会启动一个新的任务栈来管理Activity实例,并且该实例在整个系统中只有一个。无论从那个任务栈中 启动该Activity,都会是该Activity所在的任务栈转移到前台,从而使Activity显示。特点:该模式会判断要启动的Activity实例是否位于栈顶,如果位于栈顶直接复用,否则创建新的实例。缺点:当Activity已经位于栈顶时,而再次启动Activity时还需要在创建一个新的实例,不能直接复用。2.每启动一个Activity就会在栈顶创建一个新的实例。

2023-06-19 14:22:43 554

原创 App 国际化语言

流程: 1、准备国际化资源文件。 2、应用内切换语言 3、解决语言切换相关问题切换语言关键代码public static void updateAppLanguage(Context context){ String language = "en"; Locale myLocale = new Locale(language); Resource

2023-06-09 10:29:22 188

原创 浏览器页面无法点击问题分析

浏览器元素无法点击问题分析

2023-06-08 23:20:23 1360 1

原创 大疆DJI 开发封装组件库

组件库介绍UXE-SDK 是笔者基于大疆官方组件库 UXSDK,个人开发封装的一套无人机设置、显示的组件库,其主要包括大疆无人机飞控、遥控器、图传、电池、相机、避障、云台等方面。可以方便的集成在已有项目中,而无需关心其内部实现,对快速搭建飞控APP相关项目有着极大帮助,并且与UXSDK并存。目前,该组件库正在不断的更新,迭代中。由于本人时间、能力有限,将逐步开放对开发组件库的说明介绍。目录cameraCameraFunctionPanelCameraH20TPanelCameraH20TZoo

2021-02-26 15:03:46 786 1

原创 【DJI Mobile SDK】RTMP 推流卡顿问题

/*** 只对作者个人理解的功能进行描述说明,参考官方说明文档* 需要其他功能教程或说明请留言或私信* 需要其他合作请留言或私信* auth by antman-s*/项目场景:使用大疆无人机 Mobile SDK开发项目问题描述:实现 RTMP 推流功能后测试发现推流卡顿原因分析:考虑引起问题的原因,根据项目经验,遇到以下两种原因导致卡顿较多1、网络问题2、手机性能问题解决方案:1、网络问题请改善网络环境,笔者遇到手机SIM卡运营商网络问题导致推流卡顿,

2021-02-25 14:19:58 1636 4

原创 【DJI Mobile SDK】推流功能实现教程

目的该教程拟在实现自己的RTMP推流功能,将无人机视频实时画面推送到自己搭建的RTMP服务器上,实现Web端或移动端展示。环境准备Android 设备一台大疆无人机一台App已集成DJI Mobile SDK并能正确连接接口说明查看官方文档后者笔者的自译文档:推流接口 LiveStreamManager 说明常见问题RTMP推流延迟问题解决方案正文...

2021-02-25 11:16:33 2476 2

原创 【DJI Mobile SDK】推流接口 LiveStreamManager 说明

/*** 只对作者个人理解的功能进行描述说明,参考官方英文说明文档* 需要其他功能教程或类说明请留言或私信* auth by antman-s*** 该类用于将视频流传输到RTMP服务器,以使用DJI产品进行实时流传输。*/public class LiveStreamManager { /** * 确定直播是否开始。启动后,此标志将不受RTMP服务器状态的影响。 */ public boolean isStreaming() { return false;

2021-02-25 11:02:59 3183 2

原创 【DJI Mobile SDK】RTMP推流延迟问题解决方案

问题描述无人机正确连接手机,实现推流功能,推流后测试发现视频延迟高达十几秒。问题分析使用DJI LiveStreamManager接口推流可处理音视频流,音频流使用手机的MIC采集音频数据,需要添加手机音频权限。解决方案:在项目AndroidMenifest中添加权限,并动态赋予录音权限~~java~~...

2021-02-25 10:30:48 2155 5

原创 java http post图片

java http post图片文件,参考文章https://blog.csdn.net/yjclsx/article/details/70675057 /** * 上传文件到指定地址URL * * @param fileName 文件名 * @param urlStr 上传地址 * @return */ public st...

2020-04-21 16:07:16 1435

原创 [Android] TextView只显示一行,多余显示省略号...

Android Textview 只显示一行,多余部分显示"…"<TextViewandroid:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true"android:ellipsize="end"/>android:ellipsize="end"...

2020-04-15 09:53:07 1426

原创 【GIS】JTS com.vividsolutions.jts.geom

JTS 简介:JTS是加拿大的 Vivid Solutions公司做的一套开放源码的 Java API。它提供了一套空间数据操作的核心算法。为在兼容OGC标准的空间对象模型中进行基础的几何操作提供2D空间API。空间数据模型Geometry之间的关系支持的空间操作包括使用Demoimport org.geotools.geometry.jts.JTSFactoryFinder;i...

2020-03-19 18:36:31 1327

原创 GIS 基本概念

简介WKT(Well-known text)是开放地理空间联盟OGC(Open GIS Consortium )制定的一种文本标记语言,用于表示矢量几何对象、空间参照系统及空间参照系统之间的转换。WKB(well-known binary) 是WKT的二进制表示形式,解决了WKT表达方式冗余的问题,便于传输和在数据库中存储相同的信息GeoJSON 一种JSON格式的Feature信息输出格...

2020-03-19 17:34:52 145

原创 Android screenOrientation 与横竖屏切换问题记录

#横竖屏切换问题归类具体实现均不作记录1、设置 Activity 的横竖屏: xml 配置与代码设置 2、横竖屏切换的生命周期: 横屏一次,竖屏两次 3、拦截横竖屏切换触发的生命周期:manifest 设置 android:configChanges,代码重写onConfigurationChanged #screenOrientation:"behind"的妙用前提:项目中...

2020-03-17 16:10:48 337

原创 Android 模拟按键H5点击方案探究

最近在实现 Android 辅助功能模拟按键点击功能时,将遇到的问题和思路做下记录。首先,对于 Android 利用无障碍功能模拟点击事件的基础实现原理和方案以及实际应用就不做过多说明了,相信研究过这块知识的同学都有一个基础的了解了。但是在各位实践过程中肯定遇到了一个很难缠的问题,怎样对H5页面布局分析处理及点击响应?将问题细化一下分步解决:1、怎样解析H5页面查找到指定元素?2、怎样在H...

2020-03-17 16:10:07 417

原创 【Tinker】热更新脚本

自用的一份Tinker 热更新脚本说明def bakPath = file("${buildDir}/../tinkerBakApk/")def patchPath = file("${buildDir}/../tinkerPatch/")//def oldApkSubDir = "app-0317-14-54-00"** * 对于插件各参数的详细解析请参考,如果没有特殊需求下面的参数...

2020-03-17 16:01:36 161

原创 [Android 编译问题排查] Please correct the above warnings first.

[Android 编译问题排查] Please correct the above warnings first.签名打包 Gradle build时报错,“ Please correct the above warnings first.”,是混淆时找不到引用发生的,点击上图中“1”处点击Toggle view切换视图来查看具体的报错详情。可以找到如下报错信息:在此视图中搜索“can’t...

2020-03-17 10:35:56 415

原创 Android 反编译环境搭建

Android 反编译环境搭建1、JDK安装并配置系统变量2、apkTool 下载,apk包资源文件提取3、dex2jar下载,dex转jar包4、jd-gui 下载,查看jar包的java代码的IDE5、jadx IDE 下载,一键化处理apk包反编译总结:1、android studio 打开混淆后针对dex2jar包解析做反向限制,其限制规则是在生成apk包时,在gradle中...

2019-10-09 16:06:42 188

原创 Xposed 入门- 第一个 Xposed App

这里写自定义目录标题第一个Xposed App第一个Xposed AppXposed 环境说明:手机型号:XiaoMi Mix 2sAndroid 版本:9.0Xposed 搭建:Magisk (version:19.3)EdXposed Core (Magisk 模块内下载)EdXposed Manager (Magisk 模块内下载)Xposed Install (apk...

2019-09-29 10:51:53 1319

原创 Android 常用视频播放库分析

需求:播放网络直播流的历史回放视频,FLV格式,支持进度拖动、倍速功能。选用库列表:MediaPlayer(Android 系统库)ExoPlayer(google 出的扩展播放库)pldroid-player:2.1.8Vitamioijkplayer使用demo分析MediaPlayer(Android 系统库)使用简便,功能匹配完全,开发完成后测试发...

2019-09-04 09:56:50 1082

原创 Android GDAL 中文路径及字段乱码问题修复

网上查询到很多关于 Android 中使用GDAL组件时中文字段与路径的问题,经过了长时间的折腾之后总结一种简单可行的方案,整理记录一下。原理就是获取value值的二进制数据,在调用java代码整合成字符串//解决中文路径问题gdal.SetConfigOption("GDAL_FILENAME_IS_UTF8", "YES");gdal.SetConfigOption("SHAPE_EN...

2019-06-28 14:55:20 511 1

原创 App Splash 启动页实现流程

目的: 1、添加app启动页图片(公司宣传图片) 2、解决app启动白屏、黑屏问题 3、解决应用初次启动时点击app响应速度过慢问题,增加过渡页面,优化用户体验流程: 1、AndroidManifest 中设置启动activity和theme。 2、定义启动页主题 3、实现启动Activity关键code:&lt;activity android:name=".page.s...

2018-05-11 11:11:23 2022

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除