自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android窗口相关整理

/Todo

2024-07-03 15:16:09 156

原创 Android输入法选择弹窗问题

在自研Android系统过程遇到一个输入法选择弹窗闪退的问题,分析下来属于窗口焦点异常。

2024-07-03 15:12:04 399

原创 关于Android壁纸

当出现问题时发现默认情况并没有wallpaper_lock,wallpaper_lock_orig这两个文件(锁屏壁纸),这两个文件仅在设备设置过锁屏壁纸才会生成,所以当仅设置主屏幕壁纸时,并没有锁屏壁纸文件导致锁屏壁纸直接用的主屏幕壁纸。在设置壁纸时遇到一个问题,选择图片设置壁纸,选择“主屏幕”,查看主屏幕壁纸更新成功,但是锁屏壁纸也被更新了。在设置壁纸时包含3个菜单:主屏幕,锁定屏幕,主屏幕和锁定屏幕。最后,可在适当时机默认创建锁屏壁纸文件即可解决此问题。

2024-06-26 17:24:36 415

原创 Android开机相关

Android开机广播

2024-02-02 14:42:49 417

原创 关于settings.db路径(二)

SettingsProvider看似比较复杂,它继承ContentProvider,但是它最终底层存储信息并不是SQLite,更不是将数据存储到settings.db,它主要是承接Settings(system,global,secure)的数据,并存储到xml文件中。涉及到的细节比较多,大概的逻辑如上,主要还是SettingsProvider和SettingsState之间的关联。根据call(method,name,args)的参数执行相应的增,删,改,查操作,如前面的阐述,这里对xml文件的操作。

2024-02-02 14:40:49 638

原创 Android signapk相关内容

待更新。

2024-01-24 13:57:56 402

原创 关于settings.db路径(一)

我们都知道SettingsProvider主要是存储Android设置中的大部分信息值,根据对Andrdoid Provider存储数据的方式,一般都是结合Provider和SQLiteOpenHelper来以数据库的方式存储数据的,对于SettingsProvider如此。说明进程创建db数据库没有问题,而且创建的db文件会在所在进程的目录中。如图所示,创建的是名为settings.db数据库,当在设备中的对应进程目录下查看settings.db时却怎么也找不到该数据库文件。

2024-01-24 11:37:38 1097 2

原创 Android存储管理2

待更新。

2024-01-15 14:59:28 403

原创 Android存储管理

wc -l比较两个文件发现差异很大,此时,怀疑即使pull出的文件显示18GB,但是实际存储数据应该没有18GB,之所以显示18GB仅和文件结构中存储的信息有关,使用stat命令查看文件inode信息,显示Size即18GB字节数,所有的获取文件大小都是基于Size值的,而与其真正数据量无关。此处的11GB正是磁盘所能分配的最大空间,df -h可以显示出来磁盘信息。==》du为磁盘分配给文件的大小,如存储空间剩余11GB,当文件大于剩余存储空间时,使用du -h则显示文件所占有的存储空间大小,即11GB。

2024-01-15 14:35:01 503

原创 Android平台遇到的网络优先级问题

在实现一个WIFI和4G共存的需求后,设备连接WIFI路由器30米的距离会断开网络,正常情况可达到90米的距离。经验证发现设备连接wifi的score

2024-01-03 13:39:24 1693

原创 Android sepolicy实战演练

service.te添加type rcu_service, app_api_service, ephemeral_app_api_service, system_server_service, service_manager_type;system_server.te中添加allow system_server default_android_service:service_manager add;service_contexts添加rcu u:object_r:rcu_service:s0。

2023-09-20 19:36:47 314

原创 Android触屏反馈相关源码分析

Android系统触屏震动反馈

2023-09-19 15:37:24 334 1

原创 Deeplink使用经验

Deeplink使用经验1.Deeplink一个网站有很多页面,每个页面有自己的地址,通过页面的网址打开各个深层的页面;一个应用也可以包含多个页面,Deeplink技术配置各个页面的对外链接,可以通过具体的链接打开各个深层的页面。一个deeplink链接可以包含以下信息:url,clicktrackers,fallback,extensionsURL SCHEME我们可以把一个app看做一个独立的网站,而URL Scheme就是网址。比如拨号,我们使用tel://112 就可以打开拨号应用。

2021-01-31 14:43:01 3811 3

创建Adnroid系统级服务

创建Adnroid系统级服务

2023-09-20

Activity启动方式

Activity启动方式,短信可以分屏,Contacts不允许分屏

2018-09-15

独立化开发

独立化开发,android项目所有的as功能都完善,主要针对不熟悉如何独立化开发的小伙伴

2018-09-15

空空如也

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

TA关注的人

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