来来来,拿起你的PSV,写起代码,做游戏吧!
下载、说明传送门:
XML布局里设置的话只要设置maxLength属性就可以了。
代码里控制,则需要给EditText加一个过滤器:
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(30)})
有时候我们重新下载了一份Android SDK,或者把SDK路径修改了,运行eclipse会遇到无法启动AVD的问题。诸如:emulator:ERROR:no search paths found in this AVD's configuration. Weird, the AVD's config.ini file is malformated……
这时候到preferences里设置路径也无济于事,原因是keystore路径冲突。解决方法:
添加一个ANDROID_SDK_HOME的环境变量, 值为D:\android_sdk(你的SDK路径)。
或者设置下面的custom debug keystore手动设置keystore位置。
转来的,很不错的文章,写的基本属实。据说是巨人投资总监许怡然写的。
经历太多次创业,发现创业实在太难,一开始我认为是我的运气稍微差了一点,每一次创业失败的原因都不尽相同,使我经历了各种各样的创业痛苦,不过后来看看我周围跟我一起创业的弟兄们,发现创业的人生就是如此。在此不乏调侃地写下网游创业失败全攻略给各位共享,各位有过创业失败经历的人可能会有“心有戚戚焉”的感觉,至今还没有经历过失败的朋友们,你们也可能也会产生类似的感觉,那就要小心了,希望你们能够引以为鉴。另外请各位清醒地记住:你们每天看到的那几个创业成功的案例仅仅是无数创业者当中的沧海一粟,那无数被大海淹没的99.9%的创业失败案例是没有机会通过各种媒体进入到你的视线的,如果你仅仅看到一些看似简单的成功就认为创业如此简单的话,我可以很负责任的说:你错了。
……
以前用LIBGDX封装的BOX2D做demo时遇到了这个问题,LOG信息也看不出哪里错了,一直以为是LIBGDX的bug。最近才忽然想起可能是用SurfaceView导致线程不同步引起的,试了一下,给用到World.createBody的地方加了锁,就不出现BUG了。大家以后要谨记,BOX2D内部是不同步的。
关于SurfaceView的线程同步问题参考我另一篇文章:关于SurfaceView主线程与UI线程的问题
大家看到会说话的汤姆猫、会说话的河马啥的觉得很有意思。其实就是一种基于图像识别的VR技术,对照片进行脸部识别、表情匹配。
CrazyTalk就是一款可以让照片说话的软件,很有意思。你可以用任何人的照片,DIY出各种表情,甚至让照片眨眼睛、说话。其实这个软件很多年前就有了,现在最新的是6.0版,涉及版权问题,如果你喜欢,自行百度就能找到下载地址啦。
随便导入一张图片,简单绑定好眼睛、鼻子、嘴巴、脸的位置: |
|
…… |