一、基于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阅读
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阅读
# 不使用AndroidX安装APP的科普 随着Android的不断发展,AndroidX成为了新一代的库和组件集合,它为开发者提供了诸多优质的功能。然而,有些开发者在刚开始开发时,可能会选择不使用AndroidX。本文将对不使用AndroidX安装APP的流程进行讲解,并给出相应的代码示例。 ## AndroidX与支持库的区别 首先,我们需要了解AndroidX和旧版支持库的不同之处。A
原创 2024-10-23 06:37:19
50阅读
还记得多年前有关Android与iOS孰优孰劣的辩论吗?如今,Kotlin与Java的争论,时常广泛地发生在开发人员之中。不过,由于大家往往关注的是Java所不具备的Kotlin功能,因此他们的结论可能略显偏颇。下面,我将从资深应用开发人员的角度,综合比较Kotlin与Java在不同领域的优缺点,以方便您做出判断和选择。首先,我们来简单了解一下这两种语言。Kotlin:简介由JetBrain推出的
转载 2023-11-03 22:56:31
54阅读
今天看一篇文章关于“在云计算时代,IBM的日子不好过”,在这篇文章提到“如果你能在任意时间任意地点通过Dropbox、GoogleDrive、AppleiCloud和其他的云服务访问你的内容,谁还需要一块硬盘呢?”。针对这么一个观点,我发表一下自己的看法。现在是云计算的时代,看到的很多文章也一直在说云存储是多么的好,其实大家也看到了这么好的技术带给我们的好处是显而易见的。但大家在发表文章的时候,都
转载 2024-07-26 10:01:40
71阅读
简介现如今的安卓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阅读
原标题:国产机会抛弃安卓系统?华为启用全新自研“鸿蒙”系统,你会买吗华为事件持续发酵,就目前来说,华为手机在市场上影响力还是很大的,尽管目前有说安卓系统不允许华为使用的说法,但国内的华为手机操作系统也只是用安卓的开源底层系统,其他都是华为自己做的东西,所以安卓禁用对国内华为手机暂时还没什么影响。另一方面,或许会因为这一做法,催熟华为的鸿蒙系统。有些人此时提出了问题:华为手机发布了鸿蒙系统,那安卓系
安卓操作系统是目前占据市场份额最多的一款操作系统,安卓系统其实不仅仅只是应用到智能手机上,甚至其他很作智能产品上也都使用安卓系统。为什么安卓系统能够成功呢?其实主要还是因为它的开放性,安卓系统的开放性让智能手机的发展有了一个更大的可能性。所以如今的安卓手机大部分都使用安卓系统,当然并非初始版的安卓系统,所有智能手机厂商在安卓系统上都会进行二开,其中也包括了华为的EIUI操作系统,但华为并非仅仅就满
很多ios用户表示:用了ios就再也不想用安卓了,这是为什么呢?排除价格问题,安卓系统比较开放,操作起来比较封闭,iOS是一个相对比较封闭的操作系统,操作流畅是安卓比不了的,一起来看看为什么更多人选择ios吧。优秀的软件和游戏iOS作为全球最优秀的手机操作系统:流畅、安全、稳定。其实这是也iOS封闭的一大好处,可以保证系统的统一性与稳定性,所以软件的优化一直都要强于安卓阵营。当你从iOS系统转移到
# Android不使用枚举的替代方案 在 Android 开发中,枚举(enum)是一种方便的表示一组固定常量的方式。然而,有些情况下,我们可能希望避免使用枚举,主要是考虑到性能和灵活性。本文将探讨如何在 Android 中实现没有枚举的功能,并用代码示例来演示。 ## 为什么避免使用枚举? 在一些情况下,枚举可能会导致某些性能问题,尤其是在内存消耗较大的应用中。使用枚举会创建额外的对
原创 8月前
19阅读
          命名空间是为了把一些类和类的实例更好地管理而定义的把这些类和实体集合起来的一个团体,它是_Namespace system class的一个实例,或者是_Namespace类的一个派生类,_Namespace类只有一个属性:Name。通过这个属性用户可以把某个命名空间和其他的命名
转载 2024-07-19 18:36:50
31阅读
# Android 开发者入门:不使用 findViewById 的方法 在 Android 开发中,`findViewById` 是一个常用的方法,用于查找界面元素。然而,随着 Jetpack 的发展,我们有了更现代化的方式来处理界面元素的绑定。本篇文章将教你如何在 Android 开发中实现“不使用 `findViewById`”,主要利用 View Binding 和数据绑定来简化这一过程
原创 10月前
68阅读
盖伊川崎(Guy Kawasaki)曾经是苹果公司前首席宣传官,他曾经也是一个“Mac崇拜”的倡导者和iOS设备的忠实用户。然而,最近这位苹果元老和资深果粉似乎背叛组织了,盖伊川崎表示,他现在已经无视一切苹果设备了,智能手机和平板电脑都用的是安卓机。 苹果元老盖伊川崎已经成为果粉叛徒,转投安卓去也~ 盖伊川崎起初转投安卓机的契机是在一年前,当时苹果设备不支持4G网络,于是盖伊川崎就开始抛弃苹果
转载 2024-10-22 11:46:04
63阅读
# 如何在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阅读
 kotlin-android-extensions 插件官网介绍一、简介Kotlin Android扩展插件 可以节省 findviewbyid(),实现 和 Data-Binding,Dagger 框架的效果,不需要添加任何额外代码,也不影响任何运行时体验。Kotlin Android扩展 是 Kotlin 插件的组成之一,不需要在单独安装插件。如下实例:// Using R.lay
1、功能描述SuperTextView是一个功能强大的View,可以满足日常大部分布局样式,开发者可已自行组合属性配置出属于自己风格的样式!可能描述起来没有概念,还是直接看效果图吧! 2、 效果图 3、如何使用 Android Studio导入方法,添加Gradle依赖 先在项目根目录的 build.gradle 的 repositories 添加:allprojects {
# 不使用 OAT 的 Android 编译方案 在 Android 生态系统中,通常我们会使用 OAT(Optimized Android Runtime)格式来编译应用程序,这种方式通过将 Java 字节码优化为机器代码来提高性能。然而,在某些特定情况下,开发者可能需要不使用 OAT 格式进行编译。本文将介绍不使用 OAT 编译 Android 应用的基本流程,并附带代码示例。 ## 什么
原创 10月前
87阅读
  • 1
  • 2
  • 3
  • 4
  • 5