03 2011 档案

摘要:1服务是无界面的可靠的一个组件,可靠是当一个服务启动的时候一般是不会关闭的,即使该服务依耐的应用进程被Kill了,它也会一直运行,除非内存资源紧张、意外关机或是通过代码来关闭;服务对外部发过来的intent会重复执行,以保证服务质量。 2 当一个服务已经被开启,再执行开启服务的操作时,不会生成该服务的一个新的实例对象,而是给原来启动的服务实例发一条新的指令,执行服务里的onStartCommand()方法,因此我们自己应用程序的操作代码最好写在这个方法里,如果写在onStart()可能不会执行的。 3启动服务的方法根据我接触到的有两种方法:一种是startService();一种是通过客户端. 阅读全文
posted @ 2011-03-25 16:13 OAKPIP
摘要:问题原因:avd的加锁机制使然。 .lock是加锁,如果程序崩溃或者不是正常退出等原因导致无法清除这些以.lock结尾的文件夹,就会出现这个问题,也就是这个avd的锁没有被释放,导致avd manager以为这个avd正在使用当中。他会默认锁定该模拟器还是在运行,资源被占有了。解决:1。winXP:C/Documents and Settings / 用户 / .android /的AVD / *设备* / (比如我的目录是:C:\Documents and Settings\Administrator\.android\avd\android2.0.avd)然后删去以.lock结尾的文件夹就 阅读全文
posted @ 2011-03-25 10:40 OAKPIP 阅读(387) 评论(0) 推荐(0)
摘要:Understanding the MedaiPlayer Oddities:1. Once you setthe data source of a MediaPlayer, you cannot easily change it to anotherone - you'll have to create a new MediaPlayer or call the reset() method to reinitialize thestateof the player.2.After you call prepare(), you can call getCurrentPosition 阅读全文
posted @ 2011-03-21 14:48 OAKPIP 阅读(2434) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-03-21 14:03 OAKPIP 阅读(22) 评论(0) 推荐(0)
摘要:JAVA经典算法40例【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?1.程序分析:兔子的规律为数列1,1,2,3,5,8,13,21....publicclassexp2{publicstaticvoidmain(Stringargs[]){inti=0;for(i=1;i<=20;i++)System.out.println(f(i));}publicstaticintf(intx){if(x==1||x==2)return1;elsereturnf(x-1)+f(x-2); 阅读全文
posted @ 2011-03-19 21:55 OAKPIP 阅读(486) 评论(0) 推荐(0)
摘要:把 数字金额 转换成 中文金额。 如: 23424.12 ----> 贰万叁仟肆佰贰拾肆圆壹角贰分. 郁闷... 转个过来(教训)。 importjava.math.BigDecimal;publicclassChineseCurrency{//中文金额单位数组String[]arrChineseUnit={"分","角","圆","拾","佰","仟","万","拾","佰","仟",&q 阅读全文
posted @ 2011-03-19 20:12 OAKPIP 阅读(285) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2011-03-19 19:24 OAKPIP 阅读(46) 评论(0) 推荐(0)
摘要:联网软件联网之前一般都要检测网络是否可用 下面是代码 ConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE); NetworkInfo networkinfo = manager.getActiveNetworkInfo(); if (networkinfo == null || !networkinfo.isAvailable()) { // 当前网络不可用 该干嘛干嘛 } 阅读全文
posted @ 2011-03-18 15:55 OAKPIP 阅读(399) 评论(0) 推荐(0)
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded) android.permission.ACCESS_COARSE_LOCATION 允许一个 阅读全文
posted @ 2011-03-17 15:35 OAKPIP 阅读(401) 评论(0) 推荐(0)
摘要:在/res/drawable下面将一个.ico图片直接重命名加载,报错! “ERROR: Failure processing PNG image D:\workspace\2DCodePolling\res\drawable\launcher_icon.png” 错误原因:图片的格式有问题。比如说,你将一张jpg的图片重命名成.png的格式,在放 到资源文件中去,它就会报错。 解决方法: 1.那ps或者画图等工具来该,不能直接改后缀名。不过这样转成的文件会有背 景,接下来还要去除图片背景很麻烦! 2.图片命名的时候不适用大写字母。 3.使用AveIcon工具将系统图标文件.ico文件转成.p 阅读全文
posted @ 2011-03-17 15:20 OAKPIP 阅读(3793) 评论(0) 推荐(0)
摘要:在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它捡回来使用就不可能了。 但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之可惜。这种物品现在已经无用了,保留它会占空间,但是立刻扔掉它也不划算,因 为也许将来还会派用场。对于这样的可有可无的物品,一种折衷的处理办法是:如果家里空间足够,就先把它保留在家里,如果家里空间不够,即使把家里所有 阅读全文
posted @ 2011-03-14 11:38 OAKPIP
摘要:7、绝对布局(AbsoluteLayout)绝对布局:是一个ViewGroup以绝对方式显示它的子视图(view)元素,即以坐标的方式来定位在屏幕上位置。这种布局方式很好理解,在布局文件或编程地设置View的坐标,从而绝对地定位。如下所示布局文件:<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/AbsoluteLayout01" android:layout_width="fill_parent" 阅读全文
posted @ 2011-03-12 15:39 OAKPIP 阅读(378) 评论(0) 推荐(0)
摘要:5、列表视图(List View)列表布局:是一个ViewGroup以列表显示它的子视图(view)元素,列表是可滚动的列表。列表元素通过ListAdapter自动插入到列表。ListAdapter:扩展自Adapter,它是ListView和数据列表之间的桥梁。ListView可以显示任何包装在ListAdapter中的数据。该类提供两个公有类型的抽象方法:public abstract boolean areAllItemsEnabled () :表示ListAdapter中的所有元素是否可激活的?如果返回真,即所有的元素是可选择的即可点击的。public abstract boolean 阅读全文
posted @ 2011-03-12 15:32 OAKPIP 阅读(534) 评论(0) 推荐(0)
摘要:我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几种:线性布局(Linear Layout)、相对布局(Relative Layout)、表格布局(Table Layout)、网格视图(Grid View)、标签布局(Tab Layout)、列表视图(List View)、绝对布局(AbsoluteLayout)。本文虽然是介绍View的布局方式, 阅读全文
posted @ 2011-03-12 15:16 OAKPIP 阅读(803) 评论(0) 推荐(0)
摘要:我们这次深入分析Android应用程序的布局文件,主要内容如下: 1、用户界面及视图层次2、Android中布局定义方法3、编写XML布局文件及加载XML资源4、常用布局文件中元素的属性 4.1、ID属性4.2、布局参数 5、布局位置&大小&补距&边距6、又是“Hello World!” 6.1、又是“Hello World!”(一)6.2、又是“Hello World!”(二)6.3、又是“Hello World!”(三) 1、用户界面及视图层次在通过“Hello World!”介绍Android中的布局问题之前,不得不先介绍一下Android中的用户界面,因为布局问 阅读全文
posted @ 2011-03-12 14:59 OAKPIP 阅读(1673) 评论(0) 推荐(0)