收藏本版 |訂閲

Android开发论坛 今日: 0|主題: 680|排名: 83 

  • Android开发 AccessibilityService无障碍服务
    前言   此篇博客主要记录如何开启无障碍服务与功能使用。google的设计这个功能是用来帮助残障人士使用设备。 也能帮助我们开发者进行各种各样的全局事件监听(按键、触控手势、UI变化)这样可以免于修改framework插入事件监听。当然启动条件比较苛刻,需要用户手动打开,所以在正常的应用上应该用不上此功能。但是系统级别 ...
    053 龙兴居士 发表于 2023-1-6 Android开发论坛
  • 【安卓】Windows下Qt for Android开发环境搭建
    安装Qt 略(参考网上的安装Qt即可,暂时不考虑其他组件) 安装jdk17 下载1.8版本 网上推荐使用JDK1.8,而不是其他版本,不建议使用最新版。 下载1.8 Java Downloads | Oracle 设置环境变量 在系统变量栏中,安装程序已经默认将C:\Program Files (x86)\Common Files\Oracle\Java\javapath添加到了PATH中。 我们需要设置下 ...
    047 山还是山 发表于 2023-1-3 Android开发论坛
  • Android APP稳定性测试工具Fastbot
    我在 自动遍历测试之Monkey工具 和 AppCrawler自动遍历测试 分别介绍了APP稳定性测试工具monkey和AppCrawler,它们各有优缺点,本文介绍另一款也比较好用的稳定性测试工具Fastbot。 目录简介前期准备环境Fastbot遍历测试示例添加限定词获取包名开启遍历测试专家系统自定义输入法1. 下载安装ADBKeyBoard2. 配置随机输入字符 ...
    035 中暖 发表于 2022-12-21 Android开发论坛
  • Unreal Engine 4.27.2在Android平台开发的相关配置
    Unreal Engine 4.27.2在Android平台开发的相关配置 UE的官方文档上有Android开发的详细介绍,本文记录一下我最近打包Android项目的一些问题和解决办法。另外本文就是为4.27配置Android开发环境,要兼容其他版本大概率会出错。 1、Android开发先决条件 (按照理论配置了一遍,遇到了好多问题,找到了大多数的问题的解决办法 ...
    084 西门白衣胜雪 发表于 2022-12-1 Android开发论坛
  • Android开发 Jetpack_Compose_6 附带效应
    前言   附带效应是指LaunchedEffect、DisposableEffect、rememberCoroutineScope、rememberUpdatedState、produceState 、derivedStateOf的使用。附带效应这4个字在google官方文档上的表达与解释挺让人难以理解的。其实个人认为准确的描述应该是外部产生的数据向Compose状态作用域内传递。这里的外部数据是指网络请求数据 ...
    066 飧逛昱 发表于 2022-11-30 Android开发论坛
  • Android系统开发 按键事件的分发详解
    前言   此篇博客会讲解基于Android10.0系统的按键事件(KeyEvent)分发流程,按键事件包括了设备物理按钮、遥控器、输入法、USB-OTG外接键盘等等。请注意!屏幕上的触控事件不属于按键事件。另外此篇博客不涉及Linux层。 大致架构流程   在说详解源代码的执行流程前,我们先用最大致的了解下按键事件的流程与设计抽象思维 ...
    0109 王云四 发表于 2022-11-26 Android开发论坛
  • Android开发之线程间通信
    Android开发之线程间通信 当我们的软件启动的时候,计算机会分配进程给到我们运行的程序,在进程中包含多个线程用于提高软件运行速度。 在android网络请求中,我们知道在日常开发中不能在子线程中跟新ui,否则报错Only the original thread that created a view hierarchy can touch its views.,那么我们怎么判断是否是在 ...
    042 清文 发表于 2022-11-24 Android开发论坛
  • Android系统开发 SystemProperties的详解
    前言    SystemProperties是Android的系统属性,了解它对掌控设备开发意义很大。此博客刚开坑,后续会陆续更新 要求 1.应用是系统级权限 2.需要架framerwork包 属性头介绍 gsm开头的是移动电话的一些版本信息(软硬件,基带版本等信息)、所在国家、漫游状态、序列号等信息等一系列与sim相关的信息 ro开头的是只读 ...
    056 静心者老郑 发表于 2022-11-21 Android开发论坛
  • Android开发linux下使用命令行安装android_sdk开发环境
    在https://developer.android.com/studio选择下载Command line tools only 然后按照https://developer.android.com/studio/command-line/sdkmanager步骤操作 从 Android Studio 下载页面中下载最新的“command line tools only”软件包,然后将其解压缩。 将解压缩的 cmdline-tools 目录移至您选择的新目录,例如 andro ...
    041 痞者不惧 发表于 2022-11-12 Android开发论坛
  • Android开发Compose版本、Kotlin 版本、KSP版本版本对应关系
    Android开发Compose版本、Kotlin 版本、KSP版本版本对应关系是要遵循官方给出的,不然容易出锅甚至编译都不过,即使编译通过也可能导致潜在崩溃 Compose Compiler 版本和兼容的 Kotlin 版本对应关系 https://developer.android.com/jetpack/androidx/releases/compose-kotlin composeOptions { kotlinCompilerExtension ...
    033 初夏灬黄昏 发表于 2022-11-10 Android开发论坛
  • Android Launcher页面最近任务开发
    1、需要导入Framework.jar 2、AS会报错但是能编译成功,想让MainActivity中的代码正常编译运行,就需要修改依赖模块AndroidSDK和framework.jar的先后顺序,只要让framework.jar加载的优先级高于AndroidSDK。参考此文章:Android开发之依赖framework.jar包引用系统隐藏的属性和方法_AFinalStone的博客-CSDN博客   /** ...
    061 淡然一笑而过 发表于 2022-11-9 Android开发论坛
  • Android系统开发 android8之后版本读写Nvram
    前言   此博客讲解Android8之后的版本为准,Android8.0以前,是通过AIDL的方式去获取一个名为【NvRAMAgent】的服务。 到了Android8.0之后,NVRAM的读写方式已经变更,不再通过AIDL去获取NVRAM服务,然后进行读写。而是通过HIDL的方式去获取服务来进行读写。   另外请注意,此博客讲解的是如何使用Android studio上 ...
    017 秦嘉宏 发表于 2022-11-8 Android开发论坛
  • [Android开发学iOS系列] Auto Layout
    [Android开发学iOS系列] Auto Layout 内容: 介绍什么是Auto Layout. 基本使用方法 在代码中写约束的方法 Auto Layout的原理 尺寸和优先级 Auto Layout的使用细则 重要的属性 StackView Layout Guide Performance Debugging What is Auto Layout Auto Layout会根据constraints(约束)动态计算出view hierarchy中所有V ...
    0101 关小白 发表于 2022-11-2 Android开发论坛
  • Android开发 对接微信分享SDK总结
    原文:Android开发 对接微信分享SDK总结 - Stars-One的杂货小窝 公司项目需要对接微信分享,本来之前准备对接友盟分享的,但友盟的分享实际参数太多,而我又只需要对接一个微信分享,于是便是选择总结对接官方的 顺便把微信SDK的APPID申请的流程也一起记录了 步骤 1.注册获得APPID 前往微信公众平台,使用企业认证的开发 ...
    050 爱笑的星月 发表于 2022-11-1 Android开发论坛
  • Android-WiFi开发之 WifiManager
    简介: WifiManager这个类, 是 Android 暴露给开发者使用的一个系统服务管理类, 其中包含对WiFi的响应的操作函数; 其隐藏掉的系统服务类为IWifiService, 为Android私有的, 其具体实现, 未暴露给用户; 只需要使用WifiManager进行函数操作完成UI, 监听对应的广播消息, 就可完成功能了. 换言之, WifiManager会调用service简介地 ...
    060 有点料 发表于 2022-10-13 Android开发论坛
  • Flutter(七):Flutter混合开发--接入现有原生工程(iOS+Android)
    在上一篇文章Flutter(六):Flutter_Boost接入现有原生工程(iOS+Android)中介绍了Flutter_Boost的接入方法,这一篇将介绍Flutter自带的接入方法。 新建工程 1.新建工程 1.使用Xcode新建flutter_demo_ios(模拟已有工程) 2.使用AndroidStudio新建flutter_demo_android(模拟已有工程) 3.使用AndroidStudio新建flutter_demo ...
    092 等天明 发表于 2022-10-13 Android开发论坛
  • [Android开发学iOS系列] ViewController
    iOS ViewController 写UIKit的代码, ViewController是离不开的. 本文试图讲讲它的基本知识, 不是很深入且有点杂乱, 供初级选手和跨技术栈同学参考. What is a View Controller iOS中的View Controller非常像Android中的Activity. 它负责用户界面的展示, 有一些生命周期的回调函数, 还和界面切换有关, 一个app中可以有一个或 ...
    025 沧浪勇者 发表于 2022-10-11 Android开发论坛
  • android开发apk安装失败对应的错误码以及原因
    android开发apk安装失败对应的错误码以及原因 代码在PackageManager.java系统类里 中文意思可参考:https://www.cnblogs.com/cwfsoft/p/11776094.html /** * @hide 未知 */ public static final int INSTALL_UNKNOWN = 0; /** * Installation return code: this is passed in the {@link PackageInstaller#EXTRA_LEGACY ...
    036 花脸猫猫 发表于 2022-10-11 Android开发论坛
  • Android开发 Jetpack_Compose_2 UI预览@Preview
    前言   在学习jetpack compose如何编写ui之前,我认为还是应该先了解与Android studio配合的UI预览@Preview。 这样就可以立刻看到UI效果,从而方便后续学习验证代码。 所需依赖 配合此章博客必须的依赖如下 implementation "androidx.compose.ui:ui:1.2.1" //ui基础库 - 重要 implementat ...
    040 雪域霸主 发表于 2022-10-11 Android开发论坛
  • Android开发 Jetpack_Compose_1 配置开发环境
    前言    Jetpack Compose 是用于构建原生 Android 界面的新工具包。它可简化并加快 Android 上的界面开发,使用更少的代码、强大的工具和直观的 Kotlin API,快速打造生动而精彩的应用。Jetpack Compose 可加快界面开发,提高 Android 工程师的工作效率。 请注意! Jetpack compose 还处于刚刚发布正式版本的阶 ...
    097 紫轩第一翠 发表于 2022-10-8 Android开发论坛
  • 下一頁 »

    快速發帖

    還可輸入 180 個字符
    您需要登錄後才可以發帖 登錄 | 立即注册

    本版積分規則

    相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部