自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

没有梦想,就无法让美梦成真。

  • 博客(59)
  • 收藏
  • 关注

原创 Android Studio 更新3.0 记录

官方指南: https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html基本上遇到的问题都在官方指南上列出来了,下面列出的是我自己遇到的问题。1. 下载gradle4.1,一直refresh gradle project卡住不动参考资料: http://blog.csdn.net/

2017-11-01 17:45:34 681

转载 Xcode 7 error: “Missing iOS Distribution signing identity for …”

WWDR证书过期

2016-02-24 16:59:01 558

原创 python脚本11——.strings文件与excel互转、 xml文件与excel互转

ios和android需要整理国际化的字符串到excel中,并将翻译后的excel内容再转成适合android和ios使用的文件,因此写了这些脚本。

2016-02-18 16:39:34 5823

原创 【读书笔记】《Android多媒体开发高级编程》(二)

自定义Camera,1. 解决预览页面角度问题 2. 解决预览页面大小和图片大小不匹配导致的变形问题

2015-11-12 12:05:20 912

原创 【读书笔记】《Android多媒体开发高级编程》(一)

1. 调用系统摄像头2. 使用BitmapFactory.Options进行缩放3. MediaStore存储图片4. Cursor查询图片5. ExifInterface读取、设置图片信息

2015-11-05 10:37:35 930

原创 Python脚本10 —— 复制json文件并替换指定字段

需求: 三个服务器都需要一套json文件,但是只有一个字段内容不相同。维护三份成本太高。于是想写一个脚本,只维护一套json文件,然后根据这个json文件生成另外两个服务器对应的json文件。

2015-09-22 13:47:01 5424

原创 Python脚本09 —— 一个计算题

一个朋友发的计算题

2015-09-22 13:42:33 1045

原创 Python脚本08 —— 获取七牛服务器加密后的url

七牛云存储的图片,如果没有公开的话,访问的时候,需要使用私有链接。

2015-09-22 13:39:39 1183

原创 Python脚本07 —— 替换模板中的七牛域名

更换了七牛云存储的域名,模板中所有使用到的地方,都要替换。

2015-09-22 13:38:11 483

原创 Python脚本06 —— 批量上传图片到七牛服务器

批量上传图片到七牛云存储

2015-09-22 13:36:53 1852

原创 Python脚本05 —— 从七牛服务器下载图片

从七牛服务器批量下载图片。先列出所有图片,然后一个个下载。

2015-09-22 12:08:13 494

原创 Python脚本04 —— 模板中字体统一改成font1、font2、font3、font4、font5、font6

#模板中字体统一改成font1、font2、font3、font4、font5、font6# coding=utf8import os,sysdef replace(f): if not os.path.exists(f): # 看一下这个文件是否存在 exit(-1) #,不存在就退出 lines =

2015-09-22 12:07:05 2500

原创 Python脚本03 —— 把文件名中的guan-替换成orp

#把文件名中的guan-替换成orpimport osimport sysimport shutildef file_extension(path): return os.path.splitext(path)[1]def file_name(path): return os.path.splitext(path)[0]def rename(): for

2015-09-22 12:06:03 710

原创 Python脚本02 —— 删除以@3x.png为后缀的文件

#删除以@3x.png为后缀的文件import osimport sysdef file_extension(path): return os.path.splitext(path)[1]def deleteFiles(): for f in os.listdir(dir): file = os.path.join(dir, f) pri

2015-09-22 12:04:38 1228

原创 Python脚本01 —— 批量修改png图片文件名,增加@3x后缀

使用场景:原文件名loading_0.png ~ loading_69.png, 要放到xcode的ImageAsset中,希望能够自动识别成3x的图片。所以需要全部加上后缀@3x,变成[email protected] ~ [email protected]。import osimport sysimport shutildef file_extension(path)

2015-07-01 12:08:21 1447

原创 项目总结 :木门app(2015.4.10 —— 2015.5.8)

