自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Scott Wang

Everything that kills me makes me feel alive, and everything that doesn't kill me makes me stronger!

  • 博客(41)
  • 资源 (4)
  • 收藏
  • 关注

原创 React Native 玩Android开源App

从事Android开发也四年了,iOS开发也有两年,最近半年多主要关注在React Native,虽然主要React Native,但也很少写一些关于React Native相关的正式项目,于是趁着辞职,写一个比较正式的demo, 关注鸿洋_也很久了,知道他开源了玩Android的官方网站API,非常感谢他开源这个API,不然的话,真不知道写点什么练手比较好。 开源项目地址:https://gi...

2018-05-14 09:03:32 445

原创 Flutter插件开发《Podspec语法整理》

在项目开发过程中我们不可避免的使用到第三方开发库,这篇文章主要讲解了一款类库管理工具CocoaPods,下面就为大家分析一下CocoaPods的一种文件格式语法Podspec。简介Podspec规范的描述了一个pod库的版本,它包括有关应从何处获取源、要使用什么文件、应用的构建设置以及其他一般元数据(如其名称、版本和描述)的详细信息。A specification describes ...

2019-05-25 01:19:19 1596

原创 在React Native Module事件监听

Illegal callback invocation from native module. This callback type only permits a single invocation from native code.因为最近在做TCP和UDP相关的App,虽然网上有react-native-smartconfig, react-native-udp和react-nat...

2018-03-03 15:49:25 4736

原创 React Native 原生模块封装(Android篇)

React Native 原生模块封装(IOS篇)前言有时候React Native没有相应的模块, API无法满足我们的需要时,或者我们>需要复用Object-C, Swift或者Java代码的时候,而又不是用JavaScript重新实 现一边,又或者你需要实现某些高性能、多线程的代码,譬如图片处理、数据库、或者各种高级扩展等等。我们把React Native设计为可以在其基础上

2018-01-05 01:49:26 1071

原创 iOS Swift3.0 UIView动画详解

iOS Swift3.0 UIView动画详解iOS Swift30 UIView动画详解缩放动画旋转动画透明度动画在IOS开发中为了做一些比较炫的效果有时候免不了使用动画。虽然苹果自带了CoreAnimation和Facebook的Pop等动画框架,这些的确是程序员开发的利器,但是我们在做一些比较简单的动画时,我们直接使用UIView就可以了

2017-01-08 23:52:58 3383

转载 跨平台开发ReactNative学习

第一个项目第一个ReactNative是网络获取电影信息,用列表展示。如图oc中基本的tableview样式项目源码请见firstReactNative展示我的学写该项目的学习笔记,掺杂了一些我的个人理解,可能会更清楚一些。原文地址创建项目创建第一个项目,项目名字为firstReactNativereact-native init firstReactNative用终端或Xcode运行该项目,具体步

2017-01-07 23:56:23 444

原创 iOS多语言开发

iOS多语言开发好多主流app都支持多语言(或者叫本地化),有的是自动适应系统语言,有的是用户选择修改。比如微信支持如下语言,可以根据系统自适应,也可以用户更改。创建多语言文件在工程中command + n创建文件,选择iOS -> Resource -> Strings File文件,自定义文件名,创建完成。添加多语言选中新创建的多语言文件,展开右侧的侧边栏,在侧边栏里,点击Localizatio

2017-01-07 23:54:35 596

原创 IOS Swift3.0自定义导航栏(UINavigation)

从学IOS开始到现在已经半年了,也独立做过两个项目,都是涉及蓝牙方面的通信. 在我开发过程中遇到一些问题,然后寻找到的解决方案分享给大家也是开年的第一篇希望能过帮助大家。在我们开发程序过程中不可能都理所当然的使用IOS系统自带的一些控件,我们往往都需要通过定制才能完成和达到一定效果,下面就和大家分享IOS自定义导航栏和导航栏的高度。 最终的效果图是这样的,大家也可以改变背景, 或者是 right,

2017-01-03 01:40:10 9034

原创 Android中同时关闭多个Activity

因为Android中特殊实体键返回的存在,我们进入下个Activity之后,因为某种原因返回,所以在此时在进入下个Activity时不能关闭当前的Activity.但是当我们登陆成功进入主界面之后我们又需要关闭某些Activity,所以就有了下文:目前找到有两种方法方法一:通过广播来关闭,一些指定的Activitysetp1:在每个Activity中注册B

