之前学的时候碰了两壁:1、android4.0以上不能在主线程使用网络,2、不能在线程更新UI状态因为网上很多给出的代码都有这两个隐患,所以很多人都调用不成功。明白了这两点下面就好办了。PS:代码非原创,由网络上android4.0以下的低版本代码改进而来,适用于android4.0以上,当然之前的...
分类:
移动开发 时间:
2014-07-29 11:01:56
阅读次数:
259
上一篇文章对近期做的小闹钟做了功能阐述,现在来总结下整个开发过程中所用到的一些知识点: 1.TimePicker的监听 TimePicker控件是整个应用的核心,其它的操作都得基于对该控件的正确操控。对该控件的操作重要就是为其设置监听器,在监听事件中获取用户设置的时间。private C...
分类:
移动开发 时间:
2014-07-29 11:00:46
阅读次数:
346
Button setImage设置的图片默认是会拉伸缩放的,如果我想要Aspect Fit的效果,要如何做呢?一开始我想到了用contentMode属性,很可惜不起作用。后来我发现button有一个imageView属性,设置它的contentMode就OK了。代码如下:UIButton *butt...
分类:
移动开发 时间:
2014-07-29 10:58:36
阅读次数:
287
iOS开发数据库篇—FMDB数据库队列一、代码示例1.需要先导入FMDB框架和头文件,由于该框架依赖于libsqlite库,所以还应该导入该库。2.代码如下: 1 // 2 // YYViewController.m 3 // 05-FMDB数据库队列 4 // 5 // Created by...
分类:
移动开发 时间:
2014-07-29 10:58:06
阅读次数:
345
Android在4.0之后执行线程更新UI操作会报异常:CalledFromWrongThreadException:Only the original thread that created a view hierarchy can touch its views.那么你肯定能看到很多文章说and...
分类:
移动开发 时间:
2014-07-29 10:57:06
阅读次数:
398
简介1 Android widget Android widget 也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的App...
分类:
移动开发 时间:
2014-07-29 10:53:56
阅读次数:
366
章节:自动化基础篇——自动化预备知识上&&下网易云课堂:上:http://study.163.com/course/courseLearn.htm?courseId=712011#/learn/video?lessonId=877113&courseId=712011下:http://study.1...
分类:
移动开发 时间:
2014-07-29 10:52:56
阅读次数:
885
本来 使用listview的时候 加载大图片的时候 会遇到内存溢出而导致崩溃。 但是使用LruCache的时候 原本以为可以 解决这个问题。 但是发现还是出现了内存溢出的情况。 困扰很久另外,在图片下载完毕 保存在本地后,却发现读取大量图片的时候 ,利用lrucache 却不会内存泄漏而导致崩溃。....
分类:
移动开发 时间:
2014-07-29 10:50:46
阅读次数:
221
最近用android做了一个程序,在点“后退”的时候,会不停地后退,感觉不好。查了些资料有这么些:一、toast_plugin插件 document.addEventListener("deviceready", onDeviceReady, false); function onDeviceRea...
分类:
移动开发 时间:
2014-07-29 10:50:06
阅读次数:
232
很多应用中对于一个界面比如进入搜索界面或者修改信息等等情况,为了用户体验应该自动弹出软键盘而不是让用户主动点击输入框才弹出(因为用户进入该界面必然是为了更改信息)。具体实现这种效果如下:[代码]java代码EditText editText.setFocusable(true);editText.s...
分类:
移动开发 时间:
2014-07-29 10:41:26
阅读次数:
262
很多写登录界面的开发者都会遇到一个问题:那就是在登录界面时,当你点击输入框时,下边的按钮有时会被输入框挡住,这个不利于用户的体验,所以很多人希望软键盘弹出时,也能把按钮挤上去。很多开发者想要监听键盘的状态,这无疑是一个很麻烦的做法。 我们可以在AndroidManifest.xml的Activit....
分类:
移动开发 时间:
2014-07-29 10:40:36
阅读次数:
245
自己用Java的注解实现了Android SQLite的ORM库,之前写过XML的,不过感觉不是很稳定,效率、鲁棒性各方面都不太好,今天花了一下午的时间,补全了所有的注解、注释,生成了javadoc,写了样例程序,并发布到了Github上,地址是:https://github.com/Steven-...
分类:
移动开发 时间:
2014-07-29 10:38:16
阅读次数:
319
原文地址:http://www.cnblogs.com/harrisonpc/archive/2011/03/31/2001565.htmlSocket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示。值得一提的是,Java在包java.net中提供了两个...
分类:
移动开发 时间:
2014-07-29 10:37:56
阅读次数:
313
PopupWindow是一个可以用来显示一个任意的视图的弹出窗口,他需要完全依赖layout布局。它没什么界面,在弹出的窗口中完全显示布局中的控件。上面两个美女头就是弹窗PopupWindow显示的内容。是两个Button。具体实现:注意:那三个Button不能和普通的Button一样通过findV...
分类:
移动开发 时间:
2014-07-29 10:31:46
阅读次数:
373
一、android 软件盘事件响应在android中,有时需要对EditText实现软件盘监听的场景。当android按下软键盘的时候,响应完成、发送、搜索或者其他事件。Google 提供了 EditorInfo、KeyEvent 的一些方法,能够实现我们需要的功能。详细可研究:EditorInfo...
分类:
移动开发 时间:
2014-07-29 10:30:46
阅读次数:
525
无标题文档 " id="selectedToRight"/> " id="allToRight"/>
分类:
移动开发 时间:
2014-07-29 10:27:28
阅读次数:
273
方法一:IOS有专门的设置控制键盘是否影响布局,改为不影响。(键盘将会覆盖到页面上方而不会挤压页面内容)
Phonegap工程中 config.xml:
分类:
移动开发 时间:
2014-07-29 10:27:08
阅读次数:
266