4月10号时,老板通知说要做一个木门展示的app,使用平台是iPad,参考app为一一木门、金凯德之类的,简单来说,就是在场景中替换门。讨论的时候有两个方案:使用3D模型,换门、换门套线、换踢脚线、换地板、换墙纸,功能强大。使用图片替换,只换门,简单。个人感觉方案一比较正派,所以决定使用方案一。但是由于从来没有搞过模型这一块儿,纠结了很久。一开始下载了cocos2d-x

2015-05-08 12:02:27 961

原创 奇葩6: android中sharedpreferences内容,在调用计时器后,被清空

现象:正常流程:答题开始之前,先检查是否有录音录像权限(结果记录到sharedpreferences中),然后定位(开启自定义CountDownTimer每秒钟检查定位结果),然后进入答题。1. 当不需要定位的时候,sharedpreferences最终是有记录的。 2. 当需要定位的时候,sharedpreferences最终内容为空。

2015-05-08 10:16:14 1247

转载 android Installation error: INSTALL_FAILED_CONTAINER_ERROR

转载地址: http://blog.sina.com.cn/s/blog_4b93170a0102dwzq.html遇到该问题的手机是OPPO手机,android4.1原本没有设置installLocation,添加了下面的代码后,的确可以安装了。android:installLocation="auto"

2015-04-16 17:58:31 422

原创 同时开启录音录像,报错mediarecorder start failed -38

背景:由于有些手机(如小米、魅族、华为)添加了权限管理,所以项目中需要在正式录音/录像之前,检查是否有权限。测试中发现,小米手机没有录音权限的时候,文件可以生成,但是一开始有大小,后面就不变了。魅族手机没有录音权限的时候,有时候不生成文件,有时候生成了文件,但是文件大小为0。华为手机待测试。。。(求测试机啊。。。)判断是否有录音权限的代码:PackageMa

2015-04-16 14:50:09 4826 2

转载 android某些平板menu不见了

转载地址: android 没有出现menu 按键显示 解决测试时发现有一台平板的menu不见了。其他app的menu还在,就是我们的app不见了。查资料发现,与android:targetSdkVersion有关。想了下,确实最近改过这个值。原本设置的是10,有个warning说不是最新版本,就想当然改成了最新的,重新改成10,测试发现,menu出来了。关于targetSdkVers

2015-04-09 14:27:06 506

转载 解决android报错IllegalArgumentException: parameter must be a descendant of this view

