精华内容
下载资源
问答
  • Delphi 10.4.2 Android 64位发布格式之App Bundle格式aab 1、Android64位新规则 2、D10.4.2的Android 64位发布结果 Delphi 10.4.2 Android 64位发布格式之App Bundle格式aab 1、Android64位新规则 详看...

    目录

    Delphi 10.4.2 Android 64位发布格式之App Bundle格式aab

    1、Android 64位新规则

    2、D10.4.2的Android 64位发布结果


     

    Delphi 10.4.2 Android 64位发布格式之App Bundle格式aab

     

    1、Android 64位新规则

          详看官方文档:https://developer.android.com/guide/app-bundle

          1、当包大于150M;2、当引入过多SDK造成包过大时;发布出来的结果,是aab(App Bundle格式,一种新的发布格式),而非apk

     

    2、D10.4.2的Android 64位发布结果

          上图所示,编译时,所选择Target Platform为Android 64-bit且Configuration选Application Store时 ,发布出来的结果,是aab(上图中App Bundle格式,一种新的发布格式),而非apk,这取决于编译包额大小,大小超过150m的包都aab

     

          编译时,所选择Target Platform为Android 64-bit ,但Configuration选Development而非Application Store时,发布出来的结果,仍然为apk。

          编译时,所选择Target Platform为Android 32-bit ,发布出来的结果,为apk。

     

    3、Android 64位发布格式aab的安装运行

          aab格式,只能用于Application Store中部署,并自动拆分后下载和安装运行;aab不能直接在Android手机中安装和运行

          编译并发布出来的aab格式,若需转化为apk,必须通过bundletool进行转化。

     

          参考:

          编译时,所选择Target Platform为Android 64-bit ,发布出来的结果,可能是aab(上图中App Bundle格式,一种新的发布格式),而非apk,这取决于编译包额大小,大小超过150m的包都aab

          详看官方文档:

                https://developer.android.com/guide/app-bundle

          其它参考文档:
                《关于aab转apk的方法--bundletool》https://blog.csdn.net/qq_22521145/article/details/102553053
                《怎么从Android App Bundle (.aab)提取和转换apks文件(从AAB到APKs的转换和提取)

                      https://blog.csdn.net/chichoxian/article/details/105570364?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5.control&dist_request_id=1328592.16597.16147919535052427&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5.control
                《Android Jetpack之Android App Bundle》https://blog.csdn.net/weixin_37730482/article/details/83501586
                《Delphi Android 64位支持》https://blog.marcocantu.com/blog/2019-delphi-android-64bit-rad-1033.html
     

    本博客相关:

    Delphi RAD Studio 10.4.2 Sydney的新增与改进介绍原版全文

    从delphi 10.3到delphi 10.4的改变实务

    喜欢的话,就在下面点个赞、收藏就好了,方便看下次的分享:

     

     

    展开全文
  • ros-app下载以及使用注意事项 声明:这里的资源分享仅供学习使用,如有侵犯原创利益,望谅解。 使用ros的手机app连接机器人ros_master进行对机器人控制,摄像头视频显示,地图显示,设定初始点和导航目标点等功能,...

    ros-app下载以及使用注意事项

    声明:这里的资源分享仅供学习使用,如有侵犯原创利益,望谅解。

    使用ros的手机app连接机器人ros_master进行对机器人控制,摄像头视频显示,地图显示,设定初始点和导航目标点等功能,都极大地方便了我们的学习和调试工作。虽然一些开源作者也提供了源码,对于一般的ROS机器人学习人员,没有必要花一些时间进行环境搭建,源码编译(本人尝试过,有很多问题),所以下载一个ros app成为了我们的首选。但是,网上提供的比较单一,而且没有更加细节的解释,并且混杂着一些不能使用的。这里作者整理了几款不同的ros app 方便大家下载使用。

    关于软件分类:主要有下面几个分类:

    (1)ROS机器人摇杆控制+摄像头显示
    在这里插入图片描述
    (2)ROS机器人摇杆控制+摄像头显示+地图显示
    在这里插入图片描述
    (3)ROS机器人摇杆控制+摄像头显示+地图显示+设定导航目标
    在这里插入图片描述
    (4)ROS机器人多种方式控制+摄像头显示+雷达点云显示+碰撞警告
    在这里插入图片描述
    (5)ROS机器人多种方式控制+摄像头显示+地图显示+速度显示+碰撞警告
    在这里插入图片描述
    关于使用注意事项:
    usb_cam功能包+视频压缩插件默认产生的视频压缩话题为
    /usb_cam/image_raw/compressed
    若启动usb_cam没有产生/usb_cam/image_raw/compressed,(通过rostopic list 查看),则需要安装视频压缩功能包
    依次在终端执行如下命令

    	sudo apt-get install ros-kinetic-image-transport
    	sudo apt-get install ros-kinetic-image-transport-plugins
    

    软件(1)(2)(3)订阅的视频topic是:/compressed_image
    解决方法:
    在usb_cam.launch中添加话题映射

    添加后文件如下:

    <launch>
      <node name="usb_cam" pkg="usb_cam" type="usb_cam_node" output="screen" >
        <param name="video_device" value="/dev/video1" />
        <param name="image_width" value="640" />
        <param name="image_height" value="480" />
        <param name="pixel_format" value="yuyv" />
        <param name="camera_frame_id" value="usb_cam" />
        <param name="io_method" value="mmap"/>
        <remap from="/usb_cam/image_raw/compressed" to="/compressed_image"/>
      </node>
    </launch>
    

    软件(4)订阅的图像话题是:/image_raw/compressed
    解决方法同上,添加后文件如下:

    <launch>
      <node name="usb_cam" pkg="usb_cam" type="usb_cam_node" output="screen" >
        <param name="video_device" value="/dev/video1" />
        <param name="image_width" value="640" />
        <param name="image_height" value="480" />
        <param name="pixel_format" value="yuyv" />
        <param name="camera_frame_id" value="usb_cam" />
        <param name="io_method" value="mmap"/>
        <remap from="/usb_cam/image_raw/compressed" to="/image_raw/compressed"/>
      </node>
    </launch>
    

    关于ros android app的首次使用,首次使用需要填入自己机器人master的IP,如下
    在这里插入图片描述
    关于ros app的下载:
    在公众号:小白学移动机器人,发送:app,即可获得下载链接。
    在这里插入图片描述

    关于整理收集分享:
    如果小伙伴们,还有更好用的ros app 希望可以给我留言分享,我一并整理分享给大家。
    系列文章:
    TX2刷机教程 + sdkmanager + ubuntu16.04 + Jetpack 3.3.1
    ubuntu 16.04极速安装ROS-Kinetic,以及常见错误处理
    极速安装cartographer
    学习移动机器人SLAM、路径规划必看的几本书
    自己开发ROS机器人平台如何做?
    stm32和ros的串口通信
    ros app 下载、ros android app下载、ROS机器人控制app下载
    用自己的机器人实现cartographer建图测试与地图保存应该这样做
    激光slam传感器处理:2D激光雷达运动畸变去除原理解释、代码实现
    在这里插入图片描述

    展开全文
  • 30款APP源码打包 Java Android安卓App源码 30款打包下载 Android安卓应用市场app商店源码 Android查询工具源代码 Android带进度条简易浏览器项目源码 Android仿QQ音乐播放器APP源码 Android仿爱乐透彩票项目源码 ...
    展开全文
  • 安卓APP升级64位架构

    千次阅读 2021-05-04 14:05:53
    最近收到了小米官方发送的安卓APP升级64位架构的通知,具体邮件如下: 尊敬的开发者: 您好! 为更好地提升APP性能体验,降低APP功耗影响,小米应用商店与OPPO应用商店、vivo应用商店共同推进国内安卓生态对64位...

    What

    最近收到了小米官方发送的安卓APP升级64位架构的通知,具体邮件如下:
    在这里插入图片描述

    尊敬的开发者: 您好!
    为更好地提升APP性能体验,降低APP功耗影响,小米应用商店与OPPO应用商店、vivo应用商店共同推进国内安卓生态对64位架构的升级支持。行业适配节奏如下:

    2021年12月底:现有和新发布的应用/游戏,需上传包含64位包体的APK包(支持双包在架,和64位兼容32位的两个形式,不再接收仅支持32位的APK包)
    2022年8月底:硬件支持64位的系统,将仅接收含64位版本的APK包 2023年底:硬件将仅支持64位APK,32位应用无法在终端上运行
    为帮助开发者顺利完成架构升级,小米应用商店现已支持64位应用上架,并发布应用适配教程与功能使用手册,您可点击文档进行阅读:

    小米应用商店支持 64 位架构适配;

    应用64位安装包上传操作指南.

    开发者需采取积极措施推进64位架构升级,针对逾期未适配应用,或采取相关措施保障用户使用体验,包括但不限于“搜索标签提示”、“安装环节未适配提醒”、“分机型屏蔽”。

    更多64位应用适配相关Q&A,可参考文档:64位应用适配常见问题

    如您有其他问题,可进入问题工单系统与我们联系,我们将及时进行解答。

    评估应用

    如果您的应用仅使用以 Java 编程语言或 Kotlin 编写的代码(包括所有库或 SDK),那么就表示该应用已经能支持 64 位设备。如果您的应用使用了任何原生代码,或者您不确定应用是否使用了这类代码,那么您需要评估应用并采取措施。
    方法如下:

    快速状态检查
    要检查应用是否已满足 64 位要求,请将应用安装包上传至应用完善资料页的安装包信息模块处,若上传成功,证明安装包符合要求。

    您的应用是否使用了原生代码?
    首先需要检查您的应用是否使用了任何原生代码。 如果您的应用符合以下情况,便是使用了原生代码:

    使用了任何 C/C++(原生)代码。
    与任何第三方原生库关联。
    通过使用原生库的第三方应用构建程序构建而成。

    通过解压缩 APK 查找原生库

    PK 文件的结构类似于 ZIP 文件,可以像 ZIP 文件一样解压缩。然后查看解压之后的文件:

    对于 ARM 架构,32 位库位于 armeabi-v7a 中。 对应的 64 位库则位于 arm64-v8a 中。
    对于 x86 架构,32 位库位于 x86 中,64 位库则位于 x86_64 中。
    在这里插入图片描述
    使用 APK 分析器查找原生库

    1.打开 Android Studio,然后打开任一项目。
    2.从菜单中依次选择 Build > Analyze APK…
    3.选择您要评估的 APK。
    4.查看 lib 文件夹,您可以在其中找到“.so”文件。如果在您的应用中找不到任何“.so”文件,则说明该应用的相应库已准备就绪,您无需采取进一步措施。如果您看到 armeabi-v7a 或 x86,则说明您有 32 位库。
    5.检查是否 arm64-v8a 或 x86_64 文件夹中有类似的“.so”文件。
    6.如果您没有任何 arm64-v8a 或 x86_64 库,则需要更新构建流程以开始构建并打包 APK 中的这些工件。
    7.如果您看到 32 位和 64 位的库均已打包到软件包中,则可以跳至在 64 位硬件上测试应用。
    在这里插入图片描述
    在这里插入图片描述

    构建

    针对原生代码进行构建很简单,只需将 arm64-v8a 和/或 x86_64(视您要支持的架构而定)添加到应用的“build.gradle”文件中的 ndk.abiFilters 设置中即可:

     ndk {
             //选择要添加的对应 cpu 类型的 .so 库。
             abiFilters 'armeabi', 'armeabi-v7a', 'arm64-v8a'
             // 还可以添加 'x86', 'x86_64', 'mips', 'mips64'
         }
    
    展开全文
  • Android 判断APP是否是64位

    千次阅读 2019-07-17 16:11:40
    如何判断自己的app的是否是64位Android studio就可以 如果应用仅使用以 Java 编程语言或 Kotlin 编写的代码(包括任何库或 SDK),那么就表示该应用已经支持 64 设备。如果应用使用了任何原生代码,或者不确定...
  • Android安卓应用市场app商店源码Android安卓应用市场app商店源码Android安卓应用市场app商店源码Android安卓应用市场app商店源码Android安卓应用市场app商店源码Android安卓应用市场app商店源码Android安卓应用市场...
  • 有时候在跳转到其它平台的APP的时候发现没有安装,如果没有安装怎么直接跳转到应用平台该APP下载界面呢?下面为代码:以微信为例: try { Uri uri = Uri.parse("market://details?id=" + "com.tencent.mm"); //...
  • android 安卓mqtt 收发APP

    2018-05-31 08:18:11
    android 安卓mqtt 收发APP,作者使用apollo服务器测试过.可随意输入用户名密码\IP,端口\订阅
  • 6月27日消息,据开发者爆料, 谷歌 x86_64 模拟器将在下一代操作系统 Android S 停止对 32 的支持,按照字母排序计算,Android S 对应的应该中安卓 12 系统,这将是安卓史上首次停止对 32 支持。 Android 12 ...
  • android 点击html下载app

    2017-03-29 15:08:13
    如果已经下载就打开此app,如果未下载就进行下载,我暂时不知道如何做此功能,麻烦大神告知,我一直在想如果可以通过广播监听系统下载或者html的url动作就好了
  • 900多个精美的android手机开发app图标素材下载900多个精美的android手机开发app图标素材下载
  • Android64位系统上app如何导入32

    千次阅读 2016-12-09 21:10:24
    一般在64位系统上面,app默认识别的是对应的64位的库,如果遇到不开源的32的库,就需要能直接使用32的库。这个时候只需将库文件导入到工程的libs/armeabi-v7a(armeabi)目录下编译即可,app安装之后会在安装...
  • 有个问题请教,因为不会安卓原生开发遇到个困惑,原生app 内嵌入页面 然后页面中下载文件 ios下载可以 ,安卓不行,有没解决思路
  • Android实现APP在线下载更新

    千次阅读 2018-11-12 10:02:52
    Android实现APP在线下载更新
  • android 关于刷app下载量的问题

    千次阅读 2015-01-13 15:09:12
    百度搜索了一下,各种刷app下载量的,还是收费的,不如花钱给个大平台推广app,让你的app排名、下载均靠前。
  •     Android adb安装时强制应用App以32或者64位运行 前言   不要问我为什么会写这么奇葩的博客问题,因为我这是被客户的应用给揉捏的啊。我们的终端是Android 64位的,然后客户提供了一个应用说怎么在...
  • AR android app
  • 运行在其他设备上没事,在64位 *86cpu设备上崩溃。。。。。。。。。。。。。。。。。。。
  • 安卓实现APP下载更新功能。

    千次阅读 2019-07-15 14:43:32
    使用工具:Android studio以及tomcat服务器。 一、实现方法与原理; 在build.gradle的versioncode和versionname是升级更新...1、将新版APP的版本信息和新版APP下载地址一同打包保存在JSON文件中,并上传服务器。 2、...
  • 我们有时候需要用到在自己的网站上点击高速下载,然后把参数...一、自己的网站传参到自己的app并且进行下载 这种情况只需要约定一个共同的scheme便可以实现调起,比如载安卓端activity android:name=".activities.Wel
  • h5页面判断安卓或ios点击下载App

    千次阅读 2019-03-20 14:55:29
    input type="button" class="btn download-app" value="下载App" onclick="downApp()"> //判断访问终端 function downApp(){ var u = navigator.userAgent, isAndroid = u.indexOf('An...
  • 由于google 在2019.8 之后,app必须支持64位架构,为了有些新设备只支持64架构。现在,来回顾一下相关知识点和如何支持64位架构; 参考资料: 官网学习资源 ...
  • Android APP Design UI库+用它作界面的APP项目源代码.zip
  • 简单的写了一个课程表app,源码上传到github上了,有需要的可以免费下载 https://github.com/Babayaodonghai/Timetable.git
  • 参考博客: android修改app图标
  • Android app内部下载安装

    千次阅读 2020-07-07 17:17:56
    下载成功,开始安装,兼容8.0安装位置来源的权限 public static void installApkO(Activity context, String downloadApkPath) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { //是否有安装位置来源...
  • Android app下载并安装

    千次阅读 2018-02-24 17:50:42
    下载功能//下载apk private void downloadApk(String apkUrl) throws PackageManager.NameNotFoundException { Uri uri = Uri.parse(apkUrl); DownloadManager downloadManager = (DownloadManage...
  • 在配置了捕获https流量的配置后,一直没能突破捕获手机app https类型的流量。 每次都返回:  After the client received notice of the established CONNECT, it failed to send any data.  大概...
  • android客户端和服务器端都有。实现了软件排行、软件分类、软件搜索、软件下载管理的功能,欢迎大家下载学习。
  • Android studio 导出安卓APP软件方法

    千次阅读 2020-04-25 00:19:50
    3、如果是第一次导出没有相应的许可证,点create new,新建一个许可证,上边是许可证的存储位置,下面填入六位密码以及相应的信息,新建完成后点击OK。注意新建证书点击OK后可能会有一个报错,请忽略,不影响导出APP...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,022,367
精华内容 408,946
关键字:

安卓64位app下载