5 风之子磊505057618

尚未进行身份认证

暂无相关简介

等级
TA的排名 16w+

大疆无人机参数解释YAW/Roll/Pitch

大疆无人机安卓Mobile Sdk开发(一)简单介绍很多人对yaw,roll,和picth的含义不是很懂,下面用大疆官方的一张图给大家解释一下,一目了然pitch是俯仰,roll是横滚,yaw是航向,按照图中箭头所代表的空间旋转一下飞机就能理解了。...

2019-06-27 15:49:16

大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息

大疆无人机安卓Mobile Sdk开发(一)简单介绍大疆无人机安卓Mobile Sdk开发(二)连接无人机,获取无人机信息qq505057618我主要说核心部分,首先建议大家先下载一个官方的mobile sdk的Demo跑看一看,研究研究后再去尝试自己开发。开发的话你需要注册一个大疆开发者账号,然后注册一个基于mobilesdk的应用,官方会分配给你一个App Key然后在你A...

2019-06-25 14:23:22

安卓卡片式ViewPager

我们来看看activity的布局:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tool...

2019-05-30 10:48:02

安卓设置状态栏白底黑字

在全局样式(也就是AndroidManifest.xml中的application指定的theme里面设置)<style name="AppTheme_StartActivity" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> ...

2019-05-29 17:27:07

Git常用命令速查表

2019-05-06 09:16:58

解决 IllegalStateException: Can not perform this action after onSaveInstanceState

了解异常如何产生,首先必须弄明白onSaveInstanceState方法的调用时机,概括的讲,onSaveInstanceState 这个方法会在activity 将要被kill之前被调用以保存每个实例的状态,以保证在将来的某个时刻回来时可以恢复到原来的状态,但和activity 的生命周期方法onStop 和 onPause 不一样,与两者并没有绝对的先后调用顺序,或者说并非所有场景都会调...

2019-04-30 09:06:51

大疆无人机安卓Mobile Sdk开发(一)简单介绍

大疆无人机安卓MobileSdk开发(一)简单介绍大疆无人机安卓MobileSdk开发(二)连接无人机,获取无人机信息大疆官方提供了安卓sdk供开发者使用,这是地址https://developer.dji.com/api-reference/android-api/Components/SDKManager/DJISDKManager.htmlqq505057618目前没有...

2019-03-29 16:08:16

安卓图片手势缩放-源码

以下是自定义支持手势缩放的zoomImageview,代码拿过去直接可以用public class ZoomImageView extends ImageView implements OnScaleGestureListener, OnTouchListener, ViewTreeObserver.OnGlobalLayoutListener{ private static fi...

2019-01-02 16:11:35

安卓(Android App)性能优化,解决卡顿,内存溢出等一系列问题

其实网上写安卓性能优化的文章很多,本来不想写的,但是今天突然看到一个以前没注意过的点,加上自己平时也遇到过很多很多,所以想写一篇把所有知道的性能问题全部集合起来,这篇文章我会持续更新。1.循环使用        平时在访问一个属性的时候效率远比一个固定变量低,如果你的循环估计次数常常大于 5,假设 xxx.GetLength()方法的值一般大于 5,正常的情况下我们会这么写,比如for...

2018-12-29 16:58:50

Alarmmanager设置定时任务有延迟的问题

安卓在6.0引入了新的省电机制——Doze模式,系统息屏后会把一些广播啊网络啊什么的都切断或者降低频率,所有我们设的闹钟广播也被延迟了,在android6.0之后,如果想继续保持Alarm在手机处于所谓Doze模式时仍然能够被即时响应,则需要使用AlarmManager新提供的两个方法setAndAllowWhileIdle()或者setExactAndAllowWhileIdle()最后代码...

2018-11-13 10:03:03

安卓DataBinding (六) EditText 绑定 TextChangedListener 和 FocusChangeListener

Android DataBinding (一) 基本用法 Android DataBinding (二) 事件处理 Android DataBinding (三) Observable Android DataBinding (四) 自定义属性 Android DataBinding (五) 自定义 View 的双向绑定 Android DataBinding (六) EditText 绑定 T...

2018-09-17 17:06:23

安卓DataBinding (五) 自定义 View 的双向绑定

Android DataBinding (一) 基本用法 Android DataBinding (二) 事件处理 Android DataBinding (三) Observable Android DataBinding (四) 自定义属性 Android DataBinding (五) 自定义 View 的双向绑定 (本文) Android DataBinding (六) EditText...

2018-09-17 17:05:18

安卓DataBinding (四) 自定义属性

Android DataBinding (一) 基本用法 Android DataBinding (二) 事件处理 Android DataBinding (三) Observable Android DataBinding (四) 自定义属性 (本文) Android DataBinding (五) 自定义 View 的双向绑定 Android DataBinding (六) EditText...

2018-09-17 17:02:23

安卓DataBinding (三) Observable

Android DataBinding (一) 基本用法 Android DataBinding (二) 事件处理 Android DataBinding (三) Observable (本文) Android DataBinding (四) 自定义属性 Android DataBinding (五) 自定义 View 的双向绑定 Android DataBinding (六) EditText...

2018-09-17 17:00:27

解决大疆无人机飞了一段距离就停下来的问题(大疆限飞50米)

在开发大疆SDK时候遇到一个问题就是大疆的无人机飞了一段距离就停下来了,一直以为是自己的代码问题,弄了很久,后来才发现原来是大疆的限制,必须调用他的接口去登录大疆的账号,不登录账号就限飞50米,蓝瘦。...

2018-09-17 16:40:45

安卓利用大疆SDK的VirtualStick实现服务器端发送数据控制无人机飞行

功能:飞机在南京,人在北京,然后通过一个模拟摇杆(这个模拟摇杆就是一般玩飞行游戏的摇杆)控制南京的飞机飞行,也就是远程控制。这个摇杆类似于飞机遥控器的摇杆,一直输出yaw,pitch,roll的值,传到客户端后软件后进行一定的倍数转换,然后通过virtualstick模式去控制。实现:1.服务器与客户端的连接我们用的是MQTT,这个根据自己项目的需求自己选择方式           2.确...

2018-09-17 16:36:59

安卓DataBinding (二) 事件处理

Android DataBinding (一) 基本用法 Android DataBinding (二) 事件处理 (本文) Android DataBinding (三) Observable Android DataBinding (四) 自定义属性 Android DataBinding (五) 自定义 View 的双向绑定 Android DataBinding (六) EditText...

2018-09-11 15:58:21

安卓 Databinding (一) 基本用法

Android DataBinding (一) 基本用法 (本文) Android DataBinding (二) 事件处理 Android DataBinding (三) Observable Android DataBinding (四) 自定义属性 Android DataBinding (五) 自定义 View 的双向绑定 Android DataBinding (六) EditText ...

2018-09-11 15:43:09

Android Material Design 之 CoordinatorLayout + CollapsingToolbarLayout

首先添加 design librarycompile 'com.android.support:design:25.4.0'布局文件如下<?xml version="1.0" encoding="utf-8"?><android.support.design.widget.CoordinatorLayout xmlns:android="http://schema...

2018-09-11 15:29:14

mvc,mvp和mvvm的简单介绍

MVC是最经典的开发模式之一,在上大学的时候老师教的也是这个。MVC(Model,View,Control)MVC有两个很明显的问题:1.m层和v层直接打交道,导致这两层耦合度高2.因为所有逻辑都写在c层,导致c层特别臃肿为了解决这两个问题,MVC的变种模式出现了MVP和MVVM.MVP(Model,View,Presenter)MVC架构方式的变种,使用Pre...

2018-09-11 11:11:17

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。