Sillot
Sillot copied to clipboard
汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄
- [ ] [set workspace](https://github.com/siyuan-note/siyuan/issues/7772) - [ ] insert file
当WebView加载file:///android_res/URLS这种资源的时候,他的工作方式是,通过查找app的package name来找到R.java文件,从而引用res/下的资源,然而,当applicationId和package不同时,后者会在生成apk之前被覆盖掉,导致WebView查找不到这个资源,无法正常工作。 所幸,这个WebView的bug被部分地修复了,只要你的applicatIionId和包名拥有相同的前缀,那么就能被识别到。(我猜是他会从左到右根据"."分隔符去查找R.java资源文件) 所以,最保险的做法是,applicationId的前缀和包名完全相同。 如果要和包名不一样,那么就保证应用中的WebView不要用file:///android_res/URLS这种方式去引用资源,可以放在assets目录中。 作者:HWilliamgo 链接:https://www.jianshu.com/p/7643fe0967c1 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
在安卓应用开发中,如果要适配平板手写笔,需要注意以下几点: 1. 支持手写输入:在应用中添加手写输入功能,让用户可以使用手写笔输入文字或绘制图形。 2. 支持笔触感应:平板电脑的手写笔通常支持笔触感应,可以根据不同的笔触强度来产生不同的效果,因此需要在应用中进行相应的处理。 3. 支持手写笔动作识别:手写笔通常支持一些特殊的手势,如单击、双击、长按等,需要在应用中进行相应的识别和处理。 4. 考虑手写笔的精度:平板手写笔的精度可能会受到设备本身的限制或者使用环境的影响,因此需要在应用中考虑到这些因素,确保手写笔输入的准确性和稳定性。 5. 支持手写笔和触控屏的切换:为了让用户能够自由地选择使用手写笔或者触控屏进行操作,需要在应用中支持手写笔和触控屏的切换操作。 需要注意的是,在适配平板手写笔时,需要考虑到不同品牌、型号的设备可能存在差异,因此需要进行充分的测试和优化,以确保应用能够在大多数平板手写笔设备上正常运行。
- [ ] 开发MMKV的get set(只允许特定前缀),为后续汐洛绞架安卓内核随机端口做准备
https://ld246.com/article/1712134295987/comment/1712135577499?r=soltus#comments