长文本输入时比较喜欢用UITextView,因为它会自动换行,比UITextField好用些,但是当需要监听text view中的内容变化时。Apple缺没有提供像UITextField那样方便的代理方法。其实要监测text view中内容的改变也不难,只需下面三步操作,即可实现与UITextFie...
分类:
移动开发 时间:
2015-11-04 14:35:15
阅读次数:
291
AndroidUI:机智的远程动态更新策略作者:王金波腾讯Bugly特约撰稿人1问题描述做过Android开发的人都遇到过这样的问题:随着需求的变化,某些入口界面通常会出现UI的增加、减少、内容变化、以及跳转界面发生变化等问题。每次发生变化都要手动修改代码,而入口界面通常具有未读..
分类:
移动开发 时间:
2015-10-22 19:39:26
阅读次数:
300
本文作者为腾讯Bugly特约撰稿人:腾讯自选股客户端工程师王金波问题描述做过Android开发的人都遇到过这样的问题:随着需求的变化,某些入口界面通常会出现UI的增加、减少、内容变化以及跳转界面变化等问题。每次发生变化都要手动修改代码,而入口界面通常具有未读信息提醒这样..
分类:
移动开发 时间:
2015-10-21 19:27:16
阅读次数:
191
源代码管理系统(SCM)与版本控制版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。本地版本控制系统许 多人习惯用复制整个项目目录的方式来保存不同的版本,或许还会改名加上备份时间进行区别。这么做的唯一好处就是简单,坏处也不少:有时候会混淆所在的工作 目录,一旦弄错了文件数据就没...
分类:
其他好文 时间:
2015-10-12 14:10:33
阅读次数:
175
importandroid.app.Activity;importandroid.os.Bundle;importandroid.text.Editable;importandroid.text.TextWatcher;importandroid.widget.EditText;publicclas...
分类:
移动开发 时间:
2015-09-22 16:30:21
阅读次数:
184
引言: Git是当前最流行的集中化的版本控制程序之一(版本控制是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统),Git只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。Git并不保存这些前后变化的差异数据。实际上,Git更像是把变化的文件作快照后,记录在....
1. 内容观察者不属于四大组件,只是内容提供者ContentProvider对应的小功能。如果发现数据库内容变化了,就会立刻观察到。下面是逻辑图: 当A应用中银行内部的数据发生变化的时候,A应用会发送数据到一片公共内存,内存观察者会读取这个公共内存中的数据。从而知道A应用的数据库发生变化。 ...
分类:
移动开发 时间:
2015-09-15 14:42:36
阅读次数:
148
一、SVN SVN服务器下载地址:https://subversion.apache.org/ 1.什么是版本控制:版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订系统的系统。 2.没有版本控制会发生哪些糟糕的情况...
分类:
编程语言 时间:
2015-09-14 20:51:49
阅读次数:
162
最近一直遇到关于高度自适应的问题,今天来做一下总结。其实如果元素没有设置高度,一般都会跟随内容变化,包裹内容比如这样的 高度自适应 我是高度自适应 我是高度自适应 我是高度自适应 我是高度自适应 ...
分类:
其他好文 时间:
2015-09-09 01:08:37
阅读次数:
608
oninput 是HTML5的标准事件,对于检测textarea, input:text, input:password 和 input:search 这几个元素通过用户界面发生的内容变化非常有用,在内容修改后立即被触发,不像 onchange 事件需要失去焦点才触发。oninput事件在主流浏览器...
分类:
其他好文 时间:
2015-08-29 21:27:04
阅读次数:
203