Flutter开发环境搭建(Windows、Android)
1、首先下载一些必备的软件,后续使用时会提到如何操作。
1.0 确认你已经安装好了JDK。
1.1 Flutter安装包。Flutter SDK 版本列表 | Flutter 中文文档 | Flutter 中文开发者网站。
1.2 Android Studio,用于Flutter框架安卓端App开发环境配置 。Download Android Studio and SDK tools | Android Developers (g ...
Android NDK开发
JNI的全称是Java Native Interface的缩写,通过使用C/C++本地代码,提高代码的性能,或者移植现有代码.
JNI是Java提供的一种C/C++代码和Java代码进行交互的桥梁.
在Android中使用C/C++代码需要用到NDK,它是Android提供的一个工具开发包.方便开发人员快速开发C/C++的程序,NDK本质上还是通过Java中的JNI来和Java层进行交互的.
1. ...
Android配置OpenCV C++开发环境
网上的OpenCV配置环境大部分都不能正常配置成功,不是编译时报找不到so,就是运行找不到so.本文是我试了不少坑才找到的配置方法.其原理是让AndroidStudio自己根据mk文件自动配置.
1.下载OpenCV
先去OpenCV官网下载OpenCV的Android版本.速度慢的可以用迅雷下载.
OpenCV4.5.5
下载完成之后解压到文件夹
2.AndroidStudio新建C+ ...
迅为国产RK3568开发板Android移植 LCD 屏幕
rk3568 芯片非常强大,可以支持的屏幕接口有很多,显示接口支持可是非常丰富的,
iTOP-rk3568 开发板支持 MIPI 接口的屏幕,接口如下图所示:
1 屏幕点亮流程
点亮屏幕基本的流程是一致的,一般是背光使能---->背光点亮---->屏幕使能---->res ...
【保姆级教学】Android开发工具的安装与使用
前言——准备
安装SDK前的准备工作
首先为了实现 移动端的自动化控制 还需要一些工具来支持
需要设置好xxxxxxx-xxxxx
什么是SDK
SDK是一系列程序接口,文档,开发工具的集合,是的,集合,sdk即单单不是一个开发工具,也不是一个程序。一个完整的SDK应该包括以下内容:
(1)接口文件和库文件
(2)帮助文档
(3)开发示例
...
Android开发 焦点与TV
前言
焦点一般在TV设备,投影仪设备开发中使用很多。因为这些设备不带触控与键鼠输入,而是使用遥控器。本博客讲解与记录焦点开发的一些功能与细节。
在xml里关于焦点的属性
<!-- 控制视图是否可以获取焦点。默认情况下,这是“自动”,它让框架确定用户是否可以将焦点移动到视图。通过将此属性设置为 ...
Android BLE 蓝牙开发——扫码枪基于BLESSED
一、蓝牙模式HID与BLE
当扫码枪与手机连接时,通常采用的是蓝牙HID(Human Interface Device)模式。本质上是一个把扫码枪作为一个硬件键盘,按照键盘协议把扫码后的结果逐个输入到对应的控件上。
优点:无需开发集成,配对就可以立即作为键盘输入使用。可以使用输入框等组件直接接收扫码结果。
缺点:对非 ...
Qt 调用 java代码,用于Android app的开发
Qt 调用java代码的一个示例,用于Android app的开发,需要在.pro文件中加入
QT += androidextras
Java使用JNI是为了使用C++的函数,而Qt这里使用JNI正好相反,是为了使用Java的函数
#include <QAndroidJniObject>
#include <QAndroidJniEnvironment>
QAndroidJniEnvironment env;
QAndroidJniObject str = QAndro ...
Android开发必备基础知识(Android studio)
必备基础知识
日志工具—Log
Android中的日志工具是Log(android .util.Log),一共有五个方法
每个方法会有不同的重载
Log.v( )
用于打印最为琐碎、意义最小的日志信息。
对应级别verbose,是Android日志中级别最低的一种
Log.d( )
打印调试信息,这些信息是对调试程序和分析问题有帮助的
对应级别debug,比verbose高一级
...
快速集成华为 AGConnect 远程配置服务 - Android
华为 AppGallery Connect 提供了一个远程配置的服务。通过远程配置,应用即可无需升级,也可以在云端灵活修改应用的行为和外观,从而快速响应用户的需求。今天就来教大家如何接入 AppGallery Connect 的远程配置服务。
1、在 AGC 上开通远程配置并创建配置项:
在我的项目 下选择你的开发项目,在增长下面,找到远程配 ...
mediapipe 中文教程 android开发
今天开始给大家分享mediapipe学习,踩坑过程.
首先还是要学习官方教程的 https://google.github.io/mediapipe/getting_started/hello_world_android.html
环境搭建后期在分享给大家
我现在使用的是windown系统, 也跑过centos上,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
helloworld!andr ...
如何在 Xamarin 中快速集成 Android 版认证服务 - 邮箱地址篇
Xamarin 作为微软提供的移动服务多系统开发平台,成为很多开发者首选的应用开发平台。AppGallery Connect(以下简称 AGC)也在逐步的支持 Xamarin 的 SDK。认证服务也是支持 Xamarin 平台的服务之一,今天就教大家如何在 Xamarin 里快速集成认证服务的邮箱地址认证。
1. 安装 Xamarin 环境
Xamarin 的御用开发平台是 Visual ...
Android开发 定时任务清理数据
原文地址:Android开发 定时任务清理数据 | Stars-One的杂货小窝
公司项目,需要整定时任务,对数据进行清理,需要在每天凌晨0:00进行数据的清理,使用了Alarm和广播的方式来实现
PS:基于此原理,也可以实现自动检测并更新apk的功能
实现
实现的原理为:
1.进入APP,启动闹钟,设置一个闹钟服务(在某个时间点会触发任务 ...
Android开发 海康威视 多路视频播放(同时播放视频)
原文地址:Android开发 海康视频 多路视频播放 | Stars-One的杂货小窝
最近公司有个项目需要对接到海康监控摄像头来实现对应的实时播放和回放,但这两个不是我们今天要讨论的重点,APP首页,需要实现同时播放两个视频,全网搜集了下,都没有找到相关资源,于是便是自己研究,最终也是成功实现了功能
注:本文是基于海康视 ...
Android开发 View与Activity的生命周期[转载]
作者:sososeen09链接:https://www.jianshu.com/p/0a4cb44ce9d1来源:简书
前言
Activity有生命周期,同样的,View从添加到界面到从界面中移除也有一个生命周期,在官方文档中介绍了自定义View需要重写的一些方法,可以认为这些方法就是View的生命周期方法。
View的生命周期方法.png
本文就介 ...
百度地图定位开发——Android地图sdk开发
百度地图Android定位SDK是为Android移动端应用提供的一套简单易用的定位服务接口,专注于为广大开发者提供最好的综合定位服务。通过使用百度定位SDK,开发者可以轻松为应用程序实现智能、精准、高效的定位功能。
打开百度地图sdk开发,输入应用名称这里需要输入SHA1,具体寻找SHA1过程可以参考官方的文 ...
Android POS开发
如何开发出一个POS收款应用
一、初始化数据
初始化数据一般是在欢迎页面,也就是WelcomeActivity。不管是不是POS应用,都会有都会有所谓的欢迎页面。
欢迎页面的主要作用是为了初始化基础数据和获取权限。
在POS应用中欢迎页面主要是初始化以下数据:
款台号、机构号、是否绑定、ip地址。
像这些数据一般是从共享内 ...
一个C#开发者用Java搭建Android框架的心路历程
前言
Java框架实在是太多了,因为是初学乍练,所以,只好以百度为标准选择框架了。
Java的框架文章太难写了,因为他引用了太多框架,而每一个框架都有很繁琐的配置,把每个框架都写一遍,就等于写书了;所以本文只能大体上介绍,但大体上介绍,感觉读起来又没有生气,总之非常难写。
新建项目
首先新建项目KibaFramework, ...
linux 平台下用利用 qt 框架给 android 手机开发应用
从矿工转行为新时代农民工,一直从事的是PC端开发,听说qt可以给手机开发开发应用,遂进行了尝试,历时约两个晚上的时间终于给我的手机开发了一个丑陋无比的应用。
开发环境:linux(deepin)pc一台 + android 手机一部
一、PC 搭建开发环境
1. 安装 Qt 开发环境(记得选择 Android 相关组件)
qt 下载地址:https://d ...
Android 蓝牙开发
Android 蓝牙开发
我们在进行蓝牙开发时首先要了解低功耗蓝牙、经典蓝牙、单模蓝牙、双模蓝牙之间的关系。单模蓝牙:支持低功耗蓝牙双模蓝牙:支持低功耗蓝牙和经典蓝牙经典蓝牙:支持经典蓝牙蓝牙开发大致分为这几步
前面需要定位权限和蓝牙权限的支持
发现设备:
经典蓝牙发现设备apiBluetoothAdapter.startDiscovery听说 ...