得闲先生
码龄5年
求更新 关注
提问 私信
  • 博客:59,020
    问答:6
    59,026
    总访问量
  • 14
    原创
  • 14
    粉丝
  • 22
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2021-07-07

个人简介:锦树木棉,木棉生花

博客简介:

johnwang7的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得5次评论
  • 获得50次收藏
  • 博客总排名109,166名
创作历程
  • 4篇
    2022年
  • 10篇
    2021年
成就勋章
TA的专栏
  • 系统应用
    6篇
  • 通信应用
    3篇
  • 控件
    3篇
  • 系统
    3篇
  • Git
    1篇
  • 数据库
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

213人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

关于#harmonyos#的知识点:鸿蒙状态管理V1、V2的区别

答:

两者可以混用。推荐使用v2,因为不管是mvvm结构还是性能等等多方面都有很大的提升。但是v2还有痛点没解决,不影响使用

回答问题 2026.01.15

Android 系统应用-通信应用-通话相关模块综合简介

一、前言:在现今的大环境下,很多用户很少主动的去拨打电话、发送短信等,一般都是被动的接个快递电话、收个验证码短信等。人们更多的是使用基于流量服务的应用,去满足自身对社交、新闻、视频和购物等的需求。通话短信等功能看似不重要了,但它是个非常重要的基础功能,不管是从工信部的CTA过审,还是运营商的入库等,均对通话等应用提出了非常多的要求。总而言之,这个功能可以不主动用,但是它必须有,且还必须符合相关监管部门的要求等。本文将简要的概括通话功能涉及的相关模块,以及各模块的主要功能,及其相互之间的关联关系等。
原创
博文更新于 2022.05.17 ·
1126 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android 系统应用-文档计划

前言文档计划的目的:培训与积累。(注:对应文档将会陆续放出来,并会做不断的修正)所有文档将会从以下几个角度去写:文档解决的是个什么问题;文档涉及的基础概念介绍;文档涉及的实际代码分析;文档涉及的实际应用场景。
原创
博文更新于 2022.05.17 ·
1466 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 系统应用-通信应用-网络质量判断(通信信号、信号强度、信号质量和频段等概念解释说明)

一、前言如何知道当前的网络质量?上层如何判断APP数据刷新失败是网络问题还是APP本身的问题?注:本篇主要侧重于概念的介绍,也会带入一些思考。
原创
博文更新于 2022.05.01 ·
4936 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

Android 系统应用-通信应用-MCC、MNC和IMSI的介绍以及运营商标识码对应表

一、前言如何获取当前卡的运营商?得到运营商之后有什么用途?
原创
博文更新于 2022.04.29 ·
17522 阅读 ·
2 点赞 ·
1 评论 ·
12 收藏

Android 控件-TabLayout-使用报错的问题及其解决方法

一、问题在使用com.google.android.material.tabs.TabLayout控件时,报如下错误:Error inflating class com.google.android.material.tabs.TabLayout二、解决此时,实际上log里已经给出解决方式了,在布局里添加Theme.AppCompat或者其子主题即可,特别注意的是,使用stytle="@style/Theme.AppCompat"仍旧会报该问题,必须使用android:the...
原创
博文更新于 2022.04.26 ·
4005 阅读 ·
4 点赞 ·
3 评论 ·
6 收藏

Android 系统-SettingsProvider

