1、功能描述SuperTextView是一个功能强大的View,可以满足日常大部分布局样式,开发者可已自行组合属性配置出属于自己风格的样式!可能描述起来没有概念,还是直接看效果图吧! 2、 效果图 3、如何使用 Android Studio导入方法,添加Gradle依赖 先在项目根目录的 build.gradle 的 repositories 添加:allprojects {
此前曾发过一篇“苹果略胜微软一筹,为什么说 ARKit 是 AR 的最好选择?”文章,苹果在今年的 WWDC 上发布的 ARKit 对增强现实领域(Augmented Reality)产生了巨大的影响。具体原因是无须特殊的硬件,这款强大并广泛可用的 AR SDK“恰好”适用于他们的 App。当提及 Apple 的 ARKit 的抢占先机,Android 开发者们也无时不在期待着 Google 进军
转载 6月前
22阅读
简介现如今的安卓app基本都采用了activity+fragment的模式来搭建框架; 而四大组件之一的activity和自带生命周期控件的fragment就自然而然的成为了众多产品经理的青睐,今天就来搭建一个简单的activity+fragment框架。。控件简介Activity:一个负责与用户交互的组件Fragment:一个应用适配不同设备的大屏幕、支持更加动态和灵活的UI设计所提供的一个组件
# Android使用AndroidXAndroid开发中,Android Support Library是一个非常常用且重要的工具包。然而,在2018年的Google I/O大会上,Google宣布将会推出AndroidX,作为Android Support Library的替代方案。AndroidX提供了一组向后兼容的库,可以帮助开发者简化和加速应用程序的开发过程。本文将介绍Androi
原创 2024-01-16 05:05:50
238阅读
# 在 Android 开发中使用 AndroidX 的指南 随着 Android 开发的不断发展,AndroidX 成为新的库支持框架。本文将教你如何在 Android 项目中使用 AndroidX,下面是整个流程的概述和具体步骤。 ## 整体流程 以下是使用 AndroidX 的步骤: | 步骤 | 描述 | |------|------| | 1 | 设置 Android St
原创 9月前
851阅读
# 如何在android项目中使用androidX ## 概述 在android开发中,androidX已经成为了新的标准,为了使项目更加现代化和兼容性更强,开发者需要将项目迁移至androidX。本文将详细介绍如何实现“android 设置项目使用androidX”。 ### 流程图 ```mermaid flowchart TD Start(开始) Step1(创建备份)
原创 2024-03-13 07:32:04
128阅读
https://mp.weixin.qq.com/s/aiDMyAfAZvaYIHuIMLAlcg简单回顾下:Android Q 适配 之 存储新特性接下来看看存储新特性的适配啦~ 继续第二章,且看第二回~2. 存储空间限制2.3 适配指导Android Q Scoped Storage 新特性谷歌官方适配文档:https://developer.android.google.cn/pr
转载 2024-08-14 14:46:02
25阅读
一、基于QualComm SOC的设备启动流程PBL(Primary Boot Loader)→ XBL(eXtensible Boot Loader/Secondary bootloader) → ABL(Application bootloader)→ Kernel→ Android PBL:主引导加载程序,固化在ROM上;(QC SOC的启动固件,负责上电后的第一步操作;空板上电自
转载 2023-08-29 11:35:40
268阅读
 kotlin-android-extensions 插件官网介绍一、简介Kotlin Android扩展插件 可以节省 findviewbyid(),实现 和 Data-Binding,Dagger 框架的效果,不需要添加任何额外代码,也不影响任何运行时体验。Kotlin Android扩展 是 Kotlin 插件的组成之一,不需要在单独安装插件。如下实例:// Using R.lay
kotlin中的协程作用域有如下三种:通过 GlobeScope 启动的协程单独启动一个协程作用域,内部的子协程遵从默认的作用域规则。意味着这是一个独立的顶级协程作用域通过 GlobeScope 启动的协程“自成一派”。coroutineScope 是继承外部 Job 的上下文创建作用域,在其内部的取消操作是双向传播的,子协程未捕获的异常也会向上传递给父协程。它更适合一系列对等的协程并发的完成一项
转载 2023-12-13 02:02:52
59阅读
文章目录一、准备工作二、创建 Entity三、创建 Dao四、定义 ViewModel五、创建 Database六、创建 Application七、创建 ListAdapter八、在 Activity、Fragment 中使用 ListAdapter九、用 Flow 响应数据库的变化 一、准备工作通过 Room,可以开发数据库,而 Flow 是 Kotlin 的一项技术,通过本文将学习二者怎么结
转载 2023-11-13 15:43:53
109阅读
简单分析了一下Android启动过程,错漏之处敬请指正。 Android 源码分析 Android 源码分析 -- (一) Android启动过程 1. 源码文件路径: platform/system/core/init/init.c int main(int argc, char **argv) { int fd_count = 0; struct pollfd ufds[
转载 2023-12-08 23:46:14
77阅读
首先介绍下什么是 PerferenceActivity,看下面的截图:                Android系统截图                  
三星每年都占据着全球智能手机出货量超过五分之一的份额,其中99%都是Android系统手机。尽管长期依赖着Android,但三星时刻都在谋求发展自主操作系统,并屡败屡战。下面,就来回归一下这些年来三星手机玩过的非主流操作系统。目前全球智能手机市场基本只剩下Android和iOS两大阵营,正如iOS系统的代表作是苹果iPhone,在过去几年,Android系统的机王宝座都属于三星Galaxy系列。三
使用google自己提供的 jetifier: https://dl.google.com/dl/android/studio/jetifier-zips/1.0.0-beta10/jetifier-standalone.zip独立的 Jetifier 工具可将依赖于支持库的库迁移为依赖于等效的 AndroidX 软件包。该工具可以直接迁移单个jar或第三方的库,而无需使用 Androi
# 如何使用Android Studio将Android项目转为AndroidX ## 概述 在Android开发中,AndroidX是一个更加精简和高效的支持库,为了更好地兼容新的Android版本和提高开发效率,我们需要将旧的Support Library转为AndroidX。下面将详细介绍如何使用Android Studio来实现这一转换的过程。 ## 步骤概览 | 步骤 | 操作 |
原创 2024-07-04 03:23:52
1142阅读
在上篇文章中,我介绍了C语言的一些常见操作,这篇文章步入正轨,开始对NDK进行深入浅出的探讨本文是基于Android Studio 进行操作,由于最新的NDK已经整合了Cygwin,所以没有必要单独再去安装了。配置:1、打开Setting->Android SDK下载NDK2、在Module下的build.gradle进行NDK的相关配置 同步一下3、配置好SDK、NDK目录,虽然一般ID
转载 2024-01-11 21:55:50
34阅读
Android 开发过程中,使用 `androidx` 和 Android 支持库(android.support)进行开发时,可能会陷入兼容性问题。尤其是在如今的项目迁移中,许多老旧项目仍在使用包含 `android.support` 的库,而新库则采用 `androidx`。这种混用可能导致构建错误以及不必要的复杂性。因此,我将详细记录解决安卓中 `androidx` 和 Android
原创 6月前
100阅读
ios7适配一些问题1.iOS应用如何实现64位的支持苹果在2014年10月20号发布了一条消息:从明年的二月一号开始,提交到App Store的应用必须支持64-bit。详细消息地址为:https://developer.apple.com/news/?id=10202014a那们我们应该如何开始着手让自己的App支持64-Bit呢?基本知识从iPhone 5S的A7 CPU开始到刚刚发布的iP
转载 3月前
361阅读
一般情况来说,我们使用studio导入别人的开源库的时候,大部分是会出现错误的,这个错误来源于对gradle的版本依赖。那么就会出现这种情况,我们正使用的gradle版本与我们正要导入的别人的库的版本不统一,这就造成studio自动向网站获取相应版本的gradle,然后问题就来了:这个网站并非国内网站,下载速度超级慢,就算使用翻墙软件也不一定会下载成功,继而你永远打不开别人的库。问题有了,办法在哪
  • 1
  • 2
  • 3
  • 4
  • 5