flutter android grandle gradle

Flutter Getx 路由管理

GetX 为我们封装了 Navigation ,无需 context 可进行跳转,使用 GetX 进行路由跳转非常的简单, 只需要调用 Get.to() 即可进行路由跳转, GetX 路由跳转简化了跳转动画设置 、动画时长定义、动画 曲线设置。 Get.to()实现普通路由跳转 一、设置应用程序入口 ......
路由 Flutter Getx

flutter android grandle buid.gradle

build setting buildscript { ext.kotlin_version = '1.5.20' repositories { // google() // mavenCentral() maven{ url 'https://maven.aliyun.com/repository ......
flutter android grandle gradle buid

socket(四)Android与socket与LED灯

socket(四)Android与socket与LED灯 Android界面设置 由于该项目只完成最简单的LED点灯,所以这里粗略布置一个LED灯开关的按钮即可 <Switch android:id="@+id/LED" android:layout_width="wrap_content" and ......
socket Android LED

Android Framework权限篇

Android Framework权限篇一之RuntimePermission整体流程 Android Framework权限篇二之RuntimePermission数据结构解析 Android Framework权限篇三之后台定位权限源码分析 Android Framework权限篇四之AppOp ......
Framework 权限 Android

【Android】通过grantRuntimePermission、revokeRuntimePermission获取和回收运行时权限

需求:不需要用户点击允许按钮直接获取READ_PHONE_STATE等权限分析:因为用户可以在手机中通过打开设置-应用-选择具体应用-权限界面,手动打开用户所需要的权限(界面效果如图),我就想我怎么样可以在代码中模拟点击按钮打开权限的操作,于是我就去查看源码。 第一步:通过adb shell dum ......

Flutter 自定义一个右侧可滑动 左侧为按钮的组件

var topicList = ["圈子话题1","圈子话题2","圈子话题3","圈子话题4-天气很好","圈子话题5","圈子话题6"]; @override Widget build(BuildContext context){ return SizedBox( height:ScreenUt ......
右侧 组件 按钮 Flutter

Android Bluetooth 蓝牙开发/蓝牙协议 小结

蓝牙术语 蓝牙 蓝牙术语: HFP(Hands-free Profile)耳机模式: 让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持。 HSP(Handset Profile)耳机模式 用于支持蓝牙耳机与移动电话之间使用 蓝牙电话广播: Blueto ......
小结 Bluetooth Android

Android Webview判断网页加载完毕

原文: Android Webview判断网页加载完毕 - Stars-One的杂货小窝 书接上文,在Android WebView获取html源码 - Stars-One的杂货小窝此文讲到没有一个可以判断网页加载完毕的方法 最近发现确实是有个解决方案,就是设置webViewClient里的onPa ......
Android Webview 网页

Flutter 项目运行到ios模拟器报错 : Error (Xcode): SDK does not contain 'libarclite'

Flutter 项目运行到ios模拟器报错: Error (Xcode): SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefaul ......
模拟器 libarclite Flutter contain 项目

Flutter GetX的事件监听

Flutter GetX的事件监听 import 'package:flutter/material.dart'; import 'package:flutter_code/page/book/bookEntity.dart'; import 'package:get/get.dart'; clas ......
Flutter 事件 GetX

Flutter Getx 状态管理 --- (依赖管理) GetxController

Flutter Getx 简单的状态管理(依赖管理) GetxController Getx 依赖管理简介 Get有一个简单而强大的依赖管理器,它允许你只用1行代码就能检索到与你的Bloc或Controller相同的 类,无需Provider context,无需inheritedWidget。 C ......
GetxController 状态 Flutter Getx

android编译kanzi 问题 (3) Build command failed.ninja: error: '../../../../../../lib/android_gradle/ES3_Release/arm64-v8a/xxxxx.so', needed by 'xxxxxx.so', missing and no known rule to make it

问题原因: 当前的cmake环境中,找不到所述的库目录。 解决办法: 在error的上面一般会提示在哪个路径里ninja失败。 ninja: Entering directory `E:\Application\output\cmake\app\cmake\release\arm64-v8a' 然后 ......

android编译kanzi 问题 (2) Gradle sync failed: NDK not configured. Download it with SDK manager. Preferred NDK version is '21.1.6352462'.

问题原因: 这个是因为本地网络不佳,下载NDK的包,然后本地已经存在的和android工程设置的又不匹配。 解决办法: 修改NDK版本 把 21.3.6528147 改成提示的 21.1.6352462 ......
configured NDK Preferred Download android

android编译kanzi 问题 (1) Caused by: java.io.FileNotFoundException: Error: Could not find or access Kanzi's Android libraries directory: C:\XXXXXXX

问题原因: 当前的安卓工程找不到kanzi 的android库库目录。大多数的android工程里都会带有一个kanzi_home的路径,这个和本机不匹配就会有该问题。 解决办法: android_gradle 下的local.properties 改下kanzi home 路径,跟自己本机电脑的环 ......

[Android] EventLogTags.logtags简单使用

转载来源:https://blog.csdn.net/yfbdxz/article/details/114702144 用EventLog.writeEvent打的日志(或EventLogTags.java方法打的日志),可以用logcat -b events查看 frameworks/base/c ......
EventLogTags Android logtags

Flutter Getx 状态管理 --- 响应式状态管理器

状态管理 Get 并不是比任何其他状态管理器更好或更差,而是说你应该分析这些要点以及下面的要点来选择只用 Get,还是与其他状态管理器结合使用。 Get不是其他状态管理器的敌人,因为Get是一个微框架,而不仅仅是一个状态管理器,既可以单独使 用,也可以与其他状态管理器结合使用。 Get有两个不同的状 ......
状态 Flutter Getx

Android架构测试 套小记

Android架构测试主要是为了确保Android应用程序在不同设备和系统版本上的兼容性、性能和稳定性。这需要对应用程序的各个组件进行测试,包括活动、服务、广播接收器、内容提供程序等。以下是进行Android架构测试时可以采取的一些步骤: 单元测试:对应用程序的各个组件进行测试,确保它们能够正常工作 ......
小记 架构 Android

【Android】深入Binder拦截

☞ Github ☜ ☞ Gitee ☜ 说明 Binder作为Android系统跨进程通信的核心机制。网上也有很多深度讲解该机制的文章,如: Android跨进程通信详解Binder机制原理 Android系统核心机制Binder【系列】 这些文章和系统源码可以很好帮助我们理解Binder的实现原 ......
Android Binder

Android 事件分发介绍

Android 中 View 的布局是一个树形结构,各个 ViewGroup 和 View 是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个 View 的范围内,这样就不知道哪个 View 来响应这个事件,为了解决这一问题,就出现了事件分发机制。 ......
Android 事件

Flutter Getx 中的Dialog 以及改变主题

设置应用程序入口 当我们导入依赖后,在应用程序顶层把 GetMaterialApp 作为顶层,如下所示 import 'package:flutter/material.dart'; import 'package:get/get.dart'; void main() { runApp(MyApp( ......
Flutter 主题 Dialog Getx

Android——从系统相册读取照片并展示——2个方法

布局: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" ......
Android 照片 方法 相册 系统

flutter中InheritedWidget共享数据

InheritedWidget是Flutter框架中用于在Widget树中共享数据的机制。它是一个特殊的Widget,可以将其放置在Widget树的上层,并向下传递共享的数据给其子Widget。子Widget可以通过InheritedWidget来获取共享的数据,而不需要通过显式地将数据传递给它们。 ......
InheritedWidget flutter 数据

Android——2个activity之间的数据传递返回

老版本2个activity之间传递反回数据,实例如:https://www.cnblogs.com/xiaobaibailongma/p/16440432.html 新版本如下:https://blog.csdn.net/freezingxu/article/details/124953918?sp ......
activity 之间 Android 数据

All Android Key Events for usage with adb shell

{ "key_events": { "key_unknown": "adb shell input keyevent 0", "key_soft_left": "adb shell input keyevent 1", "key_soft_right": "adb shell input keyev ......
Android Events usage shell with

28、Flutter Key详解

在Flutter中,Key是不能重复使用的,所以Key一般用来做唯一标识。组件在更新的时候,其状态的保 存主要是通过判断组件的类型或者key值是否一致。因此,当各组件的类型不同的时候,类型已经足够 用来区分不同的组件了,此时我们可以不必使用key。但是如果同时存在多个同一类型的控件的时候, 此时类型 ......
Flutter Key

flutter TextFormField

TextFormField( maxLength: 20, controller: controller.shippernameController, decoration: InputDecoration( counterText: '',//计数器的显示 border: InputBorder. ......
TextFormField flutter

gradle中配置文件顶层、buildscript节点中和allprojects节点中的reppositories配置有什么区别

buildScript块的repositories主要是为了Gradle脚本自身的执行,获取脚本依赖插件。 allprojects块的repositories用于多项目构建,为所有项目提供共同所需依赖包。而子项目可以配置自己的repositories以获取自己独需的依赖包。 根级别的reposito ......

Android 安装 安兔兔

问题: 使用安兔兔 进行Android 开发板的压力测试。 首先 搞清楚 安兔兔的各个版本对应的 Android的哪个版本。 这个直接去网上查就可以。 ......
Android

flutter MaterialApp介绍

MaterialApp 是 Flutter 中常用的一个 widget,它是构建基于 Material Design 风格应用的根组件,主要负责各种全局状态的管理以及定义应用程序的主题样式等。 void main() { runApp(MaterialApp( title: "flutterAPP_ ......
MaterialApp flutter

flutter弹窗

AlertDialog: 优点:Material风格的弹窗,具有灵活的布局和样式自定义能力。易于使用,并提供了标题、内容和操作按钮的选项。 缺点:对于复杂的自定义布局和样式可能不够灵活。 BottomSheet: 优点:可以从底部弹出,并适用于需要在当前页面上方提供操作选项的场景。提供了自定义底部弹 ......
flutter
共2040篇  :1/68页 首页上一页1下一页尾页