锋风Fengfeng
  • 首页
  • 说说
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链

安卓相关知识点网站

开发者文档OPPO 开放平台-OPPO开发者服务中心: https://open.oppomobile.com/new/wiki OPPO 开放平台-安卓版本适配: https://open.oppomobile.com/new/developmentDoc/info?id=10960 Java教程 - 廖雪峰的官方网站: https://liaoxuefeng.com/books/java/in
2024-11-10

安卓记事本系统设计和模块实现

安卓记事本系统设计和模块实现友情提示记事本是我学习安卓后编写的第一个软件,也是我的毕业设计。它存在着许多不完善的地方,如果你有想法可以进一步去完善它。 我当时看的是郭霖《第一行代码》第2版入门的,现在已经出到第3版了,编程语言由Java改成了Kotlin,如果你有时间,也可以把我的项目从Java改成Kotlin编写。目前这两本书都可以在微信读书上面找到。 代码链接 视频演示 用到的关键技术语音识别
2021-06-19
安卓APP
#安卓记事本 #安卓便签

好用软件推荐

移动端 锤子便签:最美便签 微信读书:最好用的电子书软件,设计用心,涵盖书籍多,随时随地阅读。 纸间书摘:方便回顾曾经记录的书摘,支持微信读书、电子书等 Share:最好用的第三方微博客户端 Cellular-Z:看 WiFi 信号、干扰等 DevCheck:查看手机硬件信息 手机性能排行:方便比较不同手机的硬件差异 LibChecker:方便查看 app 信息,依赖的库等。 Keepass2An
2025-05-03
非技术
#软件 #Mac #Windows #Linux

枪炮、游戏与电视机

https://mp.weixin.qq.com/s/tEAxgHgWg8DTuhZngo8Nmg 有一本书叫做《枪炮、病菌与钢铁》,2022 年初就被我加入书架了,但一直没读完。想不到今天写文章的时候,无意中又想起来了,那就借此模仿一下题目吧。 2022年9月某一天晚上的时候,一个自从小学毕业后十几年没见过面的邻居 Quan 突然通过QQ联系我,我感觉有点恍如隔世,原来我离开那小时候成长的地
2026-03-26
随笔
#随笔

安卓屏保调试2

上一年为了研究屏保过程投屏,写了一篇文章:安卓屏保调试 - Wesley’s Blog 今年为了做屏保广告又跟屏保打上交道了。 起初发现一台机器 dream 时间到了之后怎么也出不了屏保,直接把 dumpsys power 结果喂给 gpt,一下子就解决了,记录一下。 dumpsys power | grep -i mStayOnWhilePluggedInSetting 这个结果显示 3,改成
2026-03-25
AndroidFrameworkFeature
#DreamManagerService #Framework #屏保

Windows怎么方便查看AOSP代码

在线查看源码一般可以使用https://cs.android.com/和https://xrefandroid.com/ 。但还是不如原生浏览的舒服。前者不能按分支来搜索代码,总是用最新的分支;后者,经常很慢,跳转不方便。后者在Windows上面打开建议使用Firefox,Chrome这些打开ams这种长文件容易导致电脑卡住不动。 接下来介绍一下怎么使用wsl2配置ASFP来浏览aosp代码,这样
2026-03-24
Android Build System
#Android #aosp编译

远程服务器运行Android Studio开发aosp源码

好像很多人不知道服务器也可以轻松使用as和clion,还在使用si或者vscode ssh。特意写一篇教程。 2019年去HW实习的时候,我发现他们工程师在用source insight开发aosp。2020年去另外一家公司上班的时候,发现用的也是source insight,但我感觉并不好用,特别是跳转和自动补全,优点可能就是Samba导入时不怎么卡。 然后开始尝试Android Studi
2026-03-07
Android Build System
#Android #aosp编译

withContext跨线程返回值为什么不需要volatile

我们平常写协程代码时,如下所示,不需要什么volatile,就能获取正确的结果,那么协程是怎么保证我们的跨线程传递变量是安全的?需要从 happens-before 讲起。 12345678910111213141516171819lifecycle.coroutineScope.launch { var a = 50 val result = withContext(Dispatc
2026-01-25
计算机基础
#Android #Java #Kotlin

脱糖魔法:为什么 java.time 在 Android 上还是会翻车?

最近在写一个广告频控的功能,用 vibe coding 很快就开发完了,工具类引用了java.time.*,为了兼容旧安卓版本,需要启用脱糖,否则 IDE 会提示 api 的兼容性问题。项目的 AGP 版本是 8.0+,一开始运行没问题,但后面因为客户的工程是 AGP 4.0+,不愿意升级,所以要考虑兼容。由于在 agp 8.0+开发,要兼容好低版本,必须考虑第三方 SDK 的compileSdk
2026-01-21
AppBuild
#Android #gradle #Java

豆包手机:戴着镣铐跳舞

最近有一台手机很火,叫豆包 AI 手机,与中兴合作推出,好像三万台很快就抢没了,小黄鱼上面还要加价买。系统应该是由原锤子团队完成的,系统文件里面还残存着 Smartisan 字样,很可惜锤子没有坚持到 AI 爆发前夕,2020 年底发布完坚果 R2 后就没有手机产品了,如果再坚持 2 年,等到 2023 年初,可能会有不一样的局面。 虽然锤子不在了,但是我现在的手机用的还是锤子那套拟物化图标。 豆
2025-12-07
随笔
#随笔
123…8

搜索

Hexo Fluid RSS
载入天数... 载入时分秒...
总访问量 次 总访客数 人