码迷,mamicode.com
首页 > 移动开发 > 月排行
Android TextView 设置行间距的问题 (setLineSpacing ,lineSpacingExtra, lineSpacingMultiplier)
最近的项目中,需要用到自定义控件。有个组件要获取绘制文本的高度,翻开TextView 的源码,有个方法 getLineHeight() public int getLineHeight() { return FastMath.round(mTextPaint.getFontMet...
分类:移动开发   时间:2014-06-27 16:04:44    阅读次数:7653
Android:ScaleType与Matrix相关
关于ScaleType,网上介绍这个枚举对象的文章很多了,不过基本都只是介绍了它的效果。我在做可缩放移动的ImageView时,为了实现图片的缩放和拖动,需要记录图片的原始Matrix,在使用过程中发现,这个原始Matrix和ScaleType有着直接的关系,不同的ScaleType将会直接影响到M...
分类:移动开发   时间:2015-03-09 16:08:00    阅读次数:9374
iOS开发:icon和启动图尺寸
歪果仁的总结:AssetiPhone 6s Plus and iPhone 6 Plus (@3x)iPhone 6s, iPhone 6, and iPhone 5 (@2x)iPhone 4s (@2x)iPad and iPad mini (@2x)iPad 2 and iPad mini (...
分类:移动开发   时间:2015-11-06 09:38:35    阅读次数:5181
iOS 静态类库 打包 C,C++文件及和OC混编
iOS 静态类库 编译 C,C++我们都知道,OC 原生支持C, 在 创建的 OC类的 .m 里面,可以直接编写C的代码;同样 Xcode 也支持 OC ,C++的混编,此时,我们通常把OC创建的 .m 文件,手动修改为 .mm 文件以支持 oc c++的混编基于上面的特性,我们在打包静态类时,可以...
分类:移动开发   时间:2015-01-10 22:15:23    阅读次数:7755
iOS基础-系统自带按钮样式- UIBarButtonSystemItem
系统按钮除了图像与文字按钮,还有一个小型的系统按钮库,可以创建那些在许多应用程序中都可以见到的标准化的预定义按钮。系统按钮也是UIBarButtonItem对象,可以通过类的initWithBarButtonSystemItem方法来创建。如下例:UIBarButtonItem*myBookmark...
分类:移动开发   时间:2015-12-17 10:53:16    阅读次数:5486
iOS获取设备型号、设备类型等信息
设备标识关于设备标识,历史上盛行过很多英雄,比如UDID、Mac地址、OpenUDID等,然而他们都陆陆续续倒在了苹果的门下。苹果目前提供了2个方法供App获取设备标识:idfa和idfvidfa:全称advertisingIdentifier,官方解释是广告标识,适用于广告推广,这个建议不要轻易使...
分类:移动开发   时间:2015-12-30 11:29:13    阅读次数:5465
使用iOS自带AAC编码器
iOS平台支持AAC编码器接口,主要使用AudioConverter API。之所以做AAC编码器是因为在做一个HLS的功能,而HLS要求的TS文件,需要视频采用H264编码,音频采用AAC编码。H264可以使用硬件或软件编码器,前面已经介绍。AAC也可以使用硬件或者软件编码,iOS全都支持。 首先需要创建一个Converter, extern OSStatus AudioConver...
分类:移动开发   时间:2015-08-14 19:03:11    阅读次数:5872
移动端兼容性问题解决方案
1. IOS移动端click事件300ms的延迟响应 移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的, 2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示 ...
分类:移动开发   时间:2016-04-16 13:47:06    阅读次数:2099
使用appium进行ios测试,启动inspector时遇到的问题(一)
最近在公司,让做ios的自动化测试,因为以前做过android的自动化测试,用的也是appium,觉得没什么,结果一开始在搭建环境就遇到了很多的问题,现在将我遇到的问题,以及解决方法,给大家分享出来。(ps:吐槽一下testhome,发了两个帖子一个提问帖一个心得分享帖,全都给拉到违规区了,问题.....
分类:移动开发   时间:2015-12-11 22:20:02    阅读次数:5382
iOS自动布局学习(UIView+AutoLayout)
自动布局虽然在iOS6的时候已经推出,不过由于各个原因并没有被开发组广泛使用。一方面是大家的app支持版本都是低于iOS6的,另一方面来说是Xcode支持木有现在这么好。以前由于iPhone设备相对固定,所以在纯代码,纯坐标的布局下很流行,不过现在随着iPhone6发布,如果还要写一大堆乱七八糟.....
分类:移动开发   时间:2014-10-12 16:06:48    阅读次数:12513
iOS开发:集成支付宝(遇见的坑和便捷撸代码)
开发iOS最重要的就是支付了,天朝之内最常用的就是支付宝了,下面就以自己的经历说明如何集成支付宝+遇见的坑.首先,集成支付宝最好别使用Cocoapods,很多人都说使用起来很方便,可是我每次只要使用Cocoapods导入支付宝SDK,总是出现各种莫名其妙的错误,并且还每次都不一样,最终,我只能手动导...
分类:移动开发   时间:2016-01-22 21:47:01    阅读次数:4840
iOS:开发者中心证书创建流程
一,首先点击开发者首页(https://developer.apple.com/)里面的Member Center.二,输入开发者账号和密码,点击sign in登录.三,点击Certificates,Identifiers & Profiles.四,点击Certficates.五,进入下一页面之后,...
分类:移动开发   时间:2015-11-23 16:51:49    阅读次数:3649
Android主题切换—夜间/白天模式探究
现在市面上众多阅读类App都提供了两种主题:白天or夜间。 上述两幅图片,正是两款App的夜间模式效果,所以,依据这个功能,来看看切换主题到底是怎么实现的(当然现在github有好多PluginTheme开源插件,很多时候可以使用这些插件,不过我并不想讲怎么用那些插件,正所谓会用轮子还不如会造轮子)。关于更换主题和换肤这里提到是做换主题功能,当然与之类似的就是换肤,换肤现在比较流行的是采用插件化动...
分类:移动开发   时间:2015-08-29 18:54:09    阅读次数:5765
ios2倍3倍图
这里我们只说IOS系统下的设计,至于Android,因为尺寸太多,涉及的东西比较乱,我整理好以后再说吧。页面篇幅比较长,不推荐一次性看完,那样你潜意识里就会对它厌烦了,所以可以有时间读一读,看一看。Part 1 项目立项完善的公司会把项目相关人员聚集起来,产品经理会把产品详细的用原型展示出来,包括产...
分类:移动开发   时间:2015-12-31 19:16:58    阅读次数:4155
HTML5定稿了,终于有一种编程语言开发的程序可以在Android和IOS两种设备上运行了
2007 年 W3C (万维网联盟)立项HTML5,直至 2014 年 10 月底,这个长达八年的规范终于正式封稿。 过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下来,HTML5 将颠覆原生 App 世界。这听起来有点危言耸听,但若认真分析 HTML5 的发展...
分类:移动开发   时间:2014-11-17 15:33:45    阅读次数:17247
Android 5.1 Camera 架构学习(一)——Camera初始化
Android Camera 采用C/S架构,client 与server两个独立的线程之间(CameraService)使用Binder通信。一 CameraService的注册。1.手机开机后,会走init.rc流程,init.rc会启动MediaServer Service。service m...
分类:移动开发   时间:2015-08-21 19:10:16    阅读次数:4322
iOS 友盟第三方登录分享(转载)
原文地址:http://www.360doc.com/content/15/0121/14/20919452_442560039.shtml//需要引入框架// 1. SystemConfiguration.framework// 2. CoreGraphics.framework// 3. lib...
分类:移动开发   时间:2015-07-14 09:48:57    阅读次数:6212
oc NSFileManager 文件夹创建、文件移动、文件复制、文件重命名
// 初始化管理类         NSFileManager * manager = [NSFileManager defaultManager];                  // 路径         NSString * DirectoryPath = [NSHomeDirectory() stringByAppendingPathComponent:@"/desktop...
分类:移动开发   时间:2015-04-11 16:25:02    阅读次数:3815
iOS开发——MVC详解&Swift+OC
MVC 设计模式这两天认真研究了一下MVC设计模式,在iOS开发中这个算是重点中的重点了,如果对MVC模式不理解或者说不会用,那么你iOS肯定学不好,或者写不出好的东西,当然本人目前也在学习中,不过既然能看到这篇文档,说明你已经开始着手学习并且想深入研究它了,个人也是研究很久才搞懂,就写下来希望对各...
分类:移动开发   时间:2015-07-13 00:48:33    阅读次数:11422
Android 实现手机验证时,按钮倒计时60s
手机注册一般都会有一个按钮,默认显示获取验证码,点击之后变成xx秒之后重新获取验证码在网上查到有两种方法可以实现这种功能,一种是自定义一个timeButton,另外一种是利用封装好的60秒获取验证码工具类第一种,首先在App.java类中添加一行代码public static Map map;//用...
分类:移动开发   时间:2015-07-16 21:16:58    阅读次数:6766
116455条   上一页 1 ... 4 5 6 7 8 9 10 ... 5823 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!