码迷,mamicode.com
首页 > 移动开发
UI下拉刷新(IOS开发)
由于表应用有两个UI设计模式: 分页模式、下拉刷新模式。 其中下拉刷新被广泛应用(新浪微博,QQ) 这里吐槽一下QQ的墨迹,其实PC桌面的应用还好,及时的扁平化。但是IOS这么大的市场,但是现在都IOS8了,为什么还在用IOS6的下拉刷新的“胶皮糖”UI样式。 IOS6以后增加了一个UIRefreshControl的下拉刷新类,目前这个类只能应用于表视图界面。 在Xcode6中,还...
分类:移动开发   时间:2014-10-28 21:45:19    阅读次数:298
Android应用UI架构
这个标题听起来可能有点大,其实这里主要就是讨论一个应用程序的UI组件,是全用Activity还是全用Fragment,或者是二者皆有,以及使用Activity和Fragment的一些注意事项。  Activity or Fragment 从API 11,Honeycomb开始,Google在Android之中加入了Fragment,一个轻量级的,可复用的,模块化的UI组件,并且官方也极...
分类:移动开发   时间:2014-10-28 21:45:30    阅读次数:216
android visible invisible和gone的区别
android中UI应用的开发中经常会使用view.setVisibility()来设置控件的可见性,其中该函数有3个可选值,他们有着不同的含义: View.VISIBLE--->可见 View.INVISIBLE--->不可见,但这个View仍然会占用在xml文件中所分配的布局空间,不重新layout  View.GONE---->不可见,但这个View在ViewGroup中不保留位置...
分类:移动开发   时间:2014-10-28 21:40:49    阅读次数:217
从Android4.0源码中提取的截图实现(在当前activity中有效,不能全局截图)
原文:http://blog.csdn.net/xu_fu/article/details/39268771从这个大神的博客看到了这篇文章,感觉写的挺好的。挺实用的功能。虽然是从源码中提取的,但是看得出费了一番心思。而且讲解的很透彻。我这里补充的是这个仅仅能在一个acitvity中使用,不能实现在服...
分类:移动开发   时间:2014-10-28 21:35:27    阅读次数:321
PostgreSQL with PostGIS for mapping coordinates
For location based service, I try to use postgresql with postgis.You can download postgis from here.http://postgis.net/sourceIt is recommended that yo...
分类:移动开发   时间:2014-10-28 21:34:00    阅读次数:297
Android下屏幕适配
##Android下屏幕适配**适配**:即当前应用在相同的手机上面显示相同的效果。适配前需要首先确定当前手机所属像素密度类型(如:xhdpi、hdpi、mdpi等),以下已华为G700、模拟器为例,计算其像素密度。**案例一: 手机型号:G700 手机分辨率:1280*720 (注:手机两个直角边...
分类:移动开发   时间:2014-10-28 21:30:44    阅读次数:267
android源码下载过程中错误及解决办法
使用 python ./repo sync -f同步,可自动修复同步错误的文件设置shell代理$ export HTTP_PROXY=http://:@:$ export HTTPS_PROXY=http://:@:Not a git repository错误多试几次,如果还不行,可查看相应目录下...
分类:移动开发   时间:2014-10-28 21:32:46    阅读次数:220
蓝底白字到图形界面 主板BIOS发展简记
本文转载:http://mb.zol.com.cn/229/2295738.html http://www.360doc.com/content/12/0306/14/1309227_192198570.shtml中文图形化界面的UEFI BIOS(EZ 模式)华硕全新的UEFI BIOS是符合 U...
分类:移动开发   时间:2014-10-28 21:25:45    阅读次数:302
[Android] 在程序中实现延时的常用的两种方式
1.利用Thread类 new Thread(){ @Override public void run() { try { //延时3秒 Thread.sleep(3000); } catch (InterruptedException e) { e.prin...
分类:移动开发   时间:2014-10-28 21:20:43    阅读次数:171
判断IOS安装后是否是第一次启动
1 if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]){2 [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"fir...
分类:移动开发   时间:2014-10-28 21:18:55    阅读次数:187
IOS在Document目录下创建文件夹、保存、读取、以及删除文件
1 // 在Documents目录下创建一个名为LaunchImage的文件夹 2 NSString *path = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendin...
分类:移动开发   时间:2014-10-28 21:12:41    阅读次数:188
Android 画廊效果之ViewPager显示多个图片
首先来看下面的效果...
分类:移动开发   时间:2014-10-28 20:11:11    阅读次数:302
Android中利用Handler实现消息的分发机制(三)
说到代码的可读性,有时候,我们更加看重代码之间的层次或者说模块化,耦合度等特点。 不同的业务逻辑,不同的功能,应该实现在不同的模块中,而模块与模块之间就可以通过一个消息来通信,而这种消息通讯方式,我们就可以利用Handler和HandlerThread来实现。 比如,最近做的一个浏览器的小Demo,其类图如下: ... 在不同的模块实现中, 我们可以调用registerHandler方法,将其对象的Handler注册到MessageDispatcher中,然后通过sendMessage方法,指定对应的目标,...
分类:移动开发   时间:2014-10-28 20:09:23    阅读次数:386
[Android] 触屏setOnTouchListener实现图片缩放、移动、绘制和添加水印
本文主要讲述使用触屏实现图片缩放、移动、添加水印等功能,所以该篇文章主要通过setOnTouchListener监听实现该功能,如何使用RelativeLayout进行布局,MotionEvent.ACTION_DOWN:表明视图已经接收一次触摸,按下时触发、MotionEvent.ACTION_UP:表明视图停止接受一次触摸,被放开时触发、MotionEvent.ACTION_POINTER_DOWN:当屏幕上已经有一点被按住,再按下其他点时触发同时希望文章对大家有所帮助.protected void o...
分类:移动开发   时间:2014-10-28 20:11:31    阅读次数:284
Hybird App ( 混合模式移动应用)开发初体验
最近1,2个月一直都尝试开发一款hybird app,遇到了很多问题,谈谈自己的体会。 Hybird app (混合模式移动应用),它利用例如安卓端webview组件+HTML5内嵌的方式混合的方式开发的移动应用, 好处显而易见,由于内嵌的是Html5, 所以跨平台,扩展性,开发成本都是很不错的优势。 Hybird App拥有很多从开发工具到打包发布的解决方案,比较出名的是来自Ado...
分类:移动开发   时间:2014-10-28 20:07:55    阅读次数:189
Android开发系列(二十一):Spinner的功能和用法以及实现列表选择框
Spinner实现下拉列表框...
分类:移动开发   时间:2014-10-28 20:04:28    阅读次数:208
The useful App Paths registry key : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Pathshow to load BPLs without writing them in the system directory or in the applicat...
分类:移动开发   时间:2014-10-28 20:01:45    阅读次数:344
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!