码迷,mamicode.com
首页 > 移动开发
Android热修复框架汇总整理(Hotfix)
   Android平台出现了一些优秀的热更新方案,主要可以分为两类:一类是基于multidex的热更新框架,包括Nuwa、Tinker等;另一类就是native hook方案,如阿里开源的Andfix和Dexposed。 基于native hook的方案  &emsp ...
分类:移动开发   时间:2018-01-19 18:54:42    阅读次数:4919
ios滚动 fix布局顶栏消逝
项目中还发现一个问题,webview中,顶栏position:fix, 持续滚动会出现顶栏消失情况 解决办法 : 最外box高度设置为屏幕高度,让里面元素overfllow-y:auto;使其滚动 ...
分类:移动开发   时间:2018-01-19 18:49:16    阅读次数:154
JavaScript 正则表单验证(用户名、密码、确认密码、手机号、座机号、身份证号)
1、关于JavaScript表单验证,如果使用双向绑定的前端js框架,会更容易的多。但是博主还是建议大家不要脱离源生js本身。因为源生js才是王道。 ...
分类:移动开发   时间:2018-01-19 18:48:59    阅读次数:201
H5移动端浏览器拖动
/** * 禁止手机浏览器拖动 */ function stopDefault(){ window.ontouchmove = function(e){ e.preventDefault && e.preventDefault(); e.returnValue = false; e.stopProp... ...
分类:移动开发   时间:2018-01-19 17:24:28    阅读次数:230
APP切图流程和APP切图命名规范详细完整版
转自:http://www.25xt.com/appdesign/7339.html 我们都知道一套完整的 App 通常会有很多张切图,不管是 iPhone 需要 1x、2x、3x 图档,Android 需要至少 3 种 hdpi、xhdpi、xxhdpi。在庞大的切图数量下如何让负责套图的 RD ...
分类:移动开发   时间:2018-01-19 16:47:17    阅读次数:286
【转】APP界面切图命名和文件整理规范
转自:http://www.chinaz.com/design/2015/0908/443732.shtml 规范的命名方式可以提高客户端程序员的开发效率和团队协作。个人觉得标识符命名原则:尽可能的用最少的字符而又能完整的表达标识符的含义。 切图命名英文缩写三个原则: 1 较短的单词可通过去掉“元音 ...
分类:移动开发   时间:2018-01-19 16:45:25    阅读次数:241
Android View 的工作流程和原理
参考资料<<Android开发艺术探索>>前言在日常开发中,我们每天都在和各种View打交道,比如TextView,Button等,我们直接拿过来就可以使用,那么Android是怎么把View绘制到屏幕上呢,接下来我们结合源码来具体分析。在具体结合源码分析前,先了解一个比较重要的概念ViewRootViewRoot先看一张图Android窗口构成图解ViewRoot对应于V
分类:移动开发   时间:2018-01-19 15:37:32    阅读次数:264
【Smobiler企业APP开发之一】开发环境部署
最近研究了下Smobiler-.net移动开发,对于做企业APP开发Smobiler还是够用的,况且是完全使用C#进行编程,对于使用C#进行程序设计的程序员来说还是很容易上手的。本章节主要介绍Smobiler开发环境部署问题由于Smobiler是.net移动开发,那么开发工具首选当然是VisualStudio了,Smobiler的最低要求是VisualStudio2010及以上版本,.netfra
分类:移动开发   时间:2018-01-19 15:36:33    阅读次数:220
移动端禁止滚动
var startPos = 0,endPos = 0,isScrolling = 0; document.addEventListener('touchstart',function(event){ var touch = event.targetTouches[0]; //touches数组对象 ...
分类:移动开发   时间:2018-01-19 14:20:24    阅读次数:237
Vue:axios中POST请求传参问题
vue的ajax请求用的是axios组件,结果在用到post请求的时候,发现给后台传data时,后台(python语言+django框架)接收不到。 后台的request.body显示出,我给传送的是data被django打包成了一个obj中的key值,value为空数组。导致后台获取不到。 解决方 ...
分类:移动开发   时间:2018-01-19 14:19:24    阅读次数:632
add_url_rule和app.route
app.route 在Flask框架中,默认是使用@app.route这个装饰器来把视图函数和url绑定,如: 我们可以通过url_for('hello_world')反转得到url '/',实际上我们可以给这个装饰器在加上endpoint参数(给这个url命名) 一旦我们使用了endpoint参数 ...
分类:移动开发   时间:2018-01-19 14:09:27    阅读次数:1560
Android 轻松实现语音朗读
语音朗读,这是一个很好的功能,可以实现一些客户的特殊要求。在Android 实现主意功能只需要几段简单的代码即可完成。 在Android 中使用语音朗读功能 只需要使用此类 TextToSpeech ,该类实现了很多关于语音的功能,使用该类必须为其设置语言,支持语言列表位于java.util类里的L ...
分类:移动开发   时间:2018-01-19 14:05:56    阅读次数:227
Android开发中碰到的一个ANR问题。
这是一个点击之后反应超时的ANR 初步判断是系统和服务占用资源太多,引起原生设置的ANR在原生设置“语言和输入法”界面点击返回键是在10:24:52.563,原生设置是在10:24:52.723结束,公司设置是在10:24:57.238才收到onConfigurationChanged回调,快5秒了 ...
分类:移动开发   时间:2018-01-19 14:02:03    阅读次数:357
ORACLE11g:No Dialect mapping for JDBC type: -9解决方案
问题来源: 煞笔领导不干活好不容易干了个活改了个字段长度,从varchar2(50) 改成了nvarchar(100)结果因为方言问题,程序起不来了字段类型也改不回来了nnd 报错如下: 解决方案 由于hibernate4.2.0和Oracle10g数据库结合使用自定义方言时,需要和老版本做区别,原 ...
分类:移动开发   时间:2018-01-19 14:00:18    阅读次数:210
副本机制与副本同步------《Designing Data-Intensive Applications》读书笔记6
进入到第五章了,来到了分布式系统之中最核心与复杂的内容: 副本与一致性 。通常分布式系统会通过网络连接的多台机器上保存相同数据的副本,所以在本篇之中,我们来展开看看如何去管理和维护这些副本,以及这个过程之中会遇到的各种问题。 1.副本 在数据系统之中,我们通常会有这样几个原因来使用副本技术: 保持地 ...
分类:移动开发   时间:2018-01-19 13:58:09    阅读次数:202
Android FragmentTabHost底部选项卡实现
记录一下底部选项卡的实现,很常见的代码,大神勿嘲笑。 说一下思路,在activity底部要放上FragmentTabHost放上选项,几个无所谓,每个选项卡都对应一个fragment,点击选项卡颜色改变可以用selector(选择器)来实现,焦点选中的时候一个颜色,失去焦点的时候,另一个颜色。 首先 ...
分类:移动开发   时间:2018-01-19 11:47:17    阅读次数:203
android 实现检测版本,下载apk更新(附源码)
其实这不是什么难事了,都有热更新的技术了,只是记录一下,大神勿嘲笑。 先说下思路,首先要有更新的接口,只要进入app,就监测一下接口,是否更新,更新的话,检测本地版本是否低于接口返回的版本,低的话,就根据返回的路径下载apk更新。接口返回的字段起码有 更新标志、更新版本,更新描述,apk下载地址。 ...
分类:移动开发   时间:2018-01-19 11:42:18    阅读次数:237
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!