iOS 7新增了UIKit Dynamics,让UIView能够模拟逼真的物理效果。通过使用UIDynamicItem协议以及支持它的动态物体(dynamic item),可极大的改善用户体验,现在给界面添加重力,碰撞,弹簧和吸附等效果易如反掌。
要实现动态行为,可创建UIDynamicAnimator(力学动画生产器)。有6个可用于定制UIDynamicAnimator的类:UIAttachm...
分类:
移动开发 时间:
2015-01-12 16:28:51
阅读次数:
191
在开发Windows应用商店应用时,开发工具中已经封装了大量的控件供开发人员使用,而其中有一部分控件,例如FlipView、ToolTip、ListView以及SemanticZoom等控件中已经默认集成了内置的动画,这种集成在控件中的动画被称为控件动画,开发人员可根据不同的应用场景,选择具有动画效...
分类:
移动开发 时间:
2015-01-12 16:26:00
阅读次数:
142
1、2d游戏最占内存的无疑是图片资源。2、cocos2d-x不同平台读取纹理的机制不同。ios下面使用 CGImage,android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约1mb左右内 存(图片所占内存4mb)但是速度要比CGImage...
分类:
移动开发 时间:
2015-01-12 16:22:04
阅读次数:
228
插值动画支持DoubleAnimation、ColorAnimation和PointAnimation类型的动画。其中比较常用的是DoubleAnimation动画,它可以用来控制界面元素的Double类型属性值的动态变化,从而使元素在界面上呈现我们期望的动画效果。ColorAnimation和Po...
分类:
移动开发 时间:
2015-01-12 16:22:28
阅读次数:
238
本人新手,最近下了Android L的源码,正在研究手势识别,能力有限,现总结如下:Android识别触摸屏手势使得用户体验大大提高。在View类中有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理...
分类:
移动开发 时间:
2015-01-12 16:19:24
阅读次数:
132
Windows Store App 过渡动画 在开发Windows应用商店应用程序时,如果希望界面元素进入或者离开屏幕时显得自然和流畅,可以为其添加过渡动画。过渡动画能够及时地提示用户屏幕所发生的变化,不会让用户觉得元素的位置变化过于突然。下面通过一个示例介绍如何为界面中的文本块添加过渡动画。 在一...
分类:
移动开发 时间:
2015-01-12 16:19:45
阅读次数:
245
1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3) 防止交易中的抵赖发生,Market对软件的要求2. 签名的说明1)...
分类:
移动开发 时间:
2015-01-12 16:12:37
阅读次数:
206
创建一个ContentProviderContentProvider是一个统一发布数据的接口,所有程序可以使用ContentResolver来接收数据1.创建一个ContentProvider需要扩展自抽象类public class MyContentProvider extends Content...
分类:
移动开发 时间:
2015-01-12 16:09:01
阅读次数:
152
I am adding the service using:[self.peripheralManager addService:myService];Is this method deprecated in iOS8.0 or this error might be due to some oth...
分类:
移动开发 时间:
2015-01-12 16:04:25
阅读次数:
145
Windows 8系统的动画库中包含了丰富的主题动画,在开发Windows应用商店应用时,使用主题动画编写较少的代码即可实现所期望的动画效果。下面介绍一些常用的主题动画,读者可以根据每种主题动画提供的动画效果,在应用程序中加入相应的主题动画。 q FadeInThemeAnimation,代表预配置...
分类:
移动开发 时间:
2015-01-12 16:05:32
阅读次数:
160
获取ios相册图片文件大小,很多人,想到的就是取到文件图片的位置,然后通过NSdata来获取图片大小,殊不知,这样获取到的图片大小并非准确。正确的方法应是在代理中实现ALAssetsLibrary* alLibrary = [[ALAssetsLibrary alloc] init]; [alLi....
分类:
移动开发 时间:
2015-01-12 15:54:05
阅读次数:
1342
在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。 第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为fals...
分类:
移动开发 时间:
2015-01-12 15:56:23
阅读次数:
255
用惯了 crashlytics ,Crash 收集功能的确很强大,各种 Crash 收集,而且实时给开发者发送邮件
详情见:唐巧一篇文章
国内的 Crash 的第三方,相比之下就 Low 很多,毕竟人家也是专业做 Crash 的,貌似被 Twitter收购了
但是你想过没有自己实现一个简单的 Crash 收集呢,比国内的第三方简陋些,可以实现基本功能呢?
先说 Crash ,...
分类:
移动开发 时间:
2015-01-12 14:47:45
阅读次数:
207
事件总线框架针对事件提供统一订阅,发布以达到组件间通信的解决方案。原理观察者模式。EventBus和Otto先看EventBus的官方定义:Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better...
分类:
移动开发 时间:
2015-01-12 14:46:03
阅读次数:
258
不说通过apache 配置ssl的方法
我们有一个更简单的方法!
1. http://sae.sina.com.cn 注册登录。
2.点击我的首页
3. 创建一个新应用
4. 创建成功后,点击应用名称,进入应用管理页面。
5
6 点击代码管理,右侧点击创建一个版本。
7 点击操作,上传代码包。代码包压缩后的zip文件,不用担心,上传后,会自动解压!
8 包里内容含有...
分类:
移动开发 时间:
2015-01-12 14:46:14
阅读次数:
359
最近有个需求,助手的google卫星地图和OpenCycleMap下载的离线地图数据,要能够在内置存储和外置存储空间之间切换,因为离线瓦片数据非常大,很多户外用户希望将这些文件存储在外置TF卡上,不占用内置存储空间,所以把最近研究的整理了下,分享给大家。
需要考虑和遇到的问题(主要是不同手机、不同系统的兼容性):
1.这样获取手机所有挂载的存储器?
Android是没有提供显式...
分类:
移动开发 时间:
2015-01-12 14:44:55
阅读次数:
247
平台:
Wind7_64 + Ubuntu12_04_64 + VMware
这里以Android5.0为例:
Android5.0 可以到这里下载:
115网盘礼包码:5lbd7crtk1wz
http://115.com/lb/5lbd7crtk1wz
Linux_source_goldfish 可以到这里下载:
115网盘礼包码:5lbd76rru5or
ht...
分类:
移动开发 时间:
2015-01-12 14:43:27
阅读次数:
259