首页
学习
活动
专区
圈层
工具
发布

B4A编程开发路线001_Android安卓基础

Android SDK相当于安卓机器的操作系统,类似于windows操作系统,有版本号。没有Android SDK开发包的支持,就无法进行Android开发。...陈会安老师在《用Visual Basic 您也能開發Android App〈增訂版B4A┼B4i〉》说,Android系统架构”比较像蛋糕店购买的一个多层蛋糕,在行动装置的硬体和使用者之间是Android...一般使用者在Android系统执行的是应用程序,就是我们常说的App,也是我们使用B4A编译之后得到的apk文件安装到Android的应用。...Manager 资源管理 —— 提供应用程序使用的各种非代码资源,如本地字符串、图片、布局文件、颜色文件等 Location Manager 位置管理器 —— 提供地理位置及定位功能服务 XMPP Services...(因为java代码无法直接调用c/c++驱动代码,所以在这一层,系统通过封装了一系列的函数库供上层使用。)

2.4K80

B4A如何运行在Win11安卓子系统上

先说说为什么要用WSA 1.当我们电脑或服务器需要用Hyper-V或者Docker或者Linux子系统的时候是没法与第三方安卓模拟器共存的,打开第三方模拟器的时候会提示VT已关闭; 2.如果我们使用了第三方安卓模拟器...3.目前想在Windows11上,使用安卓模拟器调试B4A程序,又想与虚拟机共存的解决方式就是使用微软官方的WSA安卓子系统了!...[安装完成后可以改回"中国"] 图示: 第三步,安装安卓子系统 使用 [Add-AppxPackage WSA文件路径] 命令行安装 图示: 在开始菜单会简单以下图标表示成功...:58526]就是我们要用ADB操作的IP和端口号 到此安卓子系统配置完毕 第五步,在安卓子系统上安装和调试 APK应用程序 1.开始前我们先用B4A创建一个测试项目安卓子系统可以跳过此操作...到此,即可愉快的玩耍B4A编译调试了 单纯想体验WSA安卓子系统的朋友,需要下载ADB工具安装APK程序!

