代码改变世界

关于点击popupwindow以外区域 popupwindow自动消失问题

2013-08-30 11:35 by 王妞, 380 阅读, 0 推荐, 收藏, 编辑
摘要:我参考的这个:http://blog.csdn.net/admin_/article/details/7853588用的方法二。方法二:设置popupWindow参数(这种方法只能让自身消失,不能够提供其他伴随操作,比如让其他控件的隐藏,消失等)pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);pop.setBackgroundDrawable(new BitmapDrawable());pop.setOutsideTouchable(true 阅读全文

Android判断文件名是否合法的方法

2013-08-29 11:48 by 王妞, 1067 阅读, 0 推荐, 收藏, 编辑
摘要:感谢水木forevery提供的方法:方法1.根据返回值判断是否能创建文件方法2.正则表达式fileName.matches("[^/\\\\*?|\"]+") 阅读全文

向app store提交应用时,必须点“ready to upload binary”!

2013-08-22 19:01 by 王妞, 423 阅读, 0 推荐, 收藏, 编辑
摘要:当你填了一大堆资料之后,以为可以直接上传代码了。此时别忘了点“ready to upload binary”!you can find it in "View details" page bottom. 阅读全文

向app store提交应用时,出现Invalid binary问题

2013-08-22 18:55 by 王妞, 769 阅读, 0 推荐, 收藏, 编辑
摘要:向app store提交应用,发现结果是Invalid binary。The App Store team会给你发一封email,告诉你什么问题。我的主要就是:iPhone 5 Optimization Requirement.也就是说,现在,必须为程序做iPhone Retina 4-inch适配。估计是app能自动检测到程序里是否有一张图叫做Default-568h@2x.png。Xcode会自动为你创建一张黑色的图片,叫做这个名字。你把它用你自己的LoadingPage代替就行了,像素为640*1136.有了这张图片,你可以在4-inch的模拟器上运行一下你的程序。发现有的界面变得很难看 阅读全文

向app store提交应用时,Bundle ID的大小写不能错!

2013-08-22 18:35 by 王妞, 522 阅读, 0 推荐, 收藏, 编辑
摘要:程序中的Bundle id要跟自己add new app时填写的bundle id一致。add new app填写的时候,最好选择以*结尾的ID。这样可以用于多个程序。程序中把*换成具体的程序名称。 阅读全文

iPhone程序只能适应3.5inch屏,遇到4.0inch屏怎么办?

2013-08-22 17:20 by 王妞, 277 阅读, 0 推荐, 收藏, 编辑
摘要:Xcode在编译的时候,会提示你创建一个Default-568h@2x.png的黑色图片。选择“No”.这样,它就不会把你原来在3.5的布局拉乱,而是在上下显示两条黑边。如果你已经有一个叫做Default-568h@2x.png的图片了,删除它。Xcode编译时会出现一个警告,你点击这个警告,它会问你是否要创建,选“No”。原则就是:你的布局适应4inch屏,就需要一个Default-568h@2x.png图片,否则不能有。 阅读全文

升级Android4.0.3到Android4.1.2

2013-08-14 17:59 by 王妞, 459 阅读, 0 推荐, 收藏, 编辑
摘要:项目手机是Android4.2.1.今天想用ActionBar的up 箭头功能,发现至少是API-16。于是升级Android SDK。eclipse->Window->Android SDK Manager。然后找到合适的SDK,最新的是Android4.2.2,我们的手机没那么新,找次新的,Android4.1.2,于是准备安装这个SDK.直接点Install,试了很多次都不成功。最后找到一片文章:http://blog.sina.com.cn/s/blog_4a94a0db0100y4h7.html按照它的方法:1. 最好的方法还是改hosts文件的方法,更新速度较快。Win 阅读全文

怎么本地化xib文件中的字符串?

2013-07-22 15:58 by 王妞, 700 阅读, 0 推荐, 收藏, 编辑
摘要:当对xib文件作了Localization设置之后,会出现两个xib文件。都是一模一样的。需要在终端用3个命令来改变另一个xib文件的字符串。1. 进入第一个xib文件的目录:/Users/egembeddedeggeneral/Documents/EG/CamToScan/CamToScan/ViewController/en.lproj2. 用ibtool产生一个.strings文件:ibtool --generate-stringsfile MainTabViewController.strings MainTabViewController.xib3. 修改.strings文件中的字符 阅读全文

iOS modal view的关闭和显示问题

2013-07-12 18:24 by 王妞, 1243 阅读, 0 推荐, 收藏, 编辑
摘要:今天遇到一个问题:需要关闭当前modal view,再present另一个modal view。如果这么写:[selfdismissModalViewControllerAnimated:NO];[self.delegateshowBorderDetectionView];执行了第一句,再执行第二句的时候,self就变成僵尸了,就是self已经被ARC释放了。有3个解决方法:1. 延长self的生命:CFRetain(CFBridgingRetain(self));[selfdismissModalViewControllerAnimated:NO];[self.delegateshowBor 阅读全文

iOS错误:wait_fences: failed to receive reply: 10004003?

2013-07-12 14:57 by 王妞, 287 阅读, 0 推荐, 收藏, 编辑
摘要:我遇到一个困扰我很久的问题:wait_fences: failed to receive reply: 10004003?到stackoverflow上找了一下,终于解决了,参考:http://stackoverflow.com/questions/7199628/wait-fences-failed-to-receive-reply-10004003里面被采纳的意见:在dismiss前一个modalView,然后要present下一个modalView的时候,稍微延迟一点:[self performSelector:@selector(showMyOtherViewController) . 阅读全文