首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
Android四大组件安全漏洞实战
Android 四大组件Activity、Service、Broadcast Receiver和Content Provider是应用程序的核心组成部分,但如果实现不当,会引入严重的安全漏洞。
鸿蒙next 获取versionCode和versionName
前言导读 各位同学在实战开发中,是不是会遇到这样需求 服务端让你把你的app的versionCode版本号和versionName版本名,加入到公共参数里面 然后一起上传到服务端号分析数据呢。 效果图
使用 Google OAuth2 的限制
根据 RFC 8252 - OAuth 2.0 for Native Apps 提案要求,本机应用不应使用 WebView 来进行授权请求。
强制关闭生命周期延时的Activity实现思路
以下从 Android 系统源码流程 深度拆解问题根因,再结合 系统应用权限 给出关闭方案,分为 问题分析 和 关闭实现 两部分: 一、深度源码分析:为什么生命周期会延迟? 要解决 “延迟触发 onC
小马模拟器:经典街机游戏的移动体验
在移动设备上重温经典街机游戏的乐趣,小马模拟器(包名:com.ponyemu.main)无疑是玩家的不二之选。这款中文版的手机街机模拟器软件不仅功能强大,还内置了海量好玩的游戏资源,让玩家能够在手机上
Activity后生命周期暂停问题
要深入分析为何在 15:29:55 AMS 启动 MainActivity 后生命周期暂停,直到 15:29:57 才监听到 onCreated,需要从 Android 系统中 Activity 生命
WindowManager添加View需要Window/PhoneWindow吗?
答案是:完全不需要。 这是最关键的区别。Window和PhoneWindow是Activity/Dialog窗口体系的专属设计,用于构建一个符合Android应用设计规范的窗口(带有DecorView
Kotlin 空安全完整指南:彻底告别NullPointerException
前言 在日常 Kotlin 开发中,大家或多或少都遇到过 NullPointerException。 明明 Kotlin 标榜“空安全”,为什么实际项目里依旧会踩坑?尤其在和 Gson 这类第三方库结
WindowManager添加View的事件传递机制与差异分析
直接用WindowManager添加的View(以下简称"WM View")的事件传递路径与Activity中的View确实存在显著差异,这主要是由于它们所处的窗口层级结构和依附关系不同所导致的。下面
软件测评机构需要什么资质?怎么收费?
随着软件应用的广泛普及,软件测评机构在确保软件产品质量和安全性方面发挥着重要作用。本文将详细介绍软件测评机构所需的资质要求以及收费标准,帮助企业和个人更好地选择合适的测评机构,并理解其费用构成。 1.
GB/T 37729-2019《信息技术 智能移动终端应用软件(APP)技术要求》分析
随着智能移动终端的普及,应用软件(APP)已成为人们日常生活和工作中不可或缺的一部分。为了确保这些应用软件的质量和安全性,中国国家标准化管理委员会发布了GB/T 37729-2019《信息技术 智能移
软件测试外包有什么好处?第三方软件测评公司选择
在现代软件开发过程中,确保产品质量是至关重要的一步。为了验证软件是否满足既定的功能、性能和安全要求,通常会进行一系列的测试活动。这些测试可以由内部团队执行,也可以委托给独立的第三方机构来进行。本文将探
信息系统测试验收与第三方检测机构-好文推荐
在信息化时代,信息系统已成为企业和组织运营的核心。为了确保信息系统的稳定性和可靠性,进行系统测试验收是必不可少的环节。而选择一个专业的第三方检测机构来进行这项工作,可以大大提高测试的客观性和权威性。本
App分享(AppShare):纯净、高效、丰富的安卓应用市场客户端
在安卓应用市场中,App分享(AppShare)以其功能纯粹、资源丰富、更新迅速的特点脱颖而出。这款由个人开发者精心打造的应用市场客户端,为用户提供了一个纯净、高效、原汁原味的应用下载体验。无论是追求
从"面条代码"到"精装别墅":Android MVPS架构的逆袭之路
前言 各位Android搬砖工程师们,是不是都有过这样的经历:接手一个祖传项目,打开Activity一看——好家伙!几千行代码挤在一个文件里,UI逻辑、网络请求、数据处理像一锅乱炖的面条,改个按钮颜色
浅析:WindowManager添加的 View 的事件传递机制
要理解直接通过WindowManager添加的 View 的事件传递机制,以及它与 Activity 中 View 的差异,我们需要从事件传递的起点、Window 与 ViewRootImpl 的关联
自定义圆形进度条
在创建主Activity的布局: 在修改下载Fragment,添加完成回调: 下载Fragment的布局: 在创建安装Fragment: 安装Fragment的布局: 后创建自定义圆形进度条: 美!我
4. Android FrameWork之 Binder总结,深入剖析 Android Binder:从 Java 到内核的完整通信图谱
之前做Android五年,对于binder的理解一直停留在aidl的java层,无论怎么看源码都很难深入理解,直到后面学习了 c++,把binder驱动看了,才真正理解binder机制核心原理,融入j
Jetpack Compose 中的状态
Jetpack Compose 中的状态 1. 准备工作 学习内容 如何看待 Jetpack Compose 界面中的状态和事件? Compose 如何使用状态确定要在屏幕上显示的元素? 什么是状态提
Android 开发工程常识
配置国内 gradle 源 打开 gradle/wrapper/gradle-wrapper.properties 找到distributionUrl这一行,将其修改为国内的镜像地址。例如,使用腾讯云
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30