自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

逐梦天下

好记忆不如烂笔头

  • 博客(25)
  • 资源 (6)
  • 收藏
  • 关注

原创 React Native 字体大小不随系统字体大小变化

在开发react-native App时,相信大家都遇到过这样的问题:用户设置了系统的字体大小之后,导致自己的 App 布局紊乱,甚至有些内容会被切掉/隐藏,这对于用户来讲,是非常不好的使用体验。为什么会出现这种情况呢?其实,我们在开发的时候,布局的前提是系统的字体大小设置为默认大小,所以只能保证在系统字体大小正常的情况下,我们的布局是友好的。那么,我们应该如何解决这个问题呢?今天这篇文章,就给大家介绍几种解决方案。

2019-09-22 13:49:42 2298

原创 小程序的现状

小程序的出现已经有些日子了,微信最先提出,也最为成熟,随着支付宝、字节跳动、百度等各家平台相继跟进,这个圈子也越来越热闹了。平台政策微信方面起步早,发展得比较完备一些,邮箱+实名认证过的(绑定银行卡的)微信即可申请开发者账号,编码、预览、真机调试、上传、提审、上架 整个流程都比较流畅,审核也比较迅速,基本当天或隔天就会出结果。在特殊领域/行业,微信也有专门政策,比如餐饮行业,要求小程序运营主...

2019-05-28 20:23:21 2974

原创 微信公众号内h5获取用户openId

一、openId是什么?openId是用户在当前公众号下的唯一标识(类似‘身份证’),通过这个openId,能区分在这个公众号下具体是哪个用户。二、openId有什么用?假如用户A在当前公众号下购买了一件商品,用户的下单信息肯定要存储到后台数据库,那根据什么进行存储呢?openId是用户在当前公众号下的唯一标识,通过openId和用户的下单购买信息进行键值对的数据绑定。那么我要查询该用户购买...

2019-04-29 11:05:53 6743 3

转载 关于跨域的几个问题

一、什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。那什么是跨域呢,简单地理解就是因为JavaScript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域。不同域之间相互请求资源,就算作“跨域”。例如:http://www.abc.com/index.htm...

2018-11-03 13:42:45 890

原创 React Native之旅—热更新(Pushy)

React Native(以下简称 RN)最吸引我的主要有三点:跨平台、性能好和热更新,在体验了良好的性能和跨平台的便利之后,我便迫不及待的开始捣鼓热更新。 搜索了一圈回来发现,目前提供完整RN热更新服务的(具有成熟的热更新SDK和管理后台)主要有2个:React Native中文网的Pushy 和 微软的CodePush,由于在学习RN的过程中就接触到React Native中文网并查看过他们

2018-01-14 15:30:03 3079

原创 React Native之旅—入门

