![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android
Android
CatQiu
这个作者很懒,什么都没留下…
展开
-
MacBook Pro安装Android Studio
MacBook Pro安装Android Studio下载安装Android Studio启动设置中的问题下载安装Android StudioAndroid studio下载地址:https://developer.android.google.cn/studio(可直接搜索android官网)下载完成后双击.dmg文件,将AndroidStudio拖入Applications中,等待安装。启动点击图标启动弹出如下界面,直接next安装组件形式,选择标准模式一直点击next,直到fi原创 2021-11-09 00:11:06 · 2191 阅读 · 0 评论 -
Android布局match_parent和wrap_content
Android布局match_parent和wrap_contentmatch_parent:表示让当前控件的大小和父布局的大小一样。(由父布局决定当前控件的大下坡)wrap_content:让当前的控件大小能够刚好包含里面的内容。(有控件内容决定当前控件的大小)...原创 2021-07-12 14:49:04 · 522 阅读 · 0 评论 -
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE的含义
问题场景自定义文本框,点击添加自定义样式会是上一行的后段部分换行显示。问题代码部分如下://自定义样式NoteCheckBoxSpan span = new NoteCheckBoxSpan(getContext(), R.mipmap.ic_note_edit_uncheck);SpannableString ss = new SpannableString(String.valueOf(NoteEditorConfig.PlaceHoldChar));ss.setSpan(span, 0,原创 2021-06-16 15:29:54 · 2272 阅读 · 0 评论 -
Android实现展示字段的单复数
这里写目录标题背景描述getQuantityString()实现实现背景中提到的trip变复数背景描述在App需要适配语言切换时,存在单复数问题。例如:英文中,单次旅程“1 trip”,多次旅行 “n trips”,如果不做单复数区分会很奇怪。getQuantityString()关于单复数的问题,决定为给定语言和数量使用哪一种情况的规则可能非常复杂,Android 提供了 getQuantityString() 等方法来选择适合您的资源,Android 支持的完整集合包括 zero、one、tw原创 2021-03-29 16:46:45 · 188 阅读 · 0 评论 -
Android ConfigChanges属性
Android ConfigChanges属性问题描述原因分析解决方案其他属性记录问题描述负一屏在做添加更多app的列表选择界面,下拉框设置深色模式会改变列表之前所在的位置。 原因分析更改成黑暗模式会使activity重新调用onCreate方法,会刷新界面解决方案 在AndroidManifest.xml中的相关ACtivity中加上:android:configChanges=“uiMode”,然后在对应的activity中重写onConfigurationChanged(Co原创 2021-03-17 10:01:13 · 1985 阅读 · 0 评论 -
启动异常进入recovery模式
分析frameworks/base/services/core/java/com/android/server/RescueParty.javaprivate static void executeRescueLevelInternal(Context context, int level) throws Exception { switch (level) { case LEVEL_RESET_SETTINGS_UNTRUSTED_DEFAULTS: r原创 2021-01-19 14:38:53 · 1219 阅读 · 0 评论