一、介绍SettingsProvider是一个提供数据共享的provider,存放的都是一些Android的默认初始值。Settings在后面的版本上增加为三类:System:包含各种各样的用户偏好系统设置; Global:所有的偏好设置对系统的所有用户公开,第三方APP有读没有写的权限; Secure:安全性的用户偏好系统设置,第三方APP有读没有写的权限。二、使用方式:Settings.System.putString(getActivity().getContentReso
原创
博文更新于 2021.09.10 ·
4990 阅读 ·
2 点赞 ·
0 评论 ·
9 收藏

Android 系统-关于系统应用的相关xml配置文件说明汇总

Android系统会有各种各样的xml配置文件存在。本文重点是列出来,供各位查看。想到啥更新啥!1.通知策略(用于systemUI通知的显示)实机里位置:data/system/notification_policy.xml2.勿扰模式源码里位置:\android\frameworks\base\core\res\res\xml\default_zen_mode_config.xml实机里位置:data/system/notification_policy.xml这个勿扰
原创
博文更新于 2021.09.10 ·
1630 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Android 通信层-关于subid与slotid的介绍

Android 通信层-关于subid与slotid的介绍这篇文章写得非常好,转载推荐一下,做上层通信、设置、systemUI等都有可能用的到。SubscriptionInfo和SubscriptionManager相关知识梳理1. subid和slotidslotid或者phoneid是指卡槽,双卡机器的卡槽1值为0,卡槽2值为1,依次类推。subid:SubscriptionId(Subscription Identifier)。subid是数据库telephony.db的表si
转载
博文更新于 2021.09.09 ·
9617 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

Android 系统-进入recovery的问题集

一、介绍recovery二、进入recovery的问题集1.关于触发拯救模式,导致机器进入recovery。拯救模式又称救援模式,是Android 8.0新增的一个功能,它的功能介绍可以参见网络上的很多介绍文章,本文只关注问题分析。问题场景如下:进入隐私空间,长按控制中心的移动数据按钮,此时Phone进程报停,还有一定的几率进入recovery。分析如下:隐私空间:Android版本为Android 11,实现的隐私空间功能的方式是创建一个新USER,来达成该需求(有兴趣的可
原创
博文更新于 2021.08.27 ·
2781 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

Git-常见问题集

一、介绍关于Git的使用,日常中会发生一些比较少见的和常见的问题,本文尽量都会慢慢收录进来。二、问题集1.执行git pull命令后,报unable to unpack问题:D:\xxx>git pullAuto packing the repository in background for optimum performance.See "git help gc" for manual housekeeping.Enumerating objects: 33477, d
原创
博文更新于 2021.08.06 ·
3642 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 数据库-Room-使用问题集

一、介绍Room是谷歌官方发布的一个对象关系映射(ORM)库,使用非常简单,详细参见官方文档介绍:https://developer.android.com/training/data-storage/room/本文只表述ROOM使用时比较常见的问题集,关于其基础使用,请参加官方文档。值得一提的是ROOM支持RxJava。并且还可与LiveData相结合,查询完结果后,自动更新UI,这个支持非常实用:@Daointerface UserDao { @Query("SELECT f
原创
博文更新于 2021.08.03 ·
1273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 控件-ConstraintLayout-使用问题集合

一、介绍androidx.constraintlayout.widget.ConstraintLayout二、问题集1.通过<include>包含进布局时,layout_constraintTop_toBottomOf失效,该layout直接顶格显示。解决:必须设置高宽android:layout_width="match_parent" android:layout_height="wrap_content"2.链式显示失效,设置了...
原创
博文更新于 2021.08.03 ·
2565 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Android 系统应用-设置-搜索功能问题集

本文是建立在,设置的搜索功能模块代码正常的基础上的。设置公共的搜索功能模块代码,后面有空会出专门的文章分析。其实本文第五个问题(5.另一个apk如何在设置里搜索显示出来,并显示设置的路径)已经教给大家如何去写数据库的方法,只不过设置做成了一个公共的搜索功能模块代码,通过注解,解析xml文件,java代码等来维护数据库)。
原创
博文更新于 2021.07.16 ·
585 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Android 控件-TabLayout与ViewPager2-联合使用出现tab消失问题及其源码分析和解决方式

TabLayout与ViewPager2进行联合使用,做一个关联滑动切换页面的效果时,明明在TabLayout里添加了TabItem,并且设置了文字。但两者关联上之后,还是出现tab都不显示文字,只是可以点击的现象。
原创
博文更新于 2021.07.16 ·
2329 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏
加载更多