android webview还是
今日总结 Android与硬件设备通信(一)
今天看了看Android与硬件通信的原理 1、建立连接的原理 在实现软件与硬件交互的时候,首先需要了解该硬件的构造,运行流程等相关操作,熟读相关的文档,知道硬件开发商那边给出了哪些接口,分别对应我们项目中的那些模块等等 就拿我这个项目的硬件来说,供应商给出的连接流程如下图: 我们可以看到,整体流程并 ......
安卓项目源码 校园跑腿帮APP android stu dio项目 附源码
全新 安卓项目源码 校园跑腿帮APP android stu dio项目 附源码,安装包,说明,录屏,截屏。 Material design风格设计,支持登录注册,任务发布,修改,上拉加载,下拉刷新,一键换肤等 。YID:7598641395930165 ......
Windows11 Qt6.4.2+OpenCV4.7.0+android-ndk-r23编译动(.so)、静态库(.a)
1.在cmake-gui中,点击Add Entry,增加ANDROID_ABI,值为arm64-v8a。 参考地址:https://blog.csdn.net/aggs1990/article/details/124526728 ......
Android页面跳转
Android页面跳转大概有三种情形: 1.从A跳转到B,不带数据。 2.从A跳转到B,带数据。 3.从A跳转到B,A接受B返回的数据且做相应处理。 第一种和第二种情形非常简单,下面主要介绍第三种情形: 在介绍之前先将第三种情形的大致流程说一下, 使用startActivityForResult(I ......
Android 11全屏显示
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //去掉标题栏 this.requestWindowFeature(Window.FEATURE_NO ......
Android8.1开机铃声不同步,首次开机无铃声问题
问题描述:客户定制的开机动画是带有开机铃声的,但发现用system/media/bootanimation.ts和/oem/media/bootanimation.zip(包含了audio.wav)的方式都试过,开机(视频)动画没问题,但开机铃声会延迟一两秒。 logcat分析: D BootAni ......
Android - Activity
1.活动 Activity 是一种可以包含用户界面的组件,主要用于和用户进行交互,一个应用程序可以包含0个或多个活动; 项目中的任何Activity都要重写onCreate()方法app/java/.activitytest/FirstActivity(AS自动完成) 2. 基本用法 (1)创建ac ......
Android(安卓)IOS(苹果)判断是否开启通知权限
在首页onLoad调用permissions()方法; this.permissions(); permissions()方法具体代码: //判断是否有通知权限 permissions () { // #ifdef APP-PLUS if (plus.os.name == 'Android') { ......
Android Api版本对照表
Android版本 Api API Android 13.0(T) 32 Android 12.0(S) 31 Android 11.0(R) 30 Android 10.0(Q) 29 Android 9.0(Pie) 28 Android 8.1(Oreo) 27 Android 8.0(Ore ......
在Android编程中,下拉刷新Webview
1.添加支持库依赖项:在 build.gradle 文件中添加以下行以添加 SwipeRefreshLayout 支持库: implementation 'androidx.swiperefreshlayout:swiperefreshlayout:1.1.0' 2.在布局文件中添加 SwipeRe ......
Android 12蓝牙报java.lang.SecurityException: Need android.permission.BLUETOOTH_CONNECT permission
报错如下: E/AndroidRuntime: FATAL EXCEPTION: main Process: com.studay.base.study, PID: 16798 java.lang.SecurityException: Need android.permission.BLUETOOT ......
Android - 基础知识
1. 四层架构、五块区域 ①Linux内核层(硬件驱动) ②系统运行库层(C/C++库 - 特性支持;Android运行时库 - Dalvik虚拟机) ③应用框架层(API) ④应用层(手机上的应用程序) 2. 四大组件 ①Activity 活动 —— 应用中所有被用户看到的东西 ②Service ......
Android Banner - ViewPager 02
Android Banner - ViewPager 02 现在来给viewpager实现的banenr加上自动轮播 自动轮播的原理,使用handler的延迟消息来实现。 自动轮播实现如下内容 开始轮播&停止轮播 可配置轮播时长、轮播方向 通过自定义属性来配置轮播时长,方向 感知生命周期,可见时开始 ......
uni-app:ios/android中的nvue和vue页面加载自定义字体(hbuilderx 3.7.3)
一,官方文档地址: https://uniapp.dcloud.net.cn/tutorial/nvue-api.html#addrule 二,代码 1,nvue页面: 模板 <view class="listTitle"> {{item.title}} </view> <view style="w ......
Windows11搭建Qt 6.4.2 for Android+OpenCV4.7.0开发环境
1.下载opencv-4.7.0-android-sdk.zip,下载地址:https://opencv.org/releases/,解压后,如下图: 2.编辑opecv_android.pri,内容如下(可使用命令行命令-dir *.a/ON/B>v8a.txt): message('Linux/ ......
使用Android NDK Camera2经验总结
2023年03月30日 NDK Camera 参考文章:https://blog.csdn.net/daihuimaozideren/article/details/101235393 第一部分 程序入口逻辑 首先需要做相机权限检查和相机的类型检查,这里使用的相机必须满足Camera2的最低要求。 ......
android 系统语言改变发送的广播
public static final String ACTION_LOCALE_CHANGED ="android.intent.action.LOCALE_CHANGED";android.intent.action.LOCALE_CHANGED 过滤系统广播 可以使用关键字 action ......
【GiraKoo】重置Android Studio环境的几个方案
Android Studio经常在编译时,发现一些奇奇怪怪的编译/运行问题。
明明是很小的改动,但是出现了一些不相关的错误。搞不清楚究竟是什么原因导致的。
这时候,就需要考虑重置Android Studio环境的几个方案。 ......
纠正两个常见的错误观念。端到端测试自动化是 "简单而容易 "还是 "复杂而不可能
#blog 纠正两个常见的错误观念。端到端测试自动化是 "简单而容易 "还是 "复杂而不可能 当前市场上各种端到端的测试工具层出不穷,工具市场很繁荣,但真正成功的项目实践却很少见。今天看到了一篇很有意思的文章,我愿称作者为典型的selenium原教旨主义者, 他的一些观点尽管看上去非常的old sc ......
一手遮天 Android - view(媒体类): MediaPlayer(在 TextureView 上播放,可截图)
项目地址 https://github.com/webabcd/AndroidDemo 作者 webabcd 一手遮天 Android - view(媒体类): MediaPlayer(在 TextureView 上播放,可截图) 示例如下: /view/media/MediaPlayerDemo2 ......
一手遮天 Android - view(媒体类): 截图
项目地址 https://github.com/webabcd/AndroidDemo 作者 webabcd 一手遮天 Android - view(媒体类): 截图 示例如下: /view/media/ScreenshotDemo1.kt /** * 截图 */ package com.webab ......
一手遮天 Android - view(媒体类): MediaPlayer(在 SurfaceView 上播放)
项目地址 https://github.com/webabcd/AndroidDemo 作者 webabcd 一手遮天 Android - view(媒体类): MediaPlayer(在 SurfaceView 上播放) 示例如下: /view/media/MediaPlayerDemo1.kt ......
Android ViewPage2 引导页动画
使用ViewPage2模拟引导页动画的效果 首先我们需要自定义出我们需要的形状未选择状态 indicator_off.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com ......
Android中的persistent属性
在我们开发系统级的App时,很有可能就会用到persistent属性。当在AndroidManifest.xml中将persistent属性设置为true时,那么该App就会具有如下两个特性: 在系统刚起来的时候,该App也会被启动起来 该App被强制杀掉后,系统会重启该App。这种情况只针对系统内 ......
Android studio 常用快捷键
Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面 粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。 Ctrl+O:子类想重写父类的方法时,按此组合键可显示所有父类的方法。接口对应的组合键时Ctrl+I。 Ctrl+Alt+L 格 ......
android点击按钮弹出复选框
String[] items={"餐饮","出行","娱乐","学习","日用品","其他"};String consumetype=""; List<String> mytypes = new ArrayList<>(); AlertDialog.Builder builder = new Ale ......
Android与STM32通信中巧妙解决中文乱码问题
前言 网上一大堆都是要多种格式相互转换,并且要很大的字库文件,对于小应用工程,小容量的STM32芯片,额外多出这些开销会感到蛮不舒服的,而且绝大部分的乱码问题时发生在STM32这边,所以本文是从Android端解决编码格式转化的问题,STM32那边稍做处理即可,我做的转换是从UTF-8转到GBK 解 ......
Android模拟器调试串口
一、安装虚拟串口软件 虚拟串口软件推荐 Virtual Serial Port Driver 官网 和 Virtual Serial Port Kit 官网 都可以免费试用15天。 这里以Virtual Serial Port Kit为例,打开安装好的Virtual Serial Port Kit, ......
Android开发-Android常用组件-ScrollView滚动条
4.10 ScrollView(滚动条) 我们可以直接利用ScrollView给我们提供的:fullScroll()方法。 scrollView.fullScroll(ScrollView.FOCUS_DOWN); 滚动到底部 scrollView.fullScroll(ScrollView.FOC ......
Android开发-Android常用组件-SeekBar拖动条
4.9 SeekBar拖动条 android:max 滑动条的最大值 android:progress 滑动条的当前值 android:secondaryProgress 二级滑动条的进度 android:thumb 滑块的drawable 接着要说下SeekBar的事件了,SeekBar.OnSe ......