android学习
文章平均质量分 52
本栏主要记录自己学习android的过程
魔城烟雨
乘风破浪,学习无止境!总想做点有意义的事情,奈何时间不饶人!期待可以创办属于自己的星球!
展开
-
android四大组件
目录文章目录目录摘要1.四大组件介绍2.常用工具介绍摘要本节主要记录android四大组件。1.四大组件介绍2.常用工具介绍原创 2021-01-22 23:45:11 · 214 阅读 · 1 评论 -
android系统框架
目录文章目录目录摘要摘要本节主要记录android系统框架。原创 2021-01-22 23:36:46 · 349 阅读 · 0 评论 -
android活动的生命周期
目录文章目录目录摘要1.Activity生命周期摘要本节主要记录android的活动的生命周期及相关资料学习。1.Activity生命周期原创 2020-10-08 15:42:41 · 192 阅读 · 0 评论 -
打造自己的HelloDrone 无人机APP过程《4》
目录文章目录目录摘要1.首先看下飞控的心跳包数据定义2.我们看下APP心跳包数据定义3.APP获取飞控心跳包数据并处理1. onHeartbeat(message);2. processHeartbeat(msg_heart);摘要本节主要讲解打造自己的HelloDrone 无人机APP过程《4》心跳包数据,欢迎批评指正!!!1.首先看下飞控的心跳包数据定义在飞控的common.xml文件中定义我们补充下Mavlink相关信息在mavlink消息帧里最重要的两个东西,一个是msgid原创 2020-10-08 11:05:38 · 1409 阅读 · 2 评论 -
打造自己的HelloDrone 无人机APP过程《3》
目录文章目录目录摘要1.发送逻辑代码2.设置无人机的飞行模式理解发送过程摘要本周主要记录打造自己的HelloDrone 无人机APP过程《3》–如何实现APP给飞控发送数据相关逻辑,欢迎批评指正!!!1.发送逻辑代码 /** * 打开设备,执行mManagerTask任务 * @param extras */ protected void onConnectionOpened(Bundle extras) { if (mConnect原创 2020-10-07 22:35:56 · 1165 阅读 · 0 评论 -
打造自己的HelloDrone 无人机APP过程《2》
目录文章目录目录摘要1.增加姿态信息界面2.在activity中显示更新姿态数据摘要本节主要记录打造自己的HelloDrone 无人机APP过程《2》—如何获取并且显示姿态信息。1.增加姿态信息界面<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.原创 2020-10-06 22:19:10 · 1192 阅读 · 1 评论 -
打造自己的HelloDrone 无人机APP过程《1》
目录文章目录目录摘要1.实例化无人机及地面站控制对象2.绑定服务3.增加连接点击事件及进行连接摘要本节主要记录HelloDrone的连接过程及Mavlink协议解析过程。1.实例化无人机及地面站控制对象核心内容:controlTower = new ControlTower(context);drone = new Drone(context); @Override /** * 重写onCreate方法,在onStart方法之前启动 */ pro原创 2020-09-28 16:30:45 · 2651 阅读 · 1 评论 -
打造自己的HelloDrone 无人机APP过程《0》
目录文章目录目录摘要1.项目设置1.设置一个基本的Android Studio项目2.添加客户端库3.实现TowerListener的监听事件4.初始化ControlTower 并绑定activity的生命周期5.实现无人机监听事件6.无人机实例化并在tower上注册摘要本节主要记录开发自己的HelloDrone无人机的过程,本节是第一节欢迎批评指正!参考资料:博客参考dronekit-android源码Tower源码usb-serial-for-android库1.项目设置1.设原创 2020-09-28 14:19:16 · 2704 阅读 · 2 评论 -
ardupilot 如何为android 增加mavlink协议
目录文章目录目录摘要1.生成android 通用的Mavlink Java代码2.移植Mavlink到自己的android项目中1.MAVLinkPacket.java代码2.Parser.java3.Messages文件夹下面的内容1.MAVLinkMessage.java2.MAVLinkPayload.java3.MAVLinkStatus.java摘要本节主要记录如何通过ardupilot 为android系统移植无人机Mavlink协议,欢迎批评指正。这里我们看下一个android手机a原创 2020-08-24 09:20:49 · 2297 阅读 · 1 评论 -
android Intent在活动之间穿梭
目录文章目录目录@[toc]摘要1.显示Intent2.隐式Intent摘要本节主要记录如何使用android的Intent在不同的活动之间来回调用。Intent 大致可以分成两种:显示Intent和隐式Intent。1.显示Intent @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); s原创 2020-07-09 17:08:14 · 236 阅读 · 0 评论 -
android Toast使用
目录文章目录目录@[toc]摘要摘要本节主要记录自己如果使用android中的Toast的使用过程,为以后学习方便。Toast是Android系统提供的一种非常好的提醒方式,在程序中可以使用它将一些短小的信息通知给用户,这些信息会在一段时间内自动消失,并且不会占用任何屏幕空间。函数:Toast.makeText(FirstActivity.this,"你现在点击的是Button 1",Toast.LENGTH_SHORT).show();public class FirstActiv原创 2020-07-09 15:24:49 · 303 阅读 · 0 评论 -
android log日志工具的使用
目录文章目录目录摘要1. Android 日志工具Log1. Log.d()的使用摘要本节主要记录自己学习android的log的使用过程,为自己学习方便。1. Android 日志工具Logpublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(sav原创 2020-07-09 14:54:06 · 833 阅读 · 0 评论 -
android应用程序组件
目录文章目录目录摘要1.Android 应用程序组件1.Activities2.Services3.Broadcast Receivers4.Content Providers2.附件组件摘要本节主要记录自己学习android菜鸟文档的过程。1.Android 应用程序组件应用程序组件是一个Android应用程序的基本构建块。这些组件由应用清单文件松耦合的组织。AndroidManifest.xml描述了应用程序的每个组件,以及他们如何交互。以下是可以在Android应用程序中使用的四个原创 2020-05-12 15:44:29 · 491 阅读 · 0 评论 -
android AndroidManifest.xml文件的作用
目录文章目录目录摘要1、概述2、结构图3、详解摘要本节主要记录自己学习AndroidManifest.xml文件的作用过程。AndroidManifest.xml 是每个android程序中必须的文件,它位于整个项目的根目录。我们每天都在使用这个文件,往里面配置程序运行所必要的组件,权限,以及一些相关信息。但是对于这个文件,我们真正又了解多少了,还是只是停留在只会简单的配置,而不明白其中的具体含义,以及为什么要这样设置?今天就让我们来详细的学习一下这个文件里各项参数的具体含义,因为它是整个应用的原创 2020-05-12 14:42:45 · 2103 阅读 · 0 评论 -
android基础知识学习1---认识android
目录文章目录目录摘要1.Android是什么2.Android的发展3.Android的优势4.Android的强大之处5.Android 应用程序6.学习android可以做什么摘要本节主要记录自己学习android的过程,欢迎批评指正!这个过程基于android菜鸟教程和其他网站学习1.Android是什么Android是一个开源的,基于Linux的移动设备操作系统,主要使用于移动...原创 2020-04-26 07:30:15 · 521 阅读 · 0 评论