Flutter Android 真机器调试 、虚拟机调试、Vscode 中开发 Flutter 应用
目录
一、 Flutter Android 真机调试
二、 Flutter 虚拟机模拟器调试
三、 Vscode 中开发运行 Flutter 应用
一、Flutter Android 真机调试
必备条件:
1、准备一台 Android 手机
2、手机需要开启调试模式
3、用数据线把手机连上电脑
4、手机要允许电脑进行 Usb 调试
5、手机对应的 sdk 版本必须安装
注意:
1、关闭电脑上面 ...
安装 RAD Studio 10.3.3 和配置 Android 开发环境
首次安装的朋友,仔细阅读以下内容,规避一些操作误区,重要地方用红色标记,以下操作都是亲经过的安装过程。
建议下载 RAD Studio 10.3.3 RIO(包含 Delphi 和 C++ Builder),而不是单独的 C++Builder 版本。好处有几点,中文的 Delphi 的文档和源代码资源要比 C++Builder 多,可以对照来看;写本文章时的最新版本为 10.4 ...
Android开发 CameraX开发
前言
google推出Camera后,发现Camera功能简单,难以满足需求调用Camera各种效果,所以又推出了Camera2. Camera2功能强大但是使用十分麻烦,回调与冗余代码太多,而且特别容易在释放Camera上犯错导致activty的内存泄露. 所以google推出了更简单易用,但是功能也强大的CameraX.
因为CameraX的简单可以帮助我们高效率开发, ...
《Android原生整合虹软SDK开发uniapp插件》
1、项目背景
1.应公司要求,需要开发一套类似人脸打卡功能的app,但是因为我们公司没有很强的原生android开发者,所以根据现状选择了第三方跨平台的uniapp,想必目前大多人都了解这个平台了,我也就不多赘述了,直接上uniapp官方网站,它有一个缺点就是很多复杂的功能实现不了,就比如今天我们所要说的基于虹软开放平台的 ...
Android手机管理平台搭建:STF和atxserver2
STF(Smartphone Test Farm)是一个Android手机设备管理平台,通过在浏览器上远程调试智能手机、手表和其它设备,一般用于远程管理、调试、监控多个设备。atxserver2移动设备管理平台支持支持Android和iOS,它也使用到了STF。本文介绍如何使用两个工具来搭建Android手机管理平台。
目录STF安装配置流程1. 拉取镜像2. 连接设 ...
Android开发在Activity外申请权限调用相机打开相册
问题描述:
最近在项目中遇到一个需要调用相册和打开相机的需求,但是,在Android 6.0以后,调用相册属于危险权限,需要开发者动态获取,这就意味着我们申请权限是与Activity绑定的,但如果一个App中需要多个地方请求打开相册,那我们要每个地方都要写一遍打开相册的程序吗(当然你可以Ctrl c v),但是,这对于任何一 ...
uni-app&H5&Android混合开发三 || uni-app调用Android原生方法的三种方式
前言:
关于H5的调用Android原生方法的方式有很多,在该片文章中我主要简单介绍三种与Android原生方法交互的方式。
uni-app跨平台框架介绍和快速入门
uni-app跨平台框架介绍和快速入门
一、H5+方法调用android原生方法
H5+ Android开发规范官方文档:
https://www.html5plus.org/doc/zh_cn/android.html
H5端调用A ...
Android Flutter混合开发实现
混合开发
目前来说作为纯Flutter开发的app较少,基本都是将flutter作为共用的组件来开发、在Android\iOS原生项目中引入进行使用,而且个人感觉Android Studio对Native引用Flutter项目的支持比较好(AS 3.6)
Android Native中引入Flutter
创建项目
按照一般流程创建即可,此处用的是androidx项目
创建flutter_module
...
Android系统编程入门系列之应用环境及开发环境介绍
作为移动端操作系统,目前最新的Android 11.0已经发展的比较完善了,现在也到了系统的整理一番的时间,接下来的系列文章将以Android开发者为中心,争取用归纳总结的态度对初级入门者所应掌握的基础知识聊以标记。
应用环境
Android系统是Google基于Linux系统开发的一套移动系统,不仅应用于手机,还有穿戴 ...
Android开发环境搭建
前言
本文为Android开发环境搭建教程,主要用于备忘,因为我毕竟不是总玩Android,重做系统后,一旦想玩,安装开发环境总会折磨我一会,所以,决定做一个备忘文章 。
JDK安装
首先去官网下载JDK。
Java SeSdk下载地址: https://www.oracle.com/java/technologies/javase-downloads.html
进入后如下图所示,点击下载Or ...
Android.00.IDEA中Android开发环境搭建
开始学习Android开发了
------------------------------------------------------------------------------------------------------------------------------------------------在准备环境前,百度上搜了下,随机挑了一个视频,是 MARS老师的,课程讲解得比较符合我的个人情况
有其它语言开发经验多年,有Java常规基础,迫 ...
uni-app&H5&Android混合开发二 || 使用Android Studio打包应用APK
前言:
在上一章节我们已经讲了如何uni-app离线打包Android平台教程,这一章就该来讲讲如何使用Android Studio打包应用APK提供给Android手机安装使用了。
uni-app跨平台框架介绍和快速入门
uni-app跨平台框架介绍和快速入门
第一步、首先打开已经编译好的Android项目:
第二步、选择Build>Generate Signed APK or A ...
Android开发 GridLayout网格布局
前言
GridLayout其实已经算是时代的眼泪了,在有ConstraintLayout的情况下,它其实变的相当鸡肋. 它的属性调试难度其实比ConstraintLayout还复杂(个别属性组合特别难以理解和使用),个人是建议如果你在有需求实现表格类型布局时还是直接使用ConstraintLayout. 当然了解GridLayout还是必须的,因为你无法阻挡别人使用 ...
uni-app&H5&Android混合开发一 || 最全面的uni-app离线打包Android平台教程
前言:
为什么会写这么一个教程,因为很久之前做过一个对接银行POS我们的系统是使用的H5开发的app应用。但是假如对结果银行相关业务的小伙伴应该都清楚,银行的业务相对于其他的对接方而言安全性比较高,而且一般都不会提供定制开发,所以只能我们自己来实现与他们的对接。因此我们把支付这一块做成了Android原生的对接 ...
Android NDK开发崩溃 signal 11 (SIGSEGV), code 1 (SEGV_MAPERR),解决方法
一.前言
在NDK开发的过程中,如果遇到应用Crash,JNI层的报错信息并不像java层那样可以看到详细的错误信息和错误位置,如果要想定位到错误位置,需要借助NDK的一些工具进行地址转换,本文中用addr2line(NDK的工具)来捕捉错误信息
二.分析
以下是我的报错信息
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
...
Android开发
开发工具:Android Studio
TestView(线性布局)
1、基本属性:
layout_width:组件宽度(单位dp)
layout_height:组件高度
id:组件id
text:文本内容
textColor:字体颜色
textStyle:字体风格,normal(无效果)、bold(加粗)、itallc(斜体)
textSize:字体大小(单位sp,为了不同手机的适配)
background:背景
gra ...
IntelliJ IDEA/Android Studio插件开发指南
为防止盗链,本文首发于于果的博客园,转载请注明出处!原文链接:https://www.cnblogs.com/yuxiuyan/p/14682460.html
前言
目前在为安卓手机QQ做自动化的相关工作,包括UI自动化,逻辑层自动化等。使用到的uiautomator等框架,需要在Android Studio进行编码工作。
其中很多工作如果做到插件化的话,可以有效地节省时间成本 ...
android开发android:taskAffinity标签属性的理解
android开发android:taskAffinity标签属性的理解
在AndroidManifest.xml文件配置标签时可以配置android:taskAffinity属性,具体如下:
<activity
android:name=".SecondActivity"
android:launchMode="singleTask"
android:process=":second"
android:taskAffinity="com.example.demo.XXX" />
那taskAffinity又是什 ...
adt-bundle 搭建 android 开发环境
1.软件包下载
adt-bundle包下载地址,https://blog.csdn.net/yanqux123/article/details/46965065
如果你安装的是32位的jdk,下载选择32位的adt-bundle(版本不一致,eclipse打开会报错)
2.环境配置
https://cloud.tencent.com/developer/article/1035654 重点查看第三部分ADT Bundle的配置,验证SDK环境变量配置成功
3.手 ...
Android应用开发中的applicationId与package
2021-03-27
关键字:
每一个Android应用都有一个“唯一身份标识”,即ID号。也即是本文标题中的 applicationId。
而 package 则是定义在 AndroidManifest.xml 中用于区分不同代码相对位置的。package的命名都是按目录层级结构走的。如下图所示:
在Android系统中,想要定位到某一具 ...