- 博客(17)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 android AlertDialog中EditText无法显示软键盘问题的解决方案
有2中解决方案吧第一种: 把alertdialog换成dialog就行,dialog中的样式本身带的有,可以直接弹出键盘。Dialog dialog_passowrd = new Dialog(this,R.style.dialog);dialog_passowrd.setContentView(comfimPassword, new LinearLayout.LayoutPara
2012-09-27 18:53:29 9608 4
转载 代码规范
在工作上,我最近对一个现有的Java项目代码进行了清理。完成之后,我发现了一些反复出现的不规范代码。所以,我把它们整理成了一个列表出来分享给我的同行希望能引起注意并改善代码的质量和可维护性。这个列表不区分顺序,全部来自一些代码质量检查工具,如 CheckStyle, FindBugs 和 PMD。在Eclipse中格式化源代码并管理import语句Eclipse提供了自
2012-09-26 17:44:42 1111
转载 百度音乐不公开的API
当你在百度去搜索一首歌时,你会发现有种更简单的方法,百度有个不公开的API http://box.zhangmen.baidu.com/x?op=12&count=1&title=大约在冬季$$齐秦$$$$ 用上面的地址,红色部分改成歌名与作者名,然后百度就会给你一个XML: 百度对其XML进行了更改: This XML file does not appear to ha
2012-09-20 14:32:16 7620 1
原创 [self.xxx release]和[xxx release]的差别
看不出[self.xxx release]和[xxx release]的用法有什么本质的差别。self.xxx多一个步骤:通过getter得到成员变量。而通常情况下,getter也只是直接返回相应的对象。这点楼主自己也说明了。建议不要在这个问题上太过纠结,遵守常规约定即可。1. 一般情况下,对于类型是对象的成员变量,如果设置了对应的@property,就用以下这种格式释放:
2012-09-20 11:26:12 1884
转载 XCode快捷键大全
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +
2012-09-20 09:37:19 1222
转载 屏幕不光只看尺寸 各材质屏幕实战解析
(转自安卓论坛www.anzhuo.cn)现在手机市场上,智能手机种类繁多,手机屏幕材质也是五花八门。对于一般消费者来说,一款手机是 否值得购买,除了关心它的硬件参数以外,更重要 的一点就是看它的屏幕。除了屏幕尺寸以外,影响着大家对该手机的第一感觉的还有屏幕分辨率,还是色彩还原度等。尤其是现在这个烈日炎炎的夏天,户外活动不 可避免。试问谁没有过烈日下看不清手机的尴尬呢?为了看一条短信去跑到树荫
2012-09-19 16:52:07 1918
转载 Android GestureDetector 手势基础
1. 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断
2012-09-19 09:10:56 1049
转载 Android 软键盘盖住输入框的问题
当在Android的layout设计里面如果输入框过多,则在输入弹出软键盘的时候,下面的输入框会有一部分被软件盘挡住,从而不能获取焦点输入。解决办法:方法一:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_AD
2012-09-13 15:36:46 14402 2
原创 各种iOS开源类库
KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持Xpath查询。skpsmtpmessage——Quick SMTP邮件发送svn checkout ht
2012-09-13 14:37:14 9689 10
转载 performSelector: withObject: 详细教程
Objective-C中调用函数的方法是“消息传递”,这个和普通的函数调用的区别是,你可以随时对一个对象传递任何消息,而不需要在编译的时候声明这些方法。所以Objective-C可以在runtime的时候传递人和消息。 首先介绍两个方法 SEL和@selector根据AppleObjective-C Runtime Reference官方文档这个传递消息的函数就是 id o
2012-09-13 14:10:17 1212
翻译 iPhone / iPod Touch 文件传输解决方案 – 开源框架:Cocoa Web Resource Project
到目前为止,也就是iPhone SDK 2.2 ,苹果仍然没有为开发者提供一个文件传输的解决方案。如果一个应用需要为用户提供往iPhone上传文件的功能,大抵会采用下面几种方法之一:通过一个链接从网上下载。提供一个客户端,通过自己的协议上传。支持FTP传输协议。在iPhone上启动一个http服务,通过浏览器上传。比上一个更进一步,在http上支持WebDAV,通过改协
2012-09-11 17:17:22 8156 7
转载 IOS正则表达式的用法
在 iOS 开发中要用正则表达式的话,至少有三种选择:1. 系统自带的 NSString 和 NSMutableString 相关的方法2. RegexKit Framework - http://regexkit.sourceforge.net3. RegexKitLite - http://regexkit.sourceforge.net/RegexKitLite/N
2012-09-11 16:47:06 9357
转载 setneedsdisplay setneeddisplayinrect的区别
大家应该都比较清楚如果想要刷新一个UIView的话,调用它的setNeedsDisplay即可。问题是,当你调用了一个UIView的setNeedsDisplay之后,该UIView何时才得到刷新?经过调研发现,应该是在一个runloop的最后阶段刷新。什么是一个runloop呢?个人认为可以简单的理解为了一个事件的处理过程。例如用户点击屏幕是两个runloop。
2012-09-08 17:36:06 3791
转载 iOS中注册功能的体验探究
登录功能是我在湖畔做的第一个需求。当时PD给我的草图和下图类似:(图片来自知乎iOS客户端登录界面) 不过需求中要求用户名或者密码错误时,输入框要抖动(类似Mac登录密码错误的抖动效果)。如果实现上图的UI布局,那么输入框抖动是上下单元格独立抖动还是整体抖动?独立抖动:会出现上下单元格边界不齐的断裂效果,破坏美感。整体抖动
2012-09-08 11:32:19 6806 2
转载 NSPredicate 详解
一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~1)例子一,一个循环NSArray *a
2012-09-08 11:30:33 2867 1
原创 ios状态栏操作
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES; //显示[UIApplication sharedApplication].networkActivityIndicatorVisible = NO; //隐藏让状态栏显示网络等待标志状态栏是可以通过UIApplication类提供的一
2012-09-07 09:01:34 33298 2
转载 UIView层次管理(sendSubviewToBack,bringSubviewToFront)
目的:使segment上每一个Item的title可以换行显示。方法:在segment control上蒙一层label,控制label,让label的text换行显示。遇到的困难:无法将label放置在segment上。分析原因:一开始我就犯了一个错,那就是把mySegment作为self.view的子层,把labelA作为mySegment的子层,然后管理labelA和
2012-09-05 15:40:24 43562
lua python 下运行 结果类型为何不统一
2014-05-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人