Ayaka_Ago

Results 9 issues of Ayaka_Ago

![Screenshot_2022-06-24-13-19-32-369-edit_com agyer windmill](https://user-images.githubusercontent.com/20831549/175467568-819603b2-512a-4a26-a60c-f46dfcc3f5b1.jpg) 使用 `ManifestReader` 获取并在“权限”标签页显示不包含在 `PackageInfo#requestedPermissions` 的已达 [`android:maxSdkVersion`](https://developer.android.google.cn/guide/topics/manifest/uses-permission-element?hl=en#maxSdk) 的权限。 即使系统可能不再使用它们,但这才是*完整的*权限列表。 ----------------------- Use `ManifestReader` to obtain and show the permissions that have reached [`android:maxSdkVersion`](https://developer.android.google.cn/guide/topics/manifest/uses-permission-element?hl=en#maxSdk) and are not included in `PackageInfo#requestedPermissions`...

enhancement

![系统捕获的错误报告](https://user-images.githubusercontent.com/20831549/182522219-05f1f207-10e7-4f03-bd14-39d6acfb0a00.jpg) 通常在内存不足或某些网页问题时可能出现,是否覆写了 [WebViewClient#onRenderProcessGone](https://developer.android.google.cn/reference/android/webkit/WebViewClient?hl=en#onRenderProcessGone(android.webkit.WebView,%20android.webkit.RenderProcessGoneDetail))? ------ ![error report captured by system](https://user-images.githubusercontent.com/20831549/182522219-05f1f207-10e7-4f03-bd14-39d6acfb0a00.jpg) It usually occurs when insufficient memory or some web problems, hava you overridden [WebViewClient#onRenderProcessGone](https://developer.android.google.cn/reference/android/webkit/WebViewClient?hl=en#onRenderProcessGone(android.webkit.WebView,%20android.webkit.RenderProcessGoneDetail))?

![“页内查找”工具栏 ("find in page" toolbar)](https://user-images.githubusercontent.com/20831549/175280576-ee2220b1-51b5-43e8-a021-fe30752d8182.jpg) 有时我们需要在不同页面查找相同的内容,但是“页内查找”输入框会在“页内查找”工具栏关闭后清空。 而切换/新建/关闭标签页、打开菜单、打开网页信息菜单会关闭“页内查找”工具栏。 (其他行为:在同一标签页加载新页面时会自动全选“页内查找”输入框。) 建议不自动清除内容,而是改为在显示时自动全选(或添加一个“清空”按钮)让用户选择是否清空。 -------------------------------------- Sometimes we need to find the same content on different tabs, and the "Find In Page" EditText will be cleared...

空页面: 通过TalkBack读出的是“下划线下划线” ![Screenshot_2021-02-25-17-05-12-163_mark via](https://user-images.githubusercontent.com/20831549/109130976-48c69500-778d-11eb-9d66-7f380d0ca2a8.jpg) contentDescription: 点按到菜单后,“标签”未改为“退出” ![IMG_20210225_170147](https://user-images.githubusercontent.com/20831549/109132194-8677ed80-778e-11eb-8703-55905e6a41e4.jpg) 标签页位置: 通过TalkBack读出的是“网页视图 位置” 改成“当前是第 位置 个标签页”会更清晰 ![Screenshot_2021-02-25-17-07-46-950_mark via](https://user-images.githubusercontent.com/20831549/109130978-4a905880-778d-11eb-9b7e-ad44d037227f.jpg) 状态提示: 通过手势滑动的操作没有反馈 ![Screenshot_2021-02-25-17-12-34-039_mark via](https://user-images.githubusercontent.com/20831549/109132163-7a8c2b80-778e-11eb-9312-2379b1061140.jpg) ![Screenshot_2021-02-25-17-12-47-098_mark via](https://user-images.githubusercontent.com/20831549/109130985-4bc18580-778d-11eb-97cd-f4aebfd62d94.jpg)

enhancement

在全面屏设备启用全屏模式后界面会拓展到切口区域,可能会遮挡网页内容或 UI 界面 *(PS: ~~小而美~~横屏居然也有这个问题)* -------- User interfaces will expand to the display cutout area when enabling full screen mode on edge-to-edge screen device, which will cause web content or...

![“书签”中的搜索框 (search bar in "Bookmarks")](https://user-images.githubusercontent.com/20831549/175287783-4ce3281c-f8a9-4b26-90a3-f2640d3aa4b9.jpg) 有时我们会将不经常更新/文档网页离线保存以便快速访问。 和“书签”与“历史记录”一样,为“离线页面”添加搜索功能。 ----------------------------------- Sometimes we save pages that infrequently updated/documented for quick access. Add search to "Saved pages" like "Bookmarks" and "History".

下图是显示输入法时底栏的三种情况。 The following figures shows three situations of the bottom bar when showing input method. ---- ![正常被隐藏的底栏 (bottom bar is hidden)](https://user-images.githubusercontent.com/20831549/179897142-69faa616-c332-4487-9cb5-b94b2974a5fb.jpg) 正常被隐藏的底栏。 Bottom bar hidden. ---- ![未被隐藏的底栏 (bottom bar not...

![未处理的 intent: 链接](https://user-images.githubusercontent.com/20831549/181241620-2e996ad5-3c31-4e67-9312-a8e15b17a06a.jpg) 某些网站使用 `intent:` 或 `android-app://` 链接跳转到自己的应用,比如 [Google 账号](https://accounts.google.com/)。 ![Google 账号](https://user-images.githubusercontent.com/20831549/181247421-5e97c9fc-690f-4cf2-b392-07bc96c48b1d.jpg) 点击“让您的账号安全无虞”,将跳转到类似如下的 `intent:` 链接: ``` intent:#Intent;package=com.google.android.gms;action=com.google.android.gms.accountsettings.action.BROWSE_SETTINGS;end ``` 另外是 `android-app://` 的说明:[Intent#URI_ANDROID_APP_SCHEME](https://developer.android.google.cn/reference/android/content/Intent?hl=en#URI_ANDROID_APP_SCHEME)(包括一些 `intent:` 链接的说明)。 我们可以使用 [Intent#parseUri(String uri, int flags)](https://developer.android.google.cn/reference/android/content/Intent#parseUri(java.lang.String%2C%20int)) 来解析这两种链接。 ---------...

**长时间运行或者有大量与 Java 交互**的情况下,会达到 51200 **全局引用表溢出**的情况 我看 luajava.c 的 [gc 方法](https://github.com/bennyhuo/Android-LuaJavax/blob/d24f5c6018230a30e6e0832fd1a530a62985b00e/luajava/src/main/jni/luajava/luajava.c#L758)里有 DeleteGlobalRef,不熟悉 c,我试着修改尝试使其可以在 lgc.c 的 [freeobj 方法](https://github.com/bennyhuo/Android-LuaJavax/blob/d24f5c6018230a30e6e0832fd1a530a62985b00e/luajava/src/main/jni/lua/lgc.c#L696)里也可以进行 DeleteGlobalRef,往 [CommonHeader](https://github.com/bennyhuo/Android-LuaJavax/blob/d24f5c6018230a30e6e0832fd1a530a62985b00e/luajava/src/main/jni/lua/lobject.h#L85)(GCObject)添加了一个由 NewGlobalRef 返回的 jobject 成员 下面是一些尝试的修改。。。 lgc.c ```c static void freeobj(lua_State *L, GCObject...