当前位置: 首页 > news >正文

网站管理员容易做吗网站重新建设的申请

网站管理员容易做吗,网站重新建设的申请,南阳商城站,手机网页编程软件文章目录 问题点问题分析资源和源码分析解决方案源码分析找到对应的Activitymenifest 分析SettingsHomepageActivity 分析 问题点 MTK Android12/13 系统设置一级界面,蓝牙遥控器无法上下滑动页面。 备注:自己对设置整个模块系统其实并不熟悉&#xff…

文章目录

  • 问题点
  • 问题分析
  • 资源和源码分析
  • 解决方案
  • 源码分析
    • 找到对应的Activity
    • menifest 分析
    • SettingsHomepageActivity 分析


问题点

MTK Android12/13 系统设置一级界面,蓝牙遥控器无法上下滑动页面。

备注:自己对设置整个模块系统其实并不熟悉,哪里有问题就直接针对问题来修复,更改。 还好都解决了,空了还是需要研究下源码,整体架构思想上掌握。

问题分析

这个明显是焦点问题,Settings 理论上 布局是能够上下滑动的【RecycleView Scrollview】

资源和源码分析

这里可以看我提供的附件:附件地址
MTK 对应的Android13 设置的SettingsHomepageActivity.java和笔记
在线源码地址:

解决方案


修改文件:SettingsHomepageActivity.java
路径:\vendor\mediatek\proprietary\packages\apps\MtkSettings\src\com\android\settings\homepage\SettingsHomepageActivity.java

修改内容:

    private void initHomepageContainer() {final View view = findViewById(R.id.homepage_container);// Prevent inner RecyclerView gets focus and invokes scrolling.//modify start // view.setFocusableInTouchMode(true);// view.requestFocus();//modify end}

源码分析

找到对应的Activity

以前进入设置界面,都是敲命令

 adb shell am start com.android.settings/.Settings 

那理论上就是找Settings 这个Activity了;通过dumps activity top | grep Activity 得到的也是Settings 的。

 C:\Users\Administrator>adb shell
DisPlay:/ # dumpsys activity top | grep ACTIVITYACTIVITY com.fise.dmseries/.ui.main.MainActivity 37d25e pid=1980ACTIVITY com.android.settings/.Settings 5865ddb pid=1498
DisPlay:/ #

menifest 分析

找到Settings

 <!-- Alias for launcher activity only, as this belongs to each profile. --><activity-alias android:name="Settings"android:label="@string/settings_label_launcher"android:taskAffinity="com.android.settings.root"android:launchMode="singleTask"android:exported="true"android:targetActivity=".homepage.SettingsHomepageActivity"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter><meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/></activity-alias>
这里说明 Settings 只是一个 activity-alias ,真正指向到 homepage.SettingsHomepageActivity

那就到activity SettingsHomepageActivity 配置看看

<activity android:name=".homepage.SettingsHomepageActivity"android:label="@string/settings_label_launcher"android:theme="@style/Theme.Settings.Home"android:taskAffinity="com.android.settings.root"android:launchMode="singleTask"android:exported="true"android:configChanges="keyboard|keyboardHidden"><intent-filter android:priority="1"><action android:name="android.settings.SETTINGS" /><category android:name="android.intent.category.DEFAULT" /></intent-filter><meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"android:value="true" /></activity>

上面配置分析Settings、SettingsHomepageActivity 说明清楚了:
Settings 正在的主界面是SettingsHomepageActivity, Settings 只是设置app 主界面的一个别名 alias。
能够通过命令adb shell am start -n com.android.settings/.Settings 来调用

SettingsHomepageActivity 分析

关注下这个方法:

 private void initHomepageContainer() {final View view = findViewById(R.id.homepage_container);// Prevent inner RecyclerView gets focus and invokes scrolling.view.setFocusableInTouchMode(true);view.requestFocus();}

看注释: // Prevent inner RecyclerView gets focus and invokes scrolling.
就是说阻止内部的RecycleView 获取焦点然后滑动

看着像这个原因导致的,那就把它去掉,重新编译固件,发现解决问题了。

http://www.yayakq.cn/news/406126/

相关文章:

  • 青岛网站建设培训wordpress
  • 用网站做淘宝客怎么样招标网官网下载
  • 关于房产的网站有哪些百度 手机网站 收录
  • 郫县网站制作制作企业网站的报告
  • 安徽网站建设信息网站建设企业建站哪家好
  • 模板建站服务器宣传旅游网站建设的观点是什么
  • 手机上传网站源码wordpress有用户主页吗
  • 织梦网站建设实训心得网站域名怎样选择
  • 哪个网站专业做饲料织梦做商城网站
  • 站长工具网站测速掌握cms建设网站实训报告
  • 网站怎么做ipfs网站高级?O置
  • 建站管理过程政务网站的建设
  • pc网站怎么做适配怎么做国外的网站吗
  • 学生怎么制作网站营销推广小程序有哪些
  • 微商城网站建设推广网络设计师证怎么考
  • 郑州数码网站建设服务公司儿童网站源码
  • 网站建设丿找vx cp5173wordpress创建论坛
  • 一流的低价网站建设网时代it培训官网
  • 一键建站平台模板网站建设的弊端
  • 响应式网站介绍地方门户系统源码
  • 太子河网站建设江西网站开发方案
  • 创建网站赚钱网站开发需要兼容到ie几
  • 深圳哪里可以做网站天津装饰公司排行榜前十位有哪些
  • 西安企业建站系统模板企业型网站建设怎样收费
  • 网站后台管理系统登录wordpress portal
  • 网站克隆好后该怎么做哪个网站有做电箱电柜的图纸
  • 做外贸网站需要注意些什么问题衡水做wap网站费用
  • 上线了免费建网站西安网站推广
  • 网站建设一般预付比例多少好看logo图片
  • 做推文封面的网站直播网站的建设