开发App也有几年了,从iOS开始,顺手捡上Android,基本打通了App端,自己也一直维护着一个小项目—我爱运动,由于是纯Native的,每次版本迭代都是先做完iOS端,提交审核,然后再回过头来开发Android端,如是多次后,跨平台的需求就逐渐清晰和强烈起来,于是React Native(以下简称 RN)开始进入我的眼帘。 10月份的时候我还心存侥幸的试了一下BuglyHotfix(J...

2017-12-10 17:47:39 539

原创 Android后台service保活的一种方式

让App的service在后台长久运行其实是很流氓的做法,但是“刚性”的需求就摆在那里。。。各种招式尝试了一圈,发现一个目前来看还算靠谱的方法,详情如下。

2017-01-23 16:46:58 4912 4

原创 小米手机的神隐模式

官方对于神隐模式的说明是:【当应用在转入后台时,神隐模式将智能地监控应用活动性,适时地采取措施以降低其后台功耗】 这个东西藏得比较深,路径如下: 设置–其他高级设置–电量和性能–神隐模式,有如下3中模式: 关闭 –(不会限制后台应用的功能) 标准 –(依照应用配置,限制后台应用的网络和定位功能) 增强 –(进一步尝试冻结后台应用)

2016-08-29 16:47:46 4494

原创 互联网时代,我们所期待的服务

互联网时代,各种服务与我们的生活相互交融,我们上班是去提供某些服务,我们也时常享受着别人提供的服务,然而,享受别人的服务容易,自己提供的服务却不容易让人满意,由此写下了这篇文章,留下我的思考—-互联网时代,我们所期待的服务。用几个例子来说吧科技园的自选快餐科技园里写字楼密集,人员更密集,吃饭历来是个大问题,由此成就了那些快乐园/家乐缘们。本着可能比较卫生和活动一下筋骨的初衷,中午跑...

2016-08-03 17:21:50 933

转载 Objective-C之消息转发

我们要通过一个小例子来简单、通俗的理解一下什么是消息转发以及消息如何转发,希望看完这篇文章后大家会彻底的明白OC的消息转发。

2016-04-30 11:44:18 361

转载 OC与JS的简单交互

最近项目中要用到html5来实现,涉及到OC调用JS,以及JS调用OC的方法,这里把遇到的问题以及实现方法介绍一下。

2016-04-07 17:20:02 966

转载 Objective-C之AssociatedObject(关联)

关联是指把两个对象相互关联起来,使得其中的一个对象作为另外一个对象的一部分。在类的定义之外为类增加额外的存储空间使用关联,我们可以不用修改类的定义而为其对象增加存储空间。这在我们无法访问到类的源码的时候或者是考虑到二进制兼容性的时候是非常有用。

2016-03-08 23:02:44 426

原创 读书笔记之设计模式

最近家里断网,正好静下心来看了一本书--《Objective-C编程之道:iOS设计模式解析》,现将笔记整理出来,以备日后查阅。 常用的设计模式如下:---对象创建-----------------------------------------------------------1、原型(Page48)引入:采用活字印刷术,大量复制相同信息定义:使用原型实例指定创建对象的

2015-08-19 22:01:39 547

原创 一个简单的Android图片处理Demo

功能:Android中常用的图片选择(相册、拍照)与处理(贴图、滤镜、裁剪、旋转、保存)先上几张Demo的运行截图吧       Demo下载链接,我是传送门引用步骤:1、拷贝com.xinlan.imageedit包下相关的java文件和相应的资源文件(layout、drawable、anim、assets等)到自己工程中;2、拷贝libs文件夹下的l

2015-07-30 18:25:13 4245 2

原创 iOS开发中的一些小技巧

废话不多说,直接上菜:0、一行代码移除所有子视图【(面试中)笔试时遇到过多次,一行代码解决逼格高)】[view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];1、tableView去掉尾部多余的行/分割线self.tableView.tableFooterView=[[UI

2015-07-10 16:24:35 751

原创 给App插上IM的翅膀

在IM越来越火热的今天,写这篇文章并不是要鼓吹IM有多好,大家快来用,而是作为一个移动开发者,分享一些App集成IM功能的经历,供大家参考与借鉴。

2015-07-05 22:32:37 2447

原创 Android中几种字符串拼接的效率比较

废话不多说,直接上代码 long n = 10000; long start1 = System.currentTimeMillis(); String s1 = new String("hello"); for (long i = 0; i < n; i++) { s1 += "拼接--"; } long end1 = System.currentTim

2015-06-08 22:05:44 16799

原创 App中使用百度地图SDK的那些坑

近段时间有几个App都多少与地图有关,基于方便快捷的考虑,都用了百度地图SDK,由此,开始了这一段的忧伤。。。总的说来,百度地图为移动开发者们带来了福音,帮助开发者方便、快捷的集成地图相关服务,只是,在具体使用过程中也会发现不少坑和槽点。也许是摊子大了,事情繁多杂乱,也许是帝国的注意力不在此,开发者们的反馈常常得不到及时有效的回复和跟进处理,这里一并吐槽下。 顺序:时间倒叙(最近发...

2015-03-21 13:34:23 6927 2

原创 delegate与block

delegate和block是iOS上常用于实现回调的两种机制,两者的选用可以参考下面的指导思想:->公共接口、回调方法较多的,适合用delegateiOS自身有很多例子,比如常用UITableViewDelegate、UITextViewDelegate等 ->异步和简单的单个回调用block更方便有很多第三方包/库这样用,比如ASIHTTPRequest,AFURLSe

2015-03-15 15:41:59 560

原创 iOS的多屏幕适配--Auto Layout与Size Classes

当我的新App面临着iPhone4、5、6、6P 四个系列机型适配时,感觉终于和Android一样了,多屏幕适配的问题终于来了。想起Android众多的机型适配就有些嘘嘘,幸好,iOS有它的独特武器--Auto Layout与Size Classes。Auto Layout是解决这个问题的第一步,而Size Classes则更进了一步。

2015-02-01 01:21:11 1332

转载 更换ic_launcher.png后,eclipse给小米手机安装运行,显示的还是旧图标

【问题描述】写了个小程序,写完想改换一下图标,就把各drawable文件夹里的ic_launcher.png文件都换了,模拟器、华为手机运行已经正确的换成新图标了,但是用eclipse给小米3手机安装运行,显示的还是旧图标。【问题分析】这是小米系统的bug(桌面图标缓存)!【解决方案】啥都不用干,重启手机即可。

2014-12-25 00:28:25 1384

原创 我爱运动(iLoveSports)

爱生活,爱运动,健康生活每一天!【运动】:呼朋唤友场馆嗨,一个人跑步或骑行,窝在家就看新闻和视频,平板支撑更能助你练就八块腹肌!【圈子】:看看运动圈里近来有些神马动静,偶尔也可以低调滴秀一下自己哦;【更多】:运动贴士、美女鉴赏、段子精选、告诉朋友、点赞吐槽都可以有;交流QQ群:440179648交流邮箱:[email protected]静候君音App下载1、扫描二维码,用浏览器打开链接,即可下载2...

2014-12-17 00:46:20 2711

原创 GCD简介

GCD为Grand Central Dispatch的缩写,是苹果开发的一种操作机制,在Mac OS X 10.6中首次推出,并引入到了iOS4.0。GCD是一套低层API,不是Cocoa框架的一部分,从基本功能上讲,GCD有点像NSOperationQueue,他们都可以将单一任务提交至工作队列来并发地或者串行地执行。GCD比之NSOpertionQueue更底层更高效,开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。GCD的主要部件是

2014-11-26 15:54:00 1049

转载 Android动画效果(translate、scale、alpha、rotate)详解

动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果

2014-11-01 00:34:13 685

原创 UICollectionView 与 storyboard 的一点体会

先整体说一下,UICollectionView和 UICollectionViewController是iOS6新引进的,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView和 UITableViewController。之前一直用UITableView 和GridView,最近因项目需要,用了一把UICollectionView和 UICollectionViewController,几点体会记录并分享一下(使用环境:Xcode6.1、storyboard)

2014-10-25 23:24:22 2435 1

Delegate&Block作回调

delegate和block是iOS上常用于实现回调的两种机制,Demo将两者进行了简单的归类与对比。

2015-09-05

一个简单的Android图片处理DEMO

一个简单的Android图片处理DEMO,功能包括:图片选择(相册、拍照)与处理(贴图、滤镜、裁剪、旋转)

2015-07-30

自动升降电梯控制器设计

该控制器可控制电梯完成6层楼的载客服而且遵循方向优先原则,并能响应提前关门延时关门,并具有超载报警和故障报警;

2011-05-14

第三代移动通信技术原理 详细介绍

第三代移动通信技术原理 很详细的分析、介绍。

2011-03-05

ucos在F2812上的移植

ucos 在TI DSP TMS320F2812上的移植

2011-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除