自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (10)
  • 收藏
  • 关注

原创 【第三步】熟练掌握设计UI界面的方法

知识点前面也讲到,用Xcode设计iOS的界面有多种方式,我觉得最好学、最好用的就是用Storyboard, Storyboard有点类似HTML中的CSS,精髓是掌握view与父级容器的关系。 1、匹配父级容器 2、分割父级容器 3、复杂布局适配 极客学院这里写链接内容用Storyboard的屏幕适配(AutoLayout)视频 UI布局(一)初探Size Class (可选) Sw

2015-07-31 10:54:22 831

原创 【第二步】编程语言的学习

集成开发环境IDEXcode的学习和使用非常重要,现在最新稳定版的Xcode6是Xcode6.4,Xcode7按照惯例预计会在今年9月23日的苹果秋季发布会上,与iOS9,Swift2.0,EI Captain,Watch OS 2.0还有新款的iPhone一同发布,Xcode6的一个重要特性是Playground,纯学习语法是非常方便的。当然,Xcode可以开发iPhone应用,Mac应用,iWa

2015-07-24 14:51:00 496

原创 【第一步】iOS开发环境搭建

序台州作为三线城市,iOS开发这条路很难走,对于完全从零开始的iOS开发者来说,非常迷茫。我以前做Android开发,对iOS开发也有很浓的兴趣,也是一个爱折腾的人。大约在14年的暑假开始,我走上了iOS开发这条路,至今已有一年了。从一直陪伴我的华硕N50Q84Vn-SL,到现在能完全靠自己,自学成为台州地区为数不多的iOS软件工程师,其中经历的磨难和挫折,所付出的,只有我自己知道。 今年,台州地

2015-07-16 08:09:39 2967 2

原创 不依赖官方captureActivity自己制作Link模式ZXingTestActivity1.4.2的二维码生成和扫描

准备好zxing-master.zip,解压备用,没有的我上篇博文中有方法,或者直接去我百度网盘上下载http://pan.baidu.com/s/1mgLw2r2。第一步:导入ZXingTestActivity工程右键 -> import -> 选择zxing-master\androidtest这个绝对路径右键工程名ZXingTestActivity -> Properties

2015-01-23 11:09:58 1723

原创 Android ZXing 3.1.0编译方法,源码运行CaptureActivity4.7.1

许久不见,我给大家带来最新的zxing3.1.0的编译教程

2015-01-21 11:28:26 3245

原创 Android ZXing 2.3.0编译方法

最近2013-11-29(Nov 29, 2013)更新的Android ZXing 2.3.0 release源码及编译后的core-2.3.0.jar和android-integration-2.3.0.jar打包亲测可用点击打开链接,如大家有兴趣自己编译的话请参考下面的教程。下面我写的教程修改自sonikk的csdn博客点击打开链接在此向博主sonikk表示敬意!

2014-01-02 10:15:25 2962 3

高仿版百度地图基于iOS SDK v2.5.0,功能完善!