转载地址总的来说,出现这个问题的原因是,页面被销毁了,但是控件还是占用着焦点。详细解释,参考:关于ViewFlow和GridView嵌套导致Parameter must be a descendant of this view解决办法就是页面销毁的时候,同时取消焦点。View currentFocus = getCurrentFocus();if (currentFocus

2015-04-09 10:40:43 1522

原创 奇葩6:下载文件,没有设置超时时间,但是还是报错Connection timed out

现象:下载文件FileUtil fileUtils = new FileUtil();URL url = new URL(urlStr);urlConn = (HttpURLConnection) url.openConnection();urlConn.setRequestProperty("Accept-Encoding", "identity"); urlConn.con

2015-03-06 17:03:35 2179

转载 android 4.4 录屏方法

转载自: android 4.4 录屏方法adb shell screenrecord --bit-rate 100000000/sdcard/test.mp4在录屏过程中可以通过Ctrl-C命令退出。

2015-02-09 21:18:24 1299

原创 Shell脚本01 —— 遍历指定目录,找到指定文件

#!/bin/shcd ~/Documents/workspacefunction checkDir(){ for file in `ls $1` do if [ -f $1"/"$file ] then if [ $file = "R.java" ] then echo $1"/"$file while rea

2015-02-04 17:18:04 4472

原创 bugfix:录音的时候,webview不能播放视频

现象:使用webview显示html,html中有播放视频,同时设备正在录音。模拟器中没有问题,录音可以生成,视频也可以播放。但是真机中,录音可以生成,但是视频无法播放。真机中报错:[0x3b05518c] Received corrupt data. Property list is NULLERROR: [0x3b05518c] AVAudioSessionUt

2015-02-04 10:07:01 1280

原创 【已解决】【奇葩5】iOS 定位到香港

xcode中模拟定位

2015-02-02 09:56:56 4457 4

原创 定位适配iOS 8

iOS 8 定位增加了WhenInUse(使用中可用) 和Always(一直可用)。1. 对应增加了两个请求权限的方法:- (void)requestWhenInUseAuthorization __OSX_AVAILABLE_STARTING(__MAC_NA, __IPHONE_8_0);- (void)requestAlwaysAuthorization __OSX_AVAIL

2015-01-28 15:35:23 1024

转载 UILabel 自动换行 和支持换行符

http://blog.csdn.net/zaitianaoxiang/article/details/6743750NSString *str = @"你要放在label里的文本字符串 \n 换行符";CGSize size = [str sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:CGSizeMake(wid

2015-01-28 12:05:19 1051

原创 CustomIOS7AlertView 适配 iOS 8

原来项目中用到一个很好用的自定义对话框 CustomIOS7AlertVIew这个对话框在iOS 7下完全没有问题。self.alertView = [[CustomIOS7AlertView alloc] init]; self.alertView.delegate = self; self.dvController = [[ZYAlertDirect

2015-01-28 11:40:07 3040

原创 【已解决】奇葩4: iOS定位,iPhone可以很快定位,但是iPad一直定位不了

CLLocationManager 定位在 iOS 7 和 iOS 8 中,使用方法有区别。

2015-01-28 11:21:50 3435

原创 【实用的第三方们】环信 - 5分钟,为你的应用加入移动IM功能

环信: http://www.easemob.com/docs/gettingstart/iOS集成快速入门: http://www.easemob.com/docs/ios/ChatDemo_UI/创建应用生成推送证书:http://www.easemob.com/docs/ios/push/certificate/

2014-12-30 16:56:29 1056

原创 iOS中,文件相对路径、绝对路径切换

最新更新了APP之后,发现了一个问题,上传附件的时候一直报错 No such file or directory。 但是,文件的的确确就在Documents目录下好好躺着。奇怪奇怪。仔细对比之后,发现,生成附件的时候,绝对地址是:/var/mobile/Containers/Data/Application/44C5E71D-B418-4FD3-A82A-45404C19465F/Do

2014-12-10 13:12:05 7767 1

原创 七牛云存储,上传一直超时

今天在使用七牛云存储上传的时候,遇到一个奇葩的问题,就是一直上传超时。但是直接连接up.qiniu.com又是能够连接到的。而且iOS的有问题,android的没有问题。关于七牛云存储:http://developer.qiniu.comiOS的SDK中,上传部分使用的是AFNetworking。 纠结N久之后,发现是AFNetworking太旧了。问题1:iOS 7 中上传闪退,

2014-12-10 00:41:43 3288 1

转载 iOS如何将long或longlong转换成NSString

1、曲线救国view sourceprint?01.// 可以继续加长至 long long02.long longValue = 104024;03. 04.// long 型转换05.NSNumber *longNumber = [NSNumber numberWithLong:longValue];

2014-11-25 16:57:50 5184

原创 iOS强制竖屏

强制竖屏: 1. 扩展UINavigationController,使用最顶层页面的设置。2. 页面加载的时候,强制竖屏。

2014-11-06 18:00:19 2246

转载 iOS定位原理和使用建议

转载自: http://www.2cto.com/kf/201404/289744.html

2014-10-30 14:27:45 942

转载 iOS 7 中,禁止某些页面转屏

转自: 点击打开链接

2014-10-27 18:02:05 922

翻译 状态栏编程(Status Bar Programming Topics)

Status Bar Programming Topics简介Status bars display a collection of status items that provide interaction with or feedback to the user, such as a menu or an image reflecting an applicat

2014-10-23 11:22:33 751

转载 Swift

Swift Blog Swift Blog 译文

2014-10-23 08:02:00 853

原创 第一个Mac App - TrackMix

Start Developing Mac Apps Today闲来无事,玩玩M

2014-10-22 18:00:29 658

空空如也

空空如也

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

TA关注的人

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