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

外贸网站建设推广优化做ui设计的软件

外贸网站建设推广优化,做ui设计的软件,个人网站可以做淘宝客网站吗,百度广告联盟平台官网弹窗BUG 应用使用requestPermissions申请权限时,系统会弹出一个选择窗口,可进行允许或拒绝, 此窗口中有一个”不再询问“的选择框, ”拒绝”及“允许”的按钮。 遇到一个Bug,单点击“不再询问”,“允许”这个按钮会变…

弹窗BUG

应用使用requestPermissions申请权限时,系统会弹出一个选择窗口,可进行允许或拒绝,
此窗口中有一个”不再询问“的选择框, ”拒绝”及“允许”的按钮。
遇到一个Bug,单点击“不再询问”,“允许”这个按钮会变灰被禁用。
在这里插入图片描述

定位

首先定位代码在哪里,首先通过“不再询问”这个文本找出对应英文
packages/apps/PackageInstaller/res/values-zh-rCN/strings.xml:108: “不再询问”

通过这个“never_ask_again”查找
./packages/apps/PackageInstaller/res/layout/grant_permissions.xml: android:text=“@string/never_ask_again”

        <!-- desc_container用于显示请求权限程序的图标perm_desc_root,及请求的权限permission_message --><FrameLayoutandroid:id="@+id/desc_container"android:layout_width="match_parent"android:layout_height="wrap_content"android:paddingTop="18dip"android:paddingStart="20dip"android:paddingEnd="16dip"><includelayout="@layout/permission_description" /></FrameLayout><!-- do_not_ask_checkbox就是 不再询问的选择框 --><CheckBoxandroid:id="@+id/do_not_ask_checkbox"android:layout_width="fill_parent"android:layout_height="wrap_content"android:layout_marginTop="8dp"android:layout_marginBottom="-12dp"android:minHeight="48dp"android:text="@string/never_ask_again"android:textColor="?android:attr/textColorPrimary"style="?android:attr/textAppearanceSmall"android:visibility="gone"></CheckBox>

定位到源码在packages/apps/PackageInstaller文件下
GrantPermissionsActivity是进行权限分配的弹出窗口,通过GrantPermissionsDefaultViewHandler来控制GrantPermissionsActivity的ui视图,按钮的点击事件是通过GrantPermissionsViewHandler.ResultListener接口来处理的,GrantPermissionsActivity实现了该接口

public class GrantPermissionsActivity extends OverlayTouchActivityimplements GrantPermissionsViewHandler.ResultListener {mViewHandler = new com.android.packageinstaller.permission.ui.handheld.GrantPermissionsViewHandlerImpl(this, getCallingPackage()).setResultListener(this);
}

修改BUG

修改packages下代码

diff --git a/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/handheld/GrantPermissionsViewHandlerImpl.java b/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/handheld/GrantPermissionsViewHandlerImpl.java
index a372e2c5..41c65b89 100644
--- a/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/handheld/GrantPermissionsViewHandlerImpl.java
+++ b/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/handheld/GrantPermissionsViewHandlerImpl.java
@@ -342,7 +342,8 @@ public class GrantPermissionsViewHandlerImpl implements GrantPermissionsViewHandif (mResultListener != null) {view.performAccessibilityAction(AccessibilityNodeInfo.ACTION_CLEAR_ACCESSIBILITY_FOCUS, null);
-                    mResultListener.onPermissionGrantResult(mGroupName, true, false);
+                    mResultListener.onPermissionGrantResult(mGroupName, true,
+                            mShowDonNotAsk && mDoNotAskCheckbox.isChecked());}break;case R.id.permission_deny_button:
@@ -361,7 +362,7 @@ public class GrantPermissionsViewHandlerImpl implements GrantPermissionsViewHandmActivity.startActivity(intent);break;case R.id.do_not_ask_checkbox:
-                mAllowButton.setEnabled(!mDoNotAskCheckbox.isChecked());
+                //mAllowButton.setEnabled(!mDoNotAskCheckbox.isChecked());break;}}

作者:帅得不敢出门 谢绝转载

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

相关文章:

  • 百度搜不到我的网站有了域名 建设自己的网站
  • 营销型设计网站手机优化不到80怎么办
  • 青岛做网站优化星子县网站建站公司
  • 网站建设用阿里还是华为云wordpress评分插件
  • 品牌网站 响应式网站黑龙江新闻法治频道节目回放
  • wordpress改企业网站阿森纳英超积分
  • 哪个网站可以悬赏做图网站后台添加内容网页不显示
  • 海南行指网站开发公司专门做鞋的网站
  • 公司内部网站页面设计建站价格会差
  • p2p网站 开发哈尔滨网站公司哪家好
  • 甘肃第四建设集团网站小程序怎么制作自己的小程序
  • 网站页面构成要素开江网站建设
  • 百度搜不到网站注册安全工程师查询官网
  • 常州市金坛建设局网站头像制作在线生成器
  • 黄金网站网站可以用cdr做吗
  • 做商城网站的企业影视app源码
  • h5电子商城网站开发长沙需要做网站的企业
  • 个人网站整站下载淮南网站设计
  • 卦神岭做网站iapp网站做软件
  • WordPress 网站成本目前专业做水果的网站有哪些
  • 博兴县城乡建设局网站大学学校网站建设方案
  • 网站建设岗位职责怎么写网站开发demo版本
  • 实验室网站制作四川省建设监理协会网站
  • 重庆网站怎么设置公司网站界面如何设计
  • 宜昌哪里有专业做网站的唐山哪个公司可以建网站
  • 做装修哪个网站推广好担保公司网站模板
  • 网站开发实战作业答案网站建设 环保素材
  • 常熟建设局网站首页佛山电商网站制作团队
  • 长沙网站推广公司短视频素材哪里找
  • 怎么做返利网站吗佛山微信网站建设