半年前在安卓区发了帖子[url=http://bbs.lbsyun.baidu.com/viewthread.php?tid=5432]【福利来了】高仿版百度地图例子,推荐大家学习![/url]反响很不错,现在本人的IOS版本制作完成,具有非常好、高的相似度,先看一下效果: http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=14284&page=1#pid59300 小伙伴们不好意思,本来这个嘛去年就已经写好了,但是花的心思远远超出了我的预期,而且到了年末,公司这边就忙了起来,把这事给放在一边了。最近不是出了Apple Watch嘛,更新完最新版的Xcode和iOS SDK之后,重新编译项目又出了错。。不过现在改好啦。。这是我的第一个用Objective-C写的完整的IOS程序,跟我原来上手安卓的时候一样,也是写的高仿版百度地图,[url=http://bbs.lbsyun.baidu.com/forum.php?mod=viewthread&tid=2641&fromuid=19954]【福利来了】基于百度地图SDKv2.1.3开发的高仿版百度地图[/url],原来的项目名称叫test,原来的开发环境是Xcode 6.1 + iOS SDK 8.2 + 真机越狱的iPhone 4 + iOS 6.1.3,(老的华硕笔记本装的黑苹果性能太差,运行不了模拟器,很卡,而且不支持定位等,所以我是用免证书真机调试的),现在移植的环境是Xcode 6.2和iOS SDK 8.2,项目名称是IphoneMapSdkDemo,是官方demo的移植版,在真机iPhone 6 plus + iOS 8.2 上运行是成功的,在iPhone 4s和iPhone 6的模拟器上也是成功的。本人不才,当时还不会用Xcode内置的Interface Builder来设计界面,因此这是用纯代码写的,测试机子也只有iPhone4,没考虑其他iPhone的分辨率,在界面上是不适配的,但是代码的话还是值得学习的。废话不说先上代码! 代码打包后大小是15.3 MB,论坛文件限制大小只有4MB,没办法我只有传到CSDN上,设置下载分5分的原因是设置点障碍,防止新手乱下载,乱转载不注明出处,Android版当时就出现了这样的情况,我是支持大家相互交流的,但是剽窃他人的劳动成果是可耻的,我相信大部分的老鸟5分对他们来说是小意思,也希望大家能多多评论赚回分数,给我点意见和建议。 接下来简单介绍一下这里面包含的项目,在code4app.com和github.com上都有他们的开源下载,搜一下就有了 1、TKRounded 圆角 2、MBProgressHUD Version 0.9.1 MJ编译版 3、JMStaticContentTableViewController 表格 其他的代码有点编程基础的同学应该很快就能看懂了,毕竟我也是第一次写iOS程序的啊,我都行你们肯定行的!由于时间拖久了,现在最新版是iOS SDK v2.6.0,更新的内容也是不少,有强迫症的朋友请自行替换2.6.0的lib。iOS SDK v2.5.0好像没有语音识别和实景地图,还有其他的,哎,SDK就不是亲生的,跟官方版的百度地图功能差太多了! 如有问题请参照百度文档,或者联系我QQ472950043。

2015-03-12

Android ListView 中item的左右滑动动画效果的实现

公司有个项目要用到类似手机QQ聊天记录列表ListView左右滑动后改变item的效果,网上没找到好的代码,偶然在安卓巴士的开源站http://d.apkbus.com/里面找到了SwipeToDismiss的源码http://d.apkbus.com/android/523ebc8f6803fab747000002顿时觉得可以修改一下dismiss的效果,改成自己的显示另一个view的效果就行了,于是下载了源码,源码还是比较少的,稍微花了点时间修改了源码,基本达到了我自己的要求,共享一下给大家,对于初学者Java代码阅读可能比较吃力,如果以后有致力于Android开发的朋友欢迎加我,大家互相学习交流一起进步!

2014-05-30

Android高仿广告条用ViewPager实现左右完美无限滑动

如题,网上找了好多都是抄来抄去的,无奈,还是自己写的最靠谱。用ViewPager实现手动切换,用Timer + Handler实现自动切换,左右完美无限滑动效果非常平滑,不卡,哈哈~Fragment里面我是写了文字,大家根据自己的需求放图片,设置点击事件等等。代码都有详细的注释,如果导入工程之后发现有中文乱码请设置成GBK,ViewPager有错误请检查android-support-v4.jar是否存在。 希望对大家有所帮助,有问题请加我QQ,UI设计方面大家一起进步!

2014-02-25

Android ZXing 2.3.0源码及编译后的core-2.3.0.jar和android-integration-2.3.0.jar打包亲测可用

最近2013-11-29(Nov 29, 2013)更新的Android ZXing 2.3.0 release源码及编译后的core-2.3.0.jar和android-integration-2.3.0.jar打包亲测可用,如大家有兴趣自己编译的话请参考下面的教程。 下面我写的教程修改自sonikk的csdn博客http://blog.csdn.net/sonikk/article/details/9228481在此向博主sonikk表示敬意! 下载后解压缩ZXing-2.3.0 目录当中我们用的文件夹有: android ——这是一个Android的示例工程 android-integration ——这是使用QR码工程需要引用的一个源码 androidtest ——这是一个Android的简单测试工程,好像是需要先安装android目录中的应用才能运行 core ——这是核心代码 其它文件夹都用不到的。。。 第一步: 下面将android目录下的工程带入Eclipse 包名:com.google.zxing.client.android 默认工程名:CaptureActivity 第二步: 导入引用代码: 右键工程名 -> Properties -> Java Build Path -> Source -> Link Source... -> 用browse..按钮 选择ZXing-2.3.0\core\src\main\java这个绝对路径,起名core 选择ZXing-2.3.0\android-integration\src\main\java这个绝对路径,起名android-integration (名称需要手动修改,可以起不一样的名字,但是我个人感觉这样命名比较合理) 第三步: 清除android-integration路径下的IntentIntegratorSupportV4.java文件的报错: 我把android的Project Build Target改成了4.0.3(API-15)并在其他的项目的libs中复制了一个android-support-v4.jar到CaptureActivity新建的libs文件夹下。(eclipse没有其他项目的话手动建一个就有了,Android是在Android 3.0 (API level 11)开始引入Fragment的,3.0以上开始起为了兼容3.0以下的需要加入这个jar)。 第四步: 右键分别点击core目录和android-integration目录,选择Export.. 打开Java目录,选中JAR file 勾选 Export generated class files and resources Export Java source files and resources 勾选Options: Compress the contents of the JAR file 单击Browse...导出选择的目录,起名: core-2.3.0.jar android-integration-2.3.0.jar 大功告成!这样需要的jar文件就生成好了。 zxing主页 https://code.google.com/p/zxing/ 源码下载: https://code.google.com/p/zxing/downloads/list Eclipse生成jar的一般方法,请参考: http://www.cnblogs.com/lan0725/archive/2008/08/28/1873947.html 下一步,如何精简代码?请参考这篇文章: http://www.cnblogs.com/keyindex/archive/2011/06/08/2074900.html 接着,如何将横屏更改为竖屏?请参考这篇文章: http://blog.csdn.net/duqiuke/article/details/8289921 扫描时如何打开闪光灯?请参考: http://www.cnblogs.com/lee0oo0/archive/2012/04/05/2433815.html 希望对大家有所帮助,有问题请加我QQ472950043,android开发大家一起进步!

2013-12-30

android仿MIUI v5自带浏览器Browser

最近有个项目,发现MIUI v5自带浏览器的效果不错,想模仿写一个,但总是不像,网上找了好多资料都不太对,花了一下午的时间好好研究了一番。 demo代码量非常精简,模块化设计,移植方便,只要先对res下面的文件都加个前缀,复制少量res文件和com.example.browser.widget包下的四个文件就好,非常适合新手学习。 demo简介,这个demo的入口是MainActivity,初始URL已经写死,大家要用的话使用intent跳转。别忘了AndroidManifest.xml加入联网权限<uses-permission android:name="android.permission.INTERNET" />。。 不足的地方是没有动画效果,看起来比较生硬,跟原版效果的有一定的差距。 希望对大家有所帮助,UI设计方面大家一起进步!

2013-12-17

android仿百度搜索条,仿MIUI v5自带浏览器搜索条风格

最近有个项目,发现MIUI v5自带浏览器的百度搜索条效果不错,想模仿写一个,但总是不像,网上找了好多资料都不太对,花了一下午的时间好好研究了一番。 demo代码量非常精简,模块化设计,移植方便,适合新手学习。 demo简介,这个demo的入口是MainActivity,search bar是用widget组件的形式动态加载的,联网用android-support-v4.jar包,解析百度返回的json用了android-async-http-1.4.3.jar包,这个不固定死,大家见仁见智。别忘了AndroidManifest.xml加入联网权限<uses-permission android:name="android.permission.INTERNET" />。搜索之后使用intent跳转,当然也可以用android自带的webview组件实现。 不足的地方是没有动态的显示/隐藏效果,看起来比较生硬,跟原版效果的有一定的差距。 希望对大家有所帮助,UI设计方面大家一起进步!

2013-12-16

Android ViewPager仿MIUI v5自带浏览器的左右滑动效果Demo

最近有个项目,需要写一个左右滑动的UI,发现MIUI v5自带浏览器的左右滑动效果不错,想模仿写一个,但总是不像,网上找了好多资料都不太对,花了一下午的时间好好研究了一番,在yezhilang314的ViewPager滑动式背景颜色随着滑动距离渐变启发下,写了这个demo。 demo注释比较清晰,代码量非常精简,适合新手学习。里面有MyOnPageChangeListener是我原来写的,比较像那么回事了,YouOnPageChangeListener是后来改进的,只能说滑动效果非常完美,非常平滑,不卡,哈哈~ 希望对大家有所帮助,有问题请加我QQ,UI设计方面大家一起进步!

2013-12-12

android 实现JavaScript escape unescape

输入样例: String stest = "中文1234 abcd[](),.~\\"; System.out.println(stest); System.out.println(escape(stest)); System.out.println(unescape(escape(stest))); 输出结果: 中文1234 abcd[](),.~\ %u4E2D%u65871234+abcd%5B%5D()%3C%2B%3E%2C.~%5C 中文1234 abcd[](),.~\

2013-09-24

高仿百度地图

因为最近项目需要,用了3个星期研究了一下百度地图的官方demo,并基于其源代码做了一定的修改,部分模仿了官方版的百度地图V5.3.1(version code: 431,目前最新版是6.0.1)的界面。现放出源代码供大家学习研究,修改版例子中的代码已经尽可能注释了,不过本人水平有限,代码质量可能有待提高,请大家勿用于商业用途,因为可能有很多未知BUG。觉得好的话请大家顶! 开发环境: eclipse:Android Developer Tools Build: v22.0.1-685705 JDK:java version "1.7.0_03" 测试环境: 三星GT-i9228 android2.3.6 主要改动: 1、LayersDemo里面把“普通图、卫星图及交通流量图”集成到了PreferencesActivity里面,修改立即生效。 2、MapControlDemo里面把“缩放级别、旋转、俯视”集成到了PreferencesActivity里面,修改立即生效。把截图功能加到了menu里面。 PS:这里顺便说一下新版百度地图怎么控制俯视角度,我查了好久,连官方的手势说明都没找到,被我无意之间发现了:两只手指同时向下滑为俯视,同时向上为恢复,当然也可以点击地图左上角的指南针 3、UISettingsDemo里面把“缩放、平移、双击放大、旋转” 开关手势功能和显示隐藏“缩放控件、指南针位置”UI控件集,成到了PreferencesActivity里面,修改立即生效。 4、LocationOverlayDemo里面增加了比例尺和自定义缩放控件。 5、OverlayDemo只做了位置修改,下面的两个才是重头戏。 6、RoutePlanDemo模仿了百度地图5.3.1的路径规划。 7、OfflineDemo模仿了百度地图5.3.1的离线地图,并集成到一个界面了。 如有问题请参照百度文档,或者联系我QQ472950043。 模仿的版本是百度地图5.3.1 ,大家有需要的话可以到豌豆荚下载历史版本里面下载baiduditu_431.apk

2013-09-13

遗传算法解决车辆路径问题(VRP)

源代码是解决车辆路径问题的。就是在进行染色体交叉时,一定要注意基因结构的问题。根据具体应用情况,尽量要保证好的基因结构遗传到后代中。其实此时的交叉变异等所有的操作,考虑的是基因结构,而不是单个的基因。所以在设计编码方式时就要考虑到设计出良好的基因结构。便于分割和组合的结构是好的设计。

2013-01-03

空空如也

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

TA关注的人

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