2016-12-22 06:45:26 4922

原创 IOS Swift自定义View -- 圆形进度条,文字旋转

转载请标明出处:http://blog.csdn.net/u012724947/article/details/53237191IOS Swift自定义View – 圆形进度条,文字旋转因为一个人要做IOS和Android开发, 上次自定义了Android的一个圆形进度条,和文字旋转,这次需要做IOS的. 原理就不在描述, 直接上代码。 如果需要查看自定义View原理请看《Android 自定义

2016-11-20 23:08:03 2015

原创 Android 自定义View -- 圆形进度条,文字旋转

转载请标明出处:http://blog.csdn.net/u012724947/article/details/53237191最近公司招聘打个广告: 公司属于外企福利待遇好, 每周英语课, 关键时单身妹子多[色][色] 详情 [点击全栈JavaScript工程师]英文版 《Full Stack JavaScript Developer》Android 自定义

2016-11-20 02:10:25 2634

原创 AWS - 使用AWS创建HTTP接口 (Api Gateway + Lambda + Dynamodb)

概述随着移动设备的激增以及物联网 (IoT) 的崛起,通过 API 让应用程序访问后端系统和数据变得越来越常见。 通过 Amazon API Gateway,您可以根据在 AWS Lambda 中运行的代码快速、轻松地创建自定义 API,然后通过 API 调用 Lambda 代码。Amazon API Gateway 可以用您的账户执行 AWS Lambda 代码,也可以在 AWS 外部通过可

2016-10-23 01:43:07 18819

原创 IOS 之 Swift教程(四) -Swift选配(Optionals)

说明Swift中引入了一个特别的类型选配(options)型, 我们用它来处理一些不存在的值, 选配(Options)或者说有一个值,它等于X 或者是到底有没有值可言可选 (Optional ) 是一种自己所有的,实际上是 Swift 新的超能力枚举之一。它有两个可能的值,无和有(T),其中T是 Swift 中提供正确的数据类型的关联值。使用

2016-10-22 22:46:51 896

原创 IOS 之 Swift教程(三) -入门语法(基本数据类型)

在我们使用任何程序语言编程时,需要使用各种数据类型来存储不同的信息。变量的数据类型决定了如何将代表这些值的位存储到计算机的内存中。在声明变量时也可指定它的数据类型。所有变量都具有数据类型,以决定能够存储哪种数据。

2016-10-16 23:41:37 535

原创 IOS 之 Swift教程(二) -入门语法(注释)

大家对注释一定不陌生。代码注释可以理解成程序设计者和程序阅读者的桥梁,它可以最大限度的提高团队开发的合作效率, 也是程序代码可维护性的重要环节之一。注释的规范1、 修改代码时,总是使代码的注释保持最新, 为了防止问题反复出现,对错误修复和解决方法代码必须使用注释。

2016-10-16 23:18:11 433

原创 IOS 之 Swift教程(一) -入门语法(常量、变量)

