Android
文章平均质量分 56
哒哒哒哒哒哒
iOSTianNan
这个作者很懒,什么都没留下…
展开
-
[Kotlin] 玩Android代码学习之-模块化+Retrofit+协程+viewModel的数据层封装
kotlin模块化+Retrofit+协程+ViewModel对数据层的封装学习, 对玩Android的kotlin简化版的源码学习原创 2023-06-06 15:59:24 · 1652 阅读 · 1 评论 -
[Android + Jatpack] Room + ViewModel 学习及使用记录(Java实现)
近期学习安卓(不要问为什么这么晚才开始学),接触到Room,为了熟悉以及备忘,在此记录一下网上帖子太多,官网也有,我这边不展开讲,略微提一下。原创 2023-03-24 11:49:28 · 648 阅读 · 0 评论 -
[RN Clipboard] Clipboard组件无法支持iOS16 下的粘贴处理
原因是 项目目前是 API 28 , 只有API 29 (android 10 / Android Q ) 才支持。3.Android下会自动linked on build。由于要支持Android 9 , 所以只能 把。原来的Clipboard使用的是。但在iOS16下无法进行粘贴。2.iOS 下 需要。原创 2023-03-07 16:50:49 · 414 阅读 · 0 评论 -
[Android DataBinding] 找不到符号 import com.xxx.databindingdemo.databinding.ActivityMainBindingImpl
先将 onClick那行的代码删除, 直接运行编译一下,然后再添加 onClick那行代码, 编译就通过了…但是运行不行, 尝试了各种写法, 也是不行。为点击事件添加了databinding。原创 2023-02-28 10:02:01 · 569 阅读 · 0 评论 -
[Android ViewModel] public ViewModelProvider(@NonNull ViewModelStore store, @NonNull Factory 问题
使用 ViewModelProvider 初始化的时候, 查阅API发现无法使用。在对比后发现, 补上这两个依赖, ViewModel版本就变成2.2.0了…但之前有个Demo在Fragment中可以仅支持一个owner即可。2.2.0支持仅传递一个参数, Factory是已经给出默认值的了。API要求必须再传第二个参数: Factory。以上是在MainActivity中,原创 2023-02-27 19:30:19 · 99 阅读 · 0 评论 -
iOS/Android 纪念模式(黑白灰模式) 记录
近年来各种公祭活动比较多,APP也应把哀悼模式纳入设计。目前方案一可以让APP全部灰度。转载 2022-12-01 09:46:31 · 655 阅读 · 0 评论 -
RN - 2022年11月4日 - RN官方最新修复Android端编译/构建问题处理
继11月1日出现的jcenter问题处理好之后, 紧接着又出现了RN编译/打包的最新问题,大面积报错 找不到符号 等库链接问题NDK不支持报错提示等查阅RN官方后发现。原创 2022-11-08 10:56:21 · 737 阅读 · 1 评论 -
NR - iOS / Android 相机/相册/日历/定位 等权限 检测+申请代码
RN工程做个权限列表开关相机相册日历定位…原创 2022-07-19 17:38:11 · 1521 阅读 · 0 评论 -
ReactNative:Running ‘[node, -e, console.log(require(‘react-native/cli’).bin);]’ command failed.
报错查看日志发现:我这边的最终解决办法1.关掉AndroidStudio2. 执行参考地址原创 2022-07-06 10:55:26 · 678 阅读 · 0 评论 -
Fastlane 一键打包/发布APP - 使用记录及踩坑
安装fastlanefastlane的安装和使用Fastlane 官方文档fastlane自动化打包(android)idea使用vs code , 可以安装一些代码片段插件,快速上手传参写法命令行调用日志输出issuer_id这个必须是主账户才能看到iOS端 步骤 (默认已经做好环境配置)3.编写 Fastfile 文件4. .p8文件放入 ./fastlane文件目录5. Fastfile文件代码如下android端 步骤 (默认已经做好环境配置)安装插件的一些坑可原创 2022-06-30 15:06:12 · 1595 阅读 · 0 评论 -
RN-Android 封装原生安卓web组件 - H5白屏/卡顿/渲染问题
其实还是该问题的后续BUG解决完安卓端微信支付问题后, 发现部分H5页面加载异常, 出现卡顿/半透明层遮盖效果异常/页面渲染异常/白屏等问题排查:1.webSetting的设置?经过确认,暂时无法从webSetting 层面解决2.硬件加速/软件加速?经过实验,设置wv.setLayerType(View.LAYER_TYPE_HARDWARE,null); 无效设置wv.setLayerType(View.LAYER_TYPE_HARDWARE,null); 能处半透明层显示,但依旧有白屏等原创 2022-03-19 09:41:53 · 3666 阅读 · 0 评论 -
js 判断设备及安卓设备判断不准确问题
<!-- web 获取 设备类型.注意: 一旦app端设置了userAgent 将会覆盖设置自带的ua --> <script> var agent = ""; function isAndroid() { agent = navigator.userAgent.toLowerCase(); let result = { device: function () { if (/windows/.test(a原创 2022-03-11 13:25:11 · 518 阅读 · 0 评论 -
RN - 封装Android原生WebView组件,实现JS获取原生消息回调及JS控制native组件
基于RN 调用原生WebPage 解决微信支付Referer问题的继续扩展1.实现网页goBack2.实现实时获取网页Title显示在NavBar上native向RN发送消息事件,RN获取native消息回调JS操作native组件原创 2022-03-09 14:28:31 · 915 阅读 · 0 评论 -
RN 调用原生WebPage 解决微信支付Referer问题
安卓原生webView代码BXReactWebViewManager.javapackage com.regan.ebankhome;import android.annotation.SuppressLint;import android.content.Intent;import android.net.Uri;import android.net.http.SslError;import android.util.Log;import android.webkit.SslError原创 2021-10-27 15:10:10 · 1567 阅读 · 0 评论 -
Failed to resolve: com.alibaba:fastjson:1.2.76.android
添加fastjson失败, gradle报错RTFailed to resolve: com.alibaba:fastjson:1.2.76.androidShow in Project Structure dialogAffected Modules: app查询 https://maven.aliyun.com/mvn/search 这个发现并不存在1.2.76.android 这个包…虽然FastJson 官方写着但是实际最新版本还没有, 要么就去低版本找找看解决:原创 2021-08-04 16:34:09 · 1162 阅读 · 0 评论