Qiang
Qiang
  Must be one of: Permission.READ_CALENDAR, Permission.WRITE_CALENDAR, Permission.CAMERA, Permission.READ_CONTACTS, Permission.WRITE_CONTACTS, Permission.GET_ACCOUNTS, Permission.ACCESS_FINE_LOCATION, Permission.ACCESS_COARSE_LOCATION, Permission.ACCESS_BACKGROUND_LOCATION, Permission.RECORD_AUDIO, Permission.READ_PHONE_STATE, Permission.CALL_PHONE, Permission.ADD_VOICEMAIL, Permission.USE_SIP, Permission.READ_PHONE_NUMBERS, Permission.ANSWER_PHONE_CALLS, Permission.READ_CALL_LOG, Permission.WRITE_CALL_LOG, Permission.PROCESS_OUTGOING_CALLS, Permission.BODY_SENSORS, Permission.ACTIVITY_RECOGNITION, Permission.SEND_SMS, Permission.RECEIVE_SMS, Permission.READ_SMS,...
在作者的代码上ColorStatusBarActivity类增加如下按钮事件,点击按钮,未能改变为黑色,而是白色,而蓝色能正常显示。 
设置#ffffff时,Color.parseColor会返回-1,所以下面判断有误: if(color == -1){ throw new IllegalArgumentException("cannot find color from the last attribute"); }
### 问题描述 ``` @JSONType(ignores = ["ref"]) data class Person( var brand: Int = 0, var cId: Long = 0, var ref: Int = 0, ) val result = JSON.toJSONString(person) ```...
- 系统版本(必须)/ System version (required):Android13 - 库版本(必须)/ Library version (required):3.2.1 - 问题代码/截图(可选)/ Problem code or screenshot (optional): 修改ConstructorApiFragment类的代码,将DemoPopup弹窗的内容给到了900dp,将DemoPopup显示在“请点击我弹出BasePopup”文本下方,但是该显示的x2部分被裁剪。 ` curPopup.setPopupGravity(Gravity.CENTER | Gravity.BOTTOM); curPopup.showPopupWindow(v);`  应该是计算错误,在PopupDecorViewProxy类的measureWrappedDecorView方法中,应该是这种情况下,没有算上x1的偏移,所以被掉裁剪了。
- 系统版本(必须)/ System version (required):Android 9 平板设备型号是Fire HD 10(第十一代) - 库版本(必须)/ Library version (required):3.2.1 - 问题代码/截图(可选)/ Problem code or screenshot (optional): 在Demo中->API列表->构造器页面,点击DialogFragment弹窗。 出现的问题是,蒙层的位置不正确,存在偏移。  查看代码后,发现问题出在WindowManagerProxy类的内部类BeforeApi30Impl,里面的这一行代码 `p.flags |= LayoutParams.FLAG_LAYOUT_IN_SCREEN;` 如果将这行代码注释,那么显示是正常的,尺寸会被限制在父窗口的尺寸范围,如下图: ...