Swift常量、变量的定义和使用众所周知大家在使用其他语言时也有常量和变量的区分,因此swift也不列外. 常量和变量把一个名字(比如maxNumber or minNumber)和一个指定类型的值(比如整形10,浮点型10.0,字符串”hello World”,”Hello, I love cry”)等关联起来。常量的值一旦设置就不能在改变和修改,而变量的值可以随意修改(比如你银行的账户中的mo

2016-10-16 11:57:51 484

原创 IOS类库管理工具CocoaPods的使用教程

CocoaPods 是什么? 我们为什么要使用它?当我们开发一款IOS应用时,为了方便会使用到很多第三方的开源类库,比如SDWebImage,JSONKit,AFNetWorking等等。可能使用的某个类库又用到其他的类库,所以我们使用它时,必须得先下载另外一个类库,而另一个类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之我想表达的是手动下载所需要的类库十分的麻烦,另外一种常见

2016-10-15 02:01:23 440

原创 Mac OS 终端命令行执行总是出现 command not found

1. 概述作为一名程序猿,我们或多或少的都要和Windows的DOS, Mac OS终端打交道, 就比如我在做IOS应用程序时经常会使用到很多的第三方开源类库,比如JSONKit,AFNetWorking …,因此我们会通过终端命令下载这些类库,下一章将会讲解IOS最有名的类库管理工具CocoaPods《IOS类库管理工具CocoaPods的使用教程》,废话不多说这种情况一般是修改 bash_pro

2016-10-15 00:44:25 34192 19

原创 Android改变字体大小,适应区域宽度

Android改变字体大小,适应区域宽度在Android中显示文字一般使用的是TextView,有时候我们需要全部显示,但是TextView长度固定,在不换行的前提下,动态改变字体的大小,适应文字所在区域的大小代码块语法遵循标准markdown代码,例如:public class AutoWidthTextView extends TextView { // Attributes p

2016-04-21 12:06:41 2951

原创 Android 百分比布局支持库使用

Android 百分比布局支持库com.android.support:percent使用Android 百分比布局支持库comandroidsupportpercent使用概述

2015-09-10 21:48:49 810

转载 MQTT的学习研究(六) MQTT moquette 的 Blocking API 订阅消息客户端使用

参阅官方文档:http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=/com.ibm.mq.amqtat.doc/tt00000_.htm     * 使用 Java 为 MQ Telemetry Transport 创建订户 * 在此任务中,您将遵循教程来创建订户应用程序。订户将

2015-04-12 22:04:58 1665

转载 MQTT协议的简单介绍和服务器的安装

最近公司做的项目中有用到消息推送,经过多方面的筛选之后确定了使用MQTT协议,相对于XMPP,MQTT更加轻量级,并且占用用户很少的带宽。MQTT是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备。MQTT的官网见:http://mqtt.org/。其中http://mqtt.org/software里面提供了官方推荐的各种服务

2015-04-12 22:01:06 2607

转载 互联网推送服务原理:长连接+心跳机制(MQTT协议)

目录(?)[-]无线移动网络的特点android系统的推送和IOS的推送有什么区别推送的实现方式互联网推送消息的方式很常见,特别是移动互联网上,手机每天都能收到好多推送消息,经过研究发现,这些推送服务的原理都是维护一个长连接(要不不可能达到实时效果),但普通的socket连接对服务器的消耗太大了,所以才会出现像MQTT这种轻量级低消耗的协议来维护长连接,那么要如何维护长

2015-04-12 21:58:19 867

转载 MQTT协议笔记之订阅

前言记忆不太好的时候,只能翻看以前的文章/笔记重新温习一遍,但找不到MQTT协议有关订阅部分的描述,好不容易从Evernote中找到贴出来,这样整个MQTT协议笔记,就比较齐全了。SUBSCRIBE一般来讲,客户端在成功建立TCP连接之后,发送CONNECT消息,在得到服务器端授权允许建立彼此连接的CONNACK消息之后,客户端会发送SUBSCRIBE消息,订阅感兴趣的To

2015-04-12 11:08:53 630

转载 android 5.0 Material Design酷炫风格的开源项目集合

目录(?)[-]Material MenuMaterial DialogMaterialTabsMaterialEverywhereMaterial Design Android LibraryMaterial DialogsMaterialEditTextMaterial exampleMaterialNavigationDrawerMaterial-ish Progress

2014-12-01 22:30:06 963

原创 JAVA读取和操作PDF系列《六》

JAVA的BFOpdf解析童靴们别忘了架包额下面直接上代码了// PDF文档路径  String filepath = "rayln的博客文章 (1).pdf";  // PDFReader对象建立   PDFReader reader = new PDFReader(new File(filepath));

2014-11-29 22:02:59 829

原创 JAVA读取和操作PDF系列《五》

bfopdf  创建PDF文件 前面介绍的iText的确小巧,但是功能也有限制,只能简单的生成PDF文件,BFO却不同,能设置字体、版面等元素。同样需要导入BFO 架包   http://big.faceless.org/products/bfopdf-2.11.4.zip下面就写上具体代码  private st

2014-11-29 21:55:25 601

原创 JAVA读取和操作PDF系列《四》--修改Java jar的包名

Java中修改某个架包的包名的方法这一章是因为在使用itext-pdfa架包中使用中文时出现了问题最后百度了下是需要修改itextasian.jar 具体原因其他包升级后 itextasian.jar未修改过了的原因 这里不做具体说明 需要详细了解的话可以百度itextasian.jar中文问题下面不多说了直接上具体做法比如更改jar包名的方法 name

2014-11-29 21:54:46 646

原创 JAVA读取和操作PDF系列《三》

itext-pdfa库创建pdf文件第三篇:第一步:去百度itext-pdfa可以到网上下载该架包很多时候可以百度的第二步:// 第一步:创建一个document对象。Document document = new Document();// 第二步:创建一个PdfWriter实例,将文件输出流指向一个

2014-11-29 21:40:19 579

原创 JAVA读取和操作PDF系列《二》

JAVA读取pdf文件  保存在同文件名称下的txt文件中紧接上一张:第一步:还是导入pdfbox-app-1.8.7.jar第二步: // 是否排序boolean sort = true;// pdf文件名String pdfFile = file;// 输入文本文件名称Strin

2014-11-29 21:36:16 504

原创 JAVA读取和操作PDF系列《一》

JAVA简单的读取pdf并在控制台输出最近公司的项目中需要操作pdf文件 来读取pdf中的文字  一时的研究了下  希望对大家有用本人不是专业写博客 文章不好 不好之处欢迎大家 访问个人主页  www.mywoniu.sinaapp.com下面就直接介绍如何使用第一步:导入pdfbox-app-1.8.7.jar第二开始写代码

2014-11-29 21:29:36 723

转载 HTML5 APP开发环境的框架搭建

HTML5 APP开发环境的框架搭建转载:橘子博客HTML5 开发APP需要一个开发框架和编译环境,参阅了相关资料后选择开源的PhoneGap。PhoneGap是一个开源的开发框架,使用HTML5,CSS3和JavaScript来构建跨平台的的移动应用程序。下面介绍PhoneGap环境的搭建,及第一个Web APP。1、选择你使用的平台,PhoneGap支持6个平台的开发和编译

2014-11-07 22:30:24 635

原创 在JAVA中类实现序列接口Serializable接口的用处

在JAVA中类实现序列接口Serializable接口的用处

2014-11-02 21:25:24 660

转载 GitHub“最受欢迎的开源项目” TOP 50 android开源项目 直接拿来用

GitHub“最受欢迎的开源项目” TOP 50 android开源项目 直接拿来用

2014-11-02 18:59:19 753

转载 程序员求职面试心经40条——谨记原则

程序员求职面试心经40条——谨记原则今年的面试做准备,这不是教你面试技巧,而是让你保持良好的心态。有很多人在面试中表现的不尽人意从而被刷,而这所谓的“不尽人意”有时候并不是因为技术问题,可能是你面试过程中心态不好、对公司背景不清楚、说话逻辑混乱等原因,因此收集了40条面试心经,让你减少面试过程中的失误。

2014-11-02 18:55:29 757

转载 new Handler().postDelayed() 延迟intent跳转

new Handler().postDelayed() 延迟intent跳转

2014-11-02 18:50:38 551

转载 Android中使用IntentService执行后台任务

IntentService提供了一种在后台线程中执行任务的方式,适合处理执行时间较长的后台任务。优点:(1)IntentService运行在单独的线程中,不会阻塞UI线程(2)IntentService不受生命周期的影响缺点:(1)不能与UI直接进行交互,可以用Broadcast(2)顺序执行请求,第二个请求只有在第一个请求执行完以后才能执行(3)请求不能被中断

2014-10-16 20:48:31 635

原创 HTML5开发Android App 之 Acceleration

获取设备当前加速度function myclick(){    var str="";    plus.accelerometer.getCurrentAcceleration(function(a){        str=("X轴:"+a.xAxis+"Y轴:"+a.yAxis+"Z轴"+a.zAxis);    },function(e){        st

2014-10-15 23:32:46 770

原创 百度LBS开放平台Android SDK产品使用

使用百度地图需要baidumapapi_v3_1_1.jar、locSDK_3.1.jar两个jarlibBaiduMapSDK_v3_1_1.so、liblocSDK3.so权限百度地图基本用法SDKInitializer.initialize(this.getApplication());判断Intene是否有参数Intent intent = getInten

2014-10-15 22:02:23 2014

转载 手机自适应网页设计(html5/css3控制)

HTML5/CSS3手机自适应

2014-10-04 12:36:20 3796

xcode真机调试iOS 12.1(16B91、16B92)真机调试包

xcode真机调试iOS 12.1(16B91、16B92)真机调试包

2018-12-29

xcode真机调试iOS 12支持包

xcode真机调试iOS12支持包,适合iOS12.0、iOS12.1版本。

2018-12-29

ANDROID商业软件开发全程实战 以手机守护神为例

ANDROID商业软件开发全程实战 以手机守护神为例

2014-12-03

java_swing

java 窗体学习

2013-11-04

空空如也

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

TA关注的人

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