现在满大街的APP,除了游戏,软件图形类的需要用原生开发好点。现在大多还是基于WEBAPP或者混合的hybrid app,大家都知道资讯类的小应用其实网页就可以胜任,当然如果你要调用一些应设备,原生的APP外hybrid app也是一个不错的选择。不过我们今天的主角是WEB APP,WEB APP好...
分类:
移动开发 时间:
2014-12-23 10:17:04
阅读次数:
163
最近一客户反应,系统录入时手机号是美国电话,不符合规则。
需要提高兼容性,怎么办,不可能把全世界的手机电话适配啊!
前台代码做个分类选择吧,分为正常手机号和特殊手机号,让用户选择一下?
但是大部分用户没必要了解特殊手机号,这不科学啊!!!所以我想了一个折衷偷懒的方式,
点击输入框时弹出tag 提示特殊手机号请用#开头,这样前台基本没变,又不会影响大部分客户体验,
后台只增加开头#字符判断...
分类:
其他好文 时间:
2014-12-23 01:35:17
阅读次数:
185
Android ListView的适配器 Adapter 中GetView方法调用次数大于数据条数的问题...
分类:
移动开发 时间:
2014-12-22 18:01:47
阅读次数:
153
我们开发一个App的时候, 通常希望它在 iPhone, iPad, Mac上同时能运行, 尤其是游戏。这样就需要我们考虑不同设备不同的分辨率,处理起来比较麻烦。比如说,按照官方的做法,我们需要提供诸如 xx.png, xx@2x.png, xx@3x.png, xx~iPad.png, and xx~iPad@2x.png 这样不同的图片, 另外还有在程序中写大量 if (...){...} e...
分类:
移动开发 时间:
2014-12-22 17:59:29
阅读次数:
328
下面的代码中报错了,代码如下
@Override
p
public View getView(final int position, final View convertView, final ViewGroup parent) {
final ViewHolder viewHolder;
View view = convertView;
i...
分类:
移动开发 时间:
2014-12-22 14:33:28
阅读次数:
228
当我们将一些提供了不同的资源文件可供Android系统选择的时候,Android会在运行时会根据一套适配的规则选择最符合当前配置的资源。为了说明Android怎么选择资源,假设我们有以下可选的资源文件目录,每一个目录都包含同一张图片的不同版本。drawable/drawable-en/drawabl...
分类:
移动开发 时间:
2014-12-22 09:22:07
阅读次数:
128
(1)首先实现AutoCompleteTextView功能所需要的适配器数据源共有两种方法,一种结果是手工配置的,另一汇总是通过xml文件制定的数据(当然也可以通过网上资源获得)
这里只讲前两种!
(2)布局的页面代码都一样如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xm...
分类:
移动开发 时间:
2014-12-21 22:14:18
阅读次数:
186
一、UML图
二、概念
适配器模式:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原来由于接口不兼容而不能一起工作的那些类可以一起工作。
三、说明
(1)在想使用一个已存在的类,但是如果他的接口,也就是它的方法和你的要求不相同时,就应该考虑用适配器模式。
(2)用了适配器模式,客户代码可以统一调用统一接口就行了,这样可以更简单,更直接,更紧凑。...
分类:
编程语言 时间:
2014-12-21 18:00:58
阅读次数:
211
(1)创建布局代码如下:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_h...
分类:
移动开发 时间:
2014-12-21 16:41:20
阅读次数:
203
目前在iOS开发中,越来越多的不同尺寸的屏幕,让屏幕适配成为开发要点。
回顾之前的开发中,我们要么是用xib,要么用代码编写控件,需要拉伸则设置View的autoresizingMask里面的枚举值来进行设置拉伸属性。
这些都是绝对布局。
而AutoLayout的优势在那呢?
AutoLayout是相对布局,也可以绝对布局。
什么是相对又什么是绝对呢?
相对是指,可以有参照点(View...
分类:
移动开发 时间:
2014-12-21 11:34:47
阅读次数:
195