- 博客(7)
- 收藏
- 关注
原创 android软键盘遮挡WebView中input的解决方案
现象在做hybrid应用时,我们用WebView来加载html页面,经常会出现软件盘弹出,遮挡了html中输入控件(如input)的问题。 无论你是用系统的原生WebView(从4.0-7.0),还是Crosswalk的XWalkView,都有这个问题! (用系统原生浏览器是没有这个问题的) 这里不得不吐槽一下,ios没有这个问题。解决方案有以下几种:软键盘弹出时WebView高度缩小。软键
2017-08-22 11:30:29 13796 2
原创 ionic自定义插件
ionic是一个运行在webview上的应用,但是很多功能js搞不定,免不了本地代码的支持。 ionic在native支持这块直接用的cordova,cordova有一套webview里js代码与native代码交互的方案,这个就是cordova plugin。
2017-03-11 14:30:37 1099 1
原创 ionic 修改android包名,ios appId
修改config.xml的 <widget id= xxx然后运行命令ionic build这样,android的报名,ios的appId就变了。
2017-02-18 10:34:22 2590
原创 FastJson遇上Android自带JSON类
缘起在Android上,FastJson算是常用Json解析框架之一了,它还专门为Android提供了一个版本,compile 'com.alibaba:fastjson:1.1.54.android'.但遗憾的是,fastjson并没有针对Android框架自带的json类org.json.JSONObject,org.json.JSONArray提供序列化反序列化方案。如当类中属性的类型是org
2016-12-25 00:55:00 1856
原创 startActivity构成的Activity链中间断掉会如何?
不断调用Activity.startActivityForResult(),这样会构成一个Activity启动链条,当页面一层层返回时,Activity.onActivityResult()会被调用到。 但是,如果链条中的一个Activity提前关闭了,那会发生什么效果呢?提前关闭的Activity还能不能收到onActivityResult()呢?提前关闭的Activity之前的Activity
2016-02-24 19:50:22 438
原创 android键盘表情流畅切换实现
android 键盘表情流畅切换大家都用微信,在聊天页面,软键盘与表情栏,工具栏之间的切换非常流畅,没有引起输入bar的上下抖动,体验非常好。这里讲一讲它的实现原理。
2015-10-22 19:54:26 2946
原创 android ant 批量打包
android ant 批量打包本文只是介绍ant打包,gradle不再讨论范围 只针对一个项目修改资源打包多个apk,涉及到代码的修改无能为力对于大规模编译有奇效,能够大大缩短编译时间
2015-02-13 20:33:32 704
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人