2.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    关于使用VB语言B4A开发安卓的一些见解

    关于使用VB语言B4A开发安卓的一些见解 1.新建项目 • 1.1 目前新建项目官方提供了4种方式,分别是(B4XPages、B4XTurtle、默认值、X2 Game) • 1.1.1 B4XPages...,更加符合vber开发者的逻辑,但是在安卓上本人还是建议你使用B4XPages创建安卓应用,也是官方力推的; • 1.1.4 X2 Game这个也是一个独立的类库项目,主要用于开发小游戏,这个本人也没有去研究...,也不太懂 2.Manifest编辑器(清单文件)及权限 • 2.1 这个玩意相当于安卓的AndroidManifest.xml编辑器,在里面我们可以给应用添加权限,自定义主题(B4A默认的主题比较丑陋...5.应用调试(debug模式) • 5.1 首先推荐大家就是真机调试 • 5.2 win11安卓子系统调试 • 5.3 安卓模拟器调试,雷电,夜深等都行 6.编码习惯 • 6.1 公共变量,公共函数,...建议大家写在"代码模块"里面 • 6.2 异步公共方法建议放在,标准类当中 • 6.3 配置文件,建议使用Map类型直接写入txt文件,读的时候也是直接读取txt中的map 7.数据类型 • 7.1 map

    2.6K40

    安卓开发-B4A_开发环境搭建

    之前发了一些使用B4A开发的程序,但是并没有教大家怎么安装B4A开发坏境的搭建!那么今天我们就来说说怎么去安装!...在开始之前我们需要先简单了解一下B4A 他是使用一种类似 Visual Basic 的语言来开发安卓应用程序,对于熟悉 vba,vb6,vb.net 语言的人来说很容易上手! ?...(图 10) 3.解压安卓SDK工具,到任意盘根目录下(这里解压到D盘的A_SDK目录下) ? (图 11) ? (图 12) 4.配置B4A相关路径:工具集-->路径设置 ?...(图 13) 4.1 JAJVAC.EXE文件路径就在刚刚安装的JDK路径下去找 ? (图 14) ?...(图 19) 4.3 开始下载Android.jar文件:注意:看我打勾的部分,不要的请花点时间把勾去掉《否则要花更多的时间去下载无用的东西》;我用的是api27 所以使用Android-27

    5.1K31

    B4A工具包OhhTools正式发布啦!

    ,其它功能都是根据日常开发中常用的功能封装,包括数据库访问类目前支持MySQL,SQLServer(MSSQL),ORACLE,MariaDB等,后续将会增加更多的功能支持,以帮我们的开发人员通过VB语法快速开发安卓应用...Basic4Android(简称B4A)做为一门安卓编程语言,已经出现好些年了,但在国内并不闻名,国内的大环境还是JAVA为主。 B4A 是否完全免费,包括用于商业目的? 是的。...使用 B4A 进行开发? 不必要。B4X编程语言更加简单明了。 支持哪些手机和平板电脑? 支持所有运行 Android 2.3 或更高版本的安卓设备。 与本机应用相比,B4A 应用的性能如何?...B4A 应用的性能(在发布模式下)与使用 Java 编写的应用的性能相似。简单应用程序的大小约为 100 KB。...代码都是以ohh开头类,只要在B4A引入即可使用

    1.8K30

    GPT Image 2 闪退排查与稳定出图指南

    检查存储空间:存储不足会导致 App 无法缓存图片或写入临时文件 这里有个反直觉的地方:很多人以为闪退一定要卸载重装,但对 iOS 来说,第一步往往只是"上滑关掉,再重新打开"就够了。...六、Android 端闪退:清除缓存是第一优先级 安卓端的排查逻辑和 iOS 类似,但有个关键差异——清除缓存是安卓端的第一优先级操作。...如果清除缓存和数据后仍然不行,再依次尝试: 更新 ChatGPT 应用到最新版 重启手机 释放存储空间 关闭后台冲突应用 检查系统更新 卸载后重新安装 安卓闪退的常见原因包括应用版本过旧...、缓存文件损坏、设备内存不足、后台应用冲突、系统不兼容等,所以这套顺序基本能覆盖绝大多数情况。...不妨试试 se.chatmax.cc 工具越强,越需要稳定的使用习惯——会生成图只是入门,能稳定、可控、可复现地生成图,才是真正把 GPT Image 2 用进了工作流。

    26610

    开发过程中快速抓包并解析

    这几天小编在工作中遇到了一个灵异事件,客户端使用的是安卓原生系统,服务端使用的是java。需求就是客户端在照相的时候可以实时上传照片。后台接收并保存,并且可以在平台上显示。...但是安卓端上传测试环境一直报java.net.SocketException,在演示环境上是正常的。检查服务端代码。我首先用了postman进行测试. ?...image.png 在安卓客户端上传的时候,正常和不正常的log分别是 正常: response-->Response{protocol=http/1.1, code=200, message=OK,...是接收的编码格式 User-Agent:是用户上传的形式,这里安卓使用的是okhttp/3.6.0 content-Desposition是上下文的描述 content-Type:内容类型 很开心,又get...目前的解决办法就是自己在写个安卓端,单独用做个按钮,然后用okhttp上传文件到平台。 另外在操作安卓的时候遇到了adb.exe已停止工作,然后开启不了虚拟机的问题。 ?

    1.5K40

    B4A 配置第三方夜神安卓模拟器以调试应用

    老规矩先看效果图 模拟器或仿真设备是一个在PC上模拟真实设备的程序,在测试你的项目时它总是比使用真实设备要好一些.毕竟你可以随便改变分辨率以调整你的程序去适应不同的分辨率,使程序设计达到最佳效果....大家用过安卓自带的模拟器,它非常慢.今天就安利一款比较顺畅的安卓模拟器,并配上环境搭建教程....文件夹(根据实际安装路径)下的nox_adb.exe文件,本人的是 F:\Program Files\Nox\bin\nox_adb.exe 3.2 然后先复制到桌面并把nox_adb.exe...重命名为adb.exe以备用 3.3 找到android-sdk目录下platform-tools文件夹(根据实际安装路径)中的adb.exe文件,然后重命名(名称随意)以备不时之需,本人的是...,请到"夜神模拟器"设置-->关于平板电脑-->版本号,然后连续点击5次版本号以打开""开发者选项 3.7 创建一个B4A程序,以作测试吧!!!!!!!!!!!!!!!!!!!!!!!!!

    2K20

    VB.NET ASP.NET WebAPI及应用(四) 部署与客户端连接

    应用集合列表 VB.NET 创建ASP.NET WebAPI及应用(一) VB.NET 创ASP.NET WebAPI及应用(二) IIS和MYSQL安装 VB.NET ASP.NET WebAPI及应用(三)使用...Mysql数据库简单的用户登录注册取数据WebAPI 一,先来看一下部署 1.1 打开第三章节的项目,右键"发布",选择"文件夹"进行发布,文件夹就使用第二章IIS部署的网站根目录"F:\IIS_ROOT...\Home",发布成功后会在根目录下看到相应bin文件夹和一下配置文件不用理会!!!!!!!!!!!!!...1.2.1 输入我们获取数据的WebAPI地址或登录地址,注意是使用已安装的IIS根目录地址(我的内网ip是 192.168.31.215)有端口的需要添加对应端口,我的默认80 先输入登录地址看看效果...vbee --来自百度网盘超级会员V5的分享 2.3 接下来是我们的小老弟B4A了,其他语言比如Python就不一一去写,方法大同小异 先看看效果: B4A安卓APP项目地址: 链接:https

    4.2K40

    相机数据恢复方法

    步骤4:预览并恢复数据undefined扫描完成后,通过预览功能确认需要恢复的照片或视频(注意:部分损坏的文件可能无法正常预览),选择保存路径(建议保存到电脑硬盘,而非原存储卡)。2....从手机相册回收站恢复(适用于安卓/iPhone)iPhone:打开“照片”应用,进入“最近删除”相册,选择需要恢复的照片或视频,点击“恢复”即可(删除时间超过30天的文件无法恢复)。...安卓手机:在相册中查找“回收站”或“最近删除”文件夹(不同品牌路径可能不同,如小米在“相册”→“最近删除”),选择文件恢复到原位置。2....使用手机数据恢复软件(适用于彻底删除或格式化)安卓手机: 连接手机到电脑,开启USB调试模式(需在开发者选项中设置)。...恢复文件系统后再恢复数据:undefined若修复后存储卡可正常识别,再使用数据恢复软件扫描恢复文件;若修复失败,可能需要格式化存储卡(格式化前务必先尝试数据恢复)。六、注意事项与预防措施1.

    1.6K10

    华为vivo小米荣耀安卓手机和平板都可以一键刷Windows系统附刷机包

    如何切换安卓和Windows系统:Windows的UEFI替代了Recovery分区。正常开机为安卓系统,长按电源键和音量加开机为Windows系统。  ...正常开机也进入Windows,无法进入安卓:请尝试工具箱【格式化】–格式化data 功能。格式化后首次开机可能需要5分钟左右,请耐心等待。  ...安装Windows后安卓系统可以刷机吗:可以正常卡刷,线刷,均不影响Windows系统。但注意不要上锁。Windows系统能否使用数据流量:请参考工具箱【修复】–修复4G 功能。 ...第二种方法 现在的刷机教程层出不穷但是没有哪个大神可以开发出一款安卓刷Windows系统的工具使得安卓手机或者安卓平板变成Windows系统这个工具除了可以刷安卓手机也可以刷安卓平板网友实测如果设备不支持的话软件会提醒不支持不会强行刷机的刷完后各项功能完美使用...硬件不兼容:手机和电脑的硬件架构不同,刷入电脑系统可能会导致硬件无法正常工作,甚至损坏手机。 3.

    13.1K21

    一句话就能提Bug,这个自动提交Bug Skill 太好用了

    所以这种方式仍然存在明显的弊端 基于规则,无法自动区分端,在提交Bug的时候,需要人工选择所属端,IOS端/安卓端/服务端/前端等 无法自动分配到开发人员,还需要人工到Bug管理平台上修改 无法自动填写必填字段...更新:调用 UpdateWorkitemField 更新状态和字段 文件上传:自动上传截图到云效 OSS,并关联到工作项 字段映射:支持中文名 → identifier 的自动转换 完整工作流程 当你对...指定额外信息 你也可以提供更多细节,AI 会据此做出更精准的推断: 你:安卓端在华为 Mate60 上,点击发送消息按钮没反应,但小米手机正常。...带截图提 Bug 你:这个页面样式有问题,截图在 /tmp/screenshot.png 除了描述图片路径,还可以拖图片到CC命令行 AI 会自动上传截图到云效并关联到工作项。 5....推断规则是平台无关的——无论你用什么项目管理系统,AI 都能从"安卓端搜索页面样式错乱"推断出这是一个安卓端的 UI 问题、优先级低、应该分配给安卓开发。这一层完全不用改。

    37510

    js图片前端预览之 filereader 和 window.URL.createObjectURL

    最近做了一个需要上传图片预览的项目,用的最简单的input file上传,最开始想到的就是用filereader实现前端预览,很简单,见前面的第一段代码,在自己手机上测试,没问题。...但在某些奇葩手机上,比如oppo 安卓4.3在我们app的webview内通过打开相册上传发现无法预览图片!但在该手机的微信,浏览器内上传均可以!...===================== 第二天一早,把半夜的灵感实验了下,根据判断input file的图片类型,如果不存在就给文件手动赋值类型。(见下方调试用代码,有点乱) ?...查看代码发现,createObjectURL得到的是一个http格式的文件,即使input file的文件类型不存在也不会编码失败。 ?  ...ps: 对于在安卓内点击上传无反应的问题是安卓为了安全起见屏蔽了上传,见:http://www.tuicool.com/articles/buu6ji

    4.1K70

    escrcpy:【技术党必看】Android开发,Escrcpy 让你无线投屏新体验!图形界面掌控 Android,30-120fps 超流畅!

    嗨,大家好,我是小华同学,关注我们获得“最新、最全、最优质”开源项目和高效工作学习方法在移动设备日益普及的今天,我们常常希望能够更便捷地控制和管理自己的安卓设备。...(四)下载和安装问题如果下载时提示杀毒软件检测导致无法正常下载,这可能是因为Windows Defender偶尔会因为缺少证书签名而阻止软件包下载。...如果无法禁用实时保护,可以跳过这一步。然后滚动页面,找到“排除项”,点击“添加或删除排除项”,将下载软件包的文件夹路径添加为排除项。...如果在macOS系统中,安装成功后打开软件提示文件损坏,可以尝试在终端执行“sudo spctl --master - disable”来允许来自任何来源的软件,或者执行“sudo xattr - r...通过以上介绍,相信大家对escrcpy已经有了深入的了解。这款开源的安卓投屏工具,凭借其强大的功能和便捷的操作,定会在你的工作和生活中发挥重要作用。

    9.8K10

    B4A 安卓开发(VB语言)储存权限申请(三大类型权限)

    B4A 安卓开发(VB语言)储存权限申请(三大类型权限) 作者:VB小源码 微信:vbee_club 转载请注明出处 危险权限申请图示: ? 特殊权限申请图示: ? ?...Android 的权限大致分为三种: 普通权限:只需要在清单编辑器Manifest Editor中添加即可 危险权限:需要在B4A代码中使用RuntimePermissions动态申请,以Dialog...弹窗形式进行请求 特殊权限:需要在代码中动态申请,以系统 Activity 的形式进行请求 而我们今天要讲的主题,是关于存储权限,在 Android 6.0 之后就变成了危险权限,而到了 Android...那么在B4A中如何是申请适应不同版本的API的储存权限呢?..., "文件访问") Wait For Msgbox_Result(Res As Int) AP.GetPermission Wait

    2.2K60

    在安卓APK中获取签名SHA1值的全面指南

    本文将详细介绍如何在不同环境下获取APK的签名SHA1值,包括在安卓设备上、使用电脑以及第三方工具。 引言 随着移动设备的普及,安卓操作系统已成为全球最流行的移动操作系统之一。...用户可以在文件管理器中找到APK文件,查看其属性或详细信息,以获取SHA1值。 4. 使用终端模拟器应用 对于已经获取root权限的安卓设备,用户可以使用终端模拟器应用来运行命令行工具。...使用在线服务 如果用户不想在本地安装任何工具,也可以使用在线服务来获取APK的SHA1签名。用户只需上传APK文件到这些在线服务,它们会计算并显示SHA1值。...确保APK文件的完整性 在获取签名SHA1值之前,确保APK文件没有被修改或损坏,否则签名信息可能不准确。 2....保护个人隐私和安全 在使用第三方工具或在线服务时,用户需要注意个人隐私和数据安全,避免将敏感的APK文件上传到不可信的平台。 结论 获取APK的签名SHA1值是确保安卓应用安全性的重要步骤。

    1.8K10

    AutoJs6 – v6.2.0 – 安卓 JavaScript 自动化工具 (Auto.js 二次开发)

    工作路径可能跟随软件语言切换而自动改变的问题 issue #19 修复 定时任务启动延时显著 (试修) issue #21 修复 JavaScript 模块名被覆盖声明时导致存在依赖关系的内部模块无法正常使用的问题...issue #29 修复 高版本安卓系统点击快速设置面板中相关图标后面板可能无法自动收起的问题 (试修) issue #7 修复 高版本安卓系统可能出现部分页面与通知栏区域重叠的问题 修复 安卓 10...及以上系统无法正常运行有关设置画笔颜色的示例代码的问题 修复 示例代码 “ 音乐管理器 ” 更正文件名为 “ 文件管理器 ” 并恢复正常功能 修复 文件管理器下拉刷新时可能出现定位漂移的问题 修复...修复 图标选择页面的图标元素排版异常 修复 文本编辑器启动时可能因夜间模式设置导致闪屏的问题 (试修) 修复 文本编辑器设置字体大小时可用最大值受限的问题 修复 部分安卓系统脚本运行结束时日志中无法统计运行时长的问题...修复 使用悬浮窗菜单关闭悬浮窗后重启应用时悬浮窗依然开启的问题 修复 布局层次分析时长按列表项可能导致弹出菜单溢出下方屏幕的问题 修复 安卓 7.x 系统在夜间模式关闭时导航栏按钮难以辨识的问题

    10.5K20

    安卓App太能乱来了!被曝一天扫你后台1.3万次:小米系统更新,一不小心扯出惊人真相

    事情从安卓顶流小米说起,“粗粮厂”刚刚推出了新手机系统MIUI 12。 “流畅、优雅,比肩iOS,领先其他安卓OS多少多少年……” 上述夸赞,雷军的微博里你都可以找到。 ?...感觉每个权限都有可能出卖你的隐私,更难受的是,很多App不允许这些权限就无法使用。 就算逃过了对敏感权限的索取,你的手机依旧不让人省心,各种App后台偷听事件,层出不穷。...如此痼疾,非一朝一夕,有软件自身的原因,也有安卓系统的历史遗留问题。 就拿文件读取来说,iOS采用的是沙箱机制,任何App都只能管理自己的一亩三分地,对之外的存储空间没有读取权限。...而Android采用的是文件夹管理,App可以在系统里创建和读取系统文件之外的任意文件。 你的社交软件分享图片,靠的都是直接对系统文件进行读取,而不是像iOS那样调用系统相册。...去年谷歌就在Android 10 beta版中加入了沙箱机制,但是很多App,比如图片、音乐类App,还是靠读取系统文件夹的方式工作,如果谷歌强制采用沙箱机制,这些软件都无法工作。 ?

    1.7K30

    微信小程序图片上传压缩

    在具体业务中,我们会遇到需要让用户上传本地图片的场景,随着现在的手机像素越来越高,图片的大小也越来越大,上传原图后一方面是难以上传成功,另一方面是上传成功后在列表中图片太大加载时间过长或者加载失败。...若是直接提示用户 “无法上传xxM以上的图片” ,用户体验会不好,于是需要我们对用户上传的图片进行压缩。本文主要记录了开发过程中探索压缩图片的过程和方式,以及一些踩坑记录。...quality: 80 // 压缩质量 0-100})优势:不限图片宽高,任何图片都可以使用;劣势:只能压缩画质,不能压缩大小;ios和安卓压缩质量相同的情况下输出大小不一致,ios有自己的一套压缩机制...我们这次的需求主要是用户上传图片,然后在列表中展示,现在手机像素都挺好的,拍摄的图片都很大,并且也会有用户上传长截图,因此列表中的图片加载很慢,所以我综合了以上三种方式来实现压缩图片:判断系统为ios还是安卓...,由用户选择,一方面利用好自带的压缩功能,另一方面如果图片宽高大于40000,安卓压缩后会超级模糊,这时候用户预览后可以自己选择重新上传原图;选择图片以后,wx.chooseMedia返回的tempFiles

    13.2K52
    领券