移动平台-日排行
Android 框架 15 个 Android 通用流行框架大全 ...
iOS中时间与时间戳的相互转化 //获取当前系统时间的时间戳 #pragma mark - 获取当前时间的 时间戳 +(NSInteger)getNowTimestamp{ NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [f ...
前言前段时间,我在实现gradle多模块构建遇到一个问题,以前我们基本上是以jar包形式让开发者集成到工程中使用,但自从Android Studio中有了多module的概念,而我们的SDK也是分了多...
Could not connect to development server 是我深恶痛绝的一个超级大BUG。
??Android RecyclerView单击、长按事件:基于OnItemTouchListener + GestureDetector标准实现Android RecyclerView虽然拥有Lis...
为了方便大家日常可以用手机查看我的技术博客,进行学习安卓技术知识,个人把它弄成简单WAPAPP,已上线百度市尝91市尝安卓市场了,欢迎大家使用学习。扫描下面二维码,即可下载安装使用:
Android开发环境中,ADB是我们进行Android开发经常要用的调试工具,它的使用当然是我们Android开发者必须要掌握的。 ADB概述 Android Debug Bridge,Android调试桥接器,简称adb,是用于管理模拟器或真机状态的万能工具,采用了客户端-服务器模型,包括三个部 ...
引入线程池的好处1)提升性能。创建和消耗对象费时费CPU资源2)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。我们来看一下线程池的简单的构造public ThreadPoolExecutor...
上文记录了一些ThinkAndroid常用的模块,本文继续介绍ThinkAndroid中的网络化模块。 按照惯例先上Github原文地址:https://github.com/white-cat/ThinkAndroid 一、Http模块使用方法: 异步get方法 同步get方法 使用http模块上 ...
此文为本人学习输入法之后所做的一个总结报告。与大家分享。
安卓输入法框架(Input Method Framework)IMF
一.输入法框架简介
自Android平台1.5版本以后,Goog...
转载自 http://www.jianshu.com/p/05aad21e319e iOS被开发者遗忘在角落的NSException-其实它很强大 字数597 阅读968 评论4 喜欢28 NSException是什么? 最熟悉的陌生人,这是我对NSException的概述,为什么这么说呢?其实很多 ...
IOS各种调试技巧豪华套餐 普通操作 如图3 基本的断点操作如下 图4 点击那个黑列列就创建了一个断点,再次点击就临时取消这个断点(但是不删除),长按那个断点拖出去就删除了(mac os的系统工程师就是稀饭拖动的快感),当然也可以右键那个创建的断点,会弹出相应地菜单。当然也还可以监视某个变量!图5 ...
在项目中碰到这样的问题: 由于系统中的按键在底层做了重新定义或者新增了按键,此时需要在APP层对按键事件(keyevent)做分解处理,模拟Android系统做法,把keyevent分解成: 1、单击事件:就是普通key的单击; 2、双击事件:500ms内同一按键单击两次; 3、长按事件:同一按键长 ...
一个代替SharedPreferences的开源库, no Editor, no commit() no apply(),因此不存在UI卡顿现象。 https://github.com/grandcentrix/tray ...
在通过MapperScannerConfigurer启用了mybatis的映射器之后,默认情况下,在basePackage下的所有接口类都会被无条件的自动代理,如下所示: 此时,无论com.ld.platform.*.dao下的类是否具有对应的实现类,在自动注入的时候,mybatis都会根据完整类型 ...
1:前言: 我们在Android开发的过程中,很多实现是要向远程服务器拿数据的,但是未必当前设备一定连接了网络啊,那么此时我们就是要进行判断的了, 如果是有网络的话,那么此时就去向远程服务器去拿数据,如果是没有网络的话,给用户一个小小的温馨提示,同时为了用户的体验感友好,没有网络的 时候可以向本地的 ...
Android中的菜单分为三种,即选项菜单(系统菜单),上下文菜单和弹出式菜单。 选项菜单: 一个activity只有一个选项菜单,选项菜单的创建方式有低版本创建和高版本创建两种。最常用的是干版本创建,所以这里着重高版本的创建方式的介绍。 创建步骤: 1, 在res/menu/文件夹中xml 中定义 ...
做这个功能是因为开发项目的时候,由于后台接口的一些参数的值的长度有要求,不能超过多少个字符,所以在编辑框中输入的字符是要有限制的。下面就来看一下demo的实现过程:
首先,在xml控件中放置一个Edi...
Content 加载声音API错误; TouchPanel.GetState()属于抢占式的,用一次后面不能继续使用,否则状态尚属第一次; TouchPanel 坐标来自于硬件本身; 本身Sprite不支持拉伸适配; 也许Game 和 Active 次序问题,这点也不能按照惯性用法使用,创建后并没有 ...
1.删除故事板中默认的视图控制器,和与之对应的.h.m文件 2.从对象库拖导航控制器对象到编辑器中(会好像加了两个场景) 3.添加两个类,第一个为UINavigationCOntroller子类关联到导航控制,第二个为UIViewCOntroller子类关联到根视图 和其他视图 (class是自己的 ...