自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

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

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

2021-06-20 01:06:56 4428 1

原创 Java反射的优雅使用

安卓9开始限制反射的调用,但是带系统签名或者内置系统的应用是可以豁免的。

2023-09-02 20:10:42 79

原创 在WSL2编译安卓13并在WSL2和windows运行

刚开始的时候,我是在master分支编译安卓的,结果运行emulator起不来,后来切换到android-13.0.0_r35就OK了。

2023-05-28 16:22:33 859 4

原创 安卓系统应用的卸载和恢复(非data分区)

网上已经有很多预装应用卸载的方法了,但是他们基本都是设法在第一次开机的时候安装到data分区。本文需要达到的目标是预装在system分区的应用能够被卸载,且能恢复安装。

2023-05-03 20:37:59 1912

原创 安卓帧率FPS计算原理

- desiredPresentTime:queueBuffer 的时间戳- actualPresentTime:present fence signal 的时间戳- frameReadyTime:acquire fence signal 的时间戳

2022-06-03 22:47:46 2629

原创 安卓TV或者盒子重启后应用使用时间丢失的问题

安卓TV或者盒子重启后应用使用时间丢失的问题Loss of app usage time after android TV or box reboots在搜索引擎我只找到了一篇与这个问题相关的链接,大家可以看一下,他的解决办法是APP自己保存使用数据。android - AndroidTV: UsageStatsManager not returning details for apps results after Reboot - Stack OverflowAs we had experien

2022-04-10 12:54:37 3378

原创 all-makefiles-under vs all-subdir-makefiles vs first-makefiles-under

all-makefiles-under vs all-subdir-makefiles vs first-makefiles-under

2022-01-15 12:11:58 2768

原创 安卓SystemProperties.set()方法权限问题

安卓SystemProperties.set()方法权限问题本文首发于:安卓SystemProperties.set()方法权限问题对于系统中的每个进程来说:读取属性值对任何进程都是没有限制的,直接由本进程从共享区域中读取。修改属性值则必须通过Init进程完成,同时Init进程还需要检查发起请求的进程是否具有相应的权限。安卓5.0之前安卓4.4 system/core/init/property_service.c源代码:........../* White list of permiss

2021-03-27 19:14:04 2221

原创 adb logcat无法清除日志

adb logcat无法清除日志您可能已经打开Android Studio,请关闭它并再次运行清除日志命令。

2021-03-12 23:11:37 734

原创 Linux网络函数send()出错导致进程退出

Linux网络函数send()出错导致进程退出在Linux系统编写socket网络通信程序的时候,如果程序执行send函数,遇到了一个关闭的socket,系统就会抛出一个SIGPIPE信号。这个信号的缺省处理方法是退出当前进程,重新定义这个信号的处理方式可以避免这个情况。//定义一个空函数void signal_send(){ } //注册信号处理方式signal(SIGPIPE, signal_send);...

2021-03-12 23:09:45 441

原创 安卓系统应用比data分区应用版本号新怎么办

安卓系统应用比data分区应用版本号新怎么办安卓9代码:PackageManagerService/** * Adds a new package to the internal data structures during platform initialization. * <p>After adding, the package is known to the system and available for querying. * <p&g.

2021-03-12 23:03:51 123

原创 安卓Android的Textview显示问题:一行没显示满就换行

通过浏览谷歌开发者网站的TextView介绍找到了android:breakStrategy这个属性,具体如图所示:用来控制段落布局。支持的api级别为23及以上。而对于TextView组件默认值是high_quality,对于EditText组件默认值是simple。所以,会出现在这两个组件显示不一致的问题。我们可以在xml文件中给TextView设置成simple。还可以配合android:hyphenationFrequency一起使用,用来设置自动断字的频率。其他还可以参考.

2020-05-14 01:05:44 4746

转载 tcp/ip的一些名词概念

计算机通讯协议:计算机之间,事先达成一个详细的约定,并遵循这一约定进行处理方可建立通信。图来源于《图解TCP IP(第5版)》((日)竹下隆史)分组交换协议:分组交换是指将大数据分割为一个个叫做包(Packet)的较小单位进行传输的方法。图来源于《图解TCP IP(第5版)》((日)竹下隆史)...

2019-03-05 14:53:15 459

原创 第一天

博客第一天哈哈,随便聊聊!Just beginning!Come on!

2017-10-02 14:50:18 163

Dev安装和使用教程

Dev安装和使用教程

2017-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除