开篇说一下我大概的情况。渣本毕业,工作已经有快3年了,从高中就开始玩小破站。无论是学习还是日常放松都是在b站。大学主学的软件技术专业,所以,入职bilibili是我大学时期给自己定的小目标。在学校,专业学的算中上的水平,课本知识和老师讲的东西基本消化的八九不离十,也自己动手写过属于自己APP,参与过一些社团协会共同开发的项目。刚毕业时候,b站也有校招,满腔热血的参加了,准备了好久,结果还是没有被录
## 在Android中创建文件的步骤 在Android开发中,我们常常需要在私有空间创建文件来存储用户数据或应用程序配置。下面是实现这一功能的步骤: | 步骤 | 操作 | | --- | --- | | 1 | 获取应用的私有目录 | | 2 | 创建文件对象 | | 3 | 打开文件输出流 | | 4 | 写入数据 | | 5 | 关闭文件输出流 | 接下来,我将一步步为你解释如何实现
原创 2024-02-03 05:52:32
54阅读
Android私有空间创建文件在Android应用程序中,我们经常需要在私有空间中创建文件来存储应用数据,例如用户配置文件、日志文件等。私有空间是应用程序的专属存储区域,其他应用程序无法直接访问,确保了数据的安全性和隐私性。本文将介绍如何在Android应用中使用Java代码创建文件并将其保存在私有空间中。1. 确定文件路径首先,我们需要确定要创建的文件的路径。可以使用getFilesDir(
原创 精选 2024-06-10 23:10:57
162阅读
项目介绍在寻找一个专为成人漫画爱好者量身定制的应用吗?那么,Hentoid 就是你的不二之选!这是一款完全免费、无广告的安卓应用,专门用于收集和阅读 Doujinshi 及 H-Manga。支持多种知名站点的漫画资源导入,让漫迷们能在指尖尽享二次元的乐趣。项目技术分析Hentoid 使用了先进的技术栈构建,包括但不限于:多平台支持:它针对安卓系统进行优化,确保在各种设备上都能流畅运行。数据源集成:
Android13存储空间权限适配 随着Android13的发布,Google对于应用程序访问存储空间的权限做出了一些重大的改变。在过去,应用程序可以自由地访问设备的所有存储空间,但现在,应用程序需要请求特定的权限才能访问用户的存储空间。这对于开发人员来说是一个重要的变化,因为他们需要相应地更新他们的应用程序以适应这些变化。 在Android13中,应用程序需要请求以下两个权限来访问存储空间
原创 2023-12-30 10:33:48
615阅读
我开了一个云同步编译工具(SyncKit),主要用于本地写代码,然后同步到远程设备,在远程设备上进行编译,最将编译的结果同步到本地,代码已经上传到 Github,欢迎前往仓库 hi-dhl/SyncKit 查看。仓库 SyncKit:https://github.com/hi-dhl/SyncKit下载地址:https://github.com/hi-dhl/SyncKit/releases无论是
转载 2024-01-15 21:01:42
210阅读
为了减少系统打包次数,主流厂家做法都会新增一个分区,用于客制一些常规需求。通过烧写工具或者 fastboot 指令单独烧写替换资源及配置,这里提供一个直接将文件夹打包成 img 脚本执行此脚本需要 root 权限#!/bin/bash -x IMG_SIZE=409600 rm customer.img dd if=/dev/zero of=customer.img bs=1024 count=$
转载 2023-11-03 09:17:37
151阅读
Android 应用层 到 HAL 层1、相关知识点1.1 概要1.2 参考2、拿SensorService举例2.1 Android Apps ==> Android Framework阶段2.2 Android Framework内部阶段2.2.1 frameworks/base2.2.2 frameworks/native2.3 Android Framework ==> HA
转载 3月前
468阅读
文章目录前言搭建开发环境1. 安装Git2. 安装OpenJDK3. Python环境4. 安装需要的软件包5. repo环境源码下载、编译和刷机1. 下载源码2. 编译源码3. 刷机遇到的问题及解决方案1. 使用初始化包下载源码解决方案2. undefined解决方案后语 前言本人——入行Android没多久的萌新一枚。这个系列文章主要是我客制化Android系统的一些记录。以下是我的开发环境
转载 2023-12-07 11:50:07
1989阅读
前言一年一年过的太快了,还记得两年前写了 Android 11® 的适配文章,这一转眼都13(T)了,这样算下去几年后26个字母就用完了,到时候也不知道 Google 会如何进行命名?。下面咱们来看看 Android 13 都有哪些更新,并来看看开发者应该如何进行适配吧!隐私及权限相关通知的运行时权限在之前版本中我们应用如果需要弹通知的话只需要通过 NotificationManager 即可直接
# Android 10 如何将私有空间文件拷贝到公有空间 ## 问题背景 在Android 10中,由于引入了Scoped Storage政策,应用程序对文件的访问权限受到了限制。这使得在私有空间中的文件拷贝到公有空间(如外部存储)变得更加复杂。本文将探讨如何在Android 10中安全有效地将私有空间文件拷贝到公有空间,提供相关代码示例,帮助开发者快速实现该功能。 ## 解决方案 ##
原创 11月前
77阅读
Activity和Tasktask就好像是能包含很多activity的栈。默认情况下,一个activity启动另外一个activity时,两个activity是放在同一个task栈中的,第二个activity压入第一个activity所在的task栈。当用户按下返回键时,第二个activity从栈中弹出,第一个activity又在当前屏幕显示。这样,从用户角度来看,这两个activity就好像是属
如何安装 2013版 Android 开发工具 一、准备工作:下载并安装JDK,如果安装了JDK,那么JRE就会被自动安装。否则在运行eclipse时,会出现警告信息:提示需要JRE(Java Runtime Environment)和JDK(Java Development Kit)才能运行eclipse.exe。 如果需要获得JDK最新版本,可以到SUN公司的官方网站上进行下载,下载地址为
转载 2023-10-16 15:14:06
691阅读
Android 13 源码下载与编译最近在研究Android源码定制相关的内容,刚好在B站上看高乐高大佬的课程,就跟着学习,也顺便整理一下资料写点博客,毕竟目前互联网上关于这方面的内容确实比较少,同时也感谢高乐高大佬的免费课程,干货满满。接下来我们进入正题:本文在Ubuntu 22.04 下进行,由于Google推荐使用Ubuntu进行Android系统编译与开发,因此默认阅读本文的同学电脑中已经
转载 2023-10-05 21:19:40
490阅读
Android Q是Android操作系统的最新版本,它引入了许多新的功能和改进。其中一个重要的改进是引入了外部私有空间,用于存储应用程序的文件。这意味着应用程序可以将文件存储在一个与其他应用程序隔离的、私有空间中,从而保护用户的隐私和数据安全。 在Android Q中,每个应用程序都有一个属于自己的外部私有空间,其他应用程序无法访问这个空间中的文件。这个空间是应用程序专用的,不受其他应用程序
原创 2024-01-13 07:22:05
72阅读
# Android 存储空间权限开启指南 在 Android 应用开发中,经常会涉及到对设备存储空间的读写操作。为了保护用户的隐私和数据安全,Android 系统要求应用在使用存储空间之前必须获取相应的权限。本文将介绍如何在应用中请求并获取存储空间权限,并提供相应的代码示例。 ## 为什么需要存储空间权限 Android 系统为了保护用户的数据安全,对应用的权限进行了严格的管理。在 Andr
原创 2024-03-26 06:17:15
1038阅读
作者:Arthas0v0平常使用安卓实际就是在使用各种app,而下载的app实际是一个apk文件。这个apk文件的安装就交给了PackageManagerService来实现。PackageManagerService的启动也是在SystemServer中。这个过程比较长需要长一点的时间来理。SystemServer.startBootstrapServices//frameworks/base/
转载 2024-03-05 05:13:14
313阅读
闪屏页简介闪屏页,我们手机上的每个 APP 几乎都有自己的闪屏页,就是在真正进入程序前,会有一个页面停顿几秒钟。其实我们完全可以充分利用好这几秒钟做很多的程序初始化了启动。 声明为什么我的 APP 启动会白屏或者黑屏有时候我们会发现,我们在启动我们自己的 APP 的时候,总是有那么点时间是白屏(黑屏),经过了白屏(黑屏)后才会进入我们的 APP。那么这是为什么呢?模拟效果下面我们模拟一
# Android 分区存储外部私有空间权限指南 在Android开发中,分区存储(Scoped Storage)引入了对应用私有存储空间的管理方式,尤其是在Android 10(API 29)之后。了解如何在外部存储中使用私有空间并确保获得必要权限是一项关键技能。本文将详细指导你实现这一过程。 ## 过程概述 首先让我们了解一下实现“在外部私有空间访问文件”所需的步骤。以下是整个流程的总结
原创 10月前
26阅读
# 如何实现“Android 13 MTK”开发 在Android开发的世界里,涉及特定硬件平台(如MediaTek,简称MTK)与最新Android版本(如Android 13)的结合,可能会让刚入行的小白产生困惑。本篇文章将为你讲解实现“Android 13 MTK”的整体流程,以及每一步所需要的代码和解释。 ## 整体流程 首先,让我们回顾一下整个实现的基本步骤。下表展示了整个流程。
原创 11月前
235阅读
  • 1
  • 2
  • 3
  • 4
  • 5