上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 51 下一页
摘要: 在前台运行Service 一个前台的service是被用户强烈关注的从而不会在内存低时被系统杀死.前台service必须在状态栏上提供一个通知,这个通知被放在"正在进行"区域中,这表示这个通知不能被解除,除非服务停止了或者从前台移除了. 例如,一个从service播放音乐的音乐播放器,应被设置为前台运行,因为用户会明确地注意它的运行.在状态栏中的通知可能会显示当前的歌曲并且允许用户启动一个activity来与音乐播放器交互.Notification notification = new Notification(R.drawable.icon, getText(R.string.ticke.. 阅读全文
posted @ 2012-03-12 06:40 移动应用开发 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.用svn 从http://skia.googlecode.com/svn/trunk 下载官方源码不知道是因为版本问题,还是因为我电脑问题,需要手工自己创建out/gpy这个输出目录 2.修改py代码 修改处的代码, 在框中区域上加上这句话,根据自己存放的盘符进行修改。出现这个问题是因为我用的是命令行编译的,无法识别\cygdrive\e\ 阅读全文
posted @ 2012-03-10 15:34 移动应用开发 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 开始一个Service 你可以从一个activity或从其它应用的组件通过传递一个Intent(指定了要启动的服务)给startService()启动一个服务.Android系统然后调用service的onStartCommand()方法并且把Intent传递给它.(你永远不能直接调用onStartCommand().) 例如,一个activity可以在调用startService()时使用一个明确的intent开始前文的例子中的service(HelloSevice):Intentintent = new Intent(this, HelloService.class);startSer.. 阅读全文
posted @ 2012-03-08 07:31 移动应用开发 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 今天在做Launcher移植的时候出现unable to execute dex:java heap space 的错误,在网上收了一下解决方案,把这个问题解决了,现在把解决的方法说一下:有两种方法:第一种是 修改eclipse目录下面额eclipse.ini文件把第一行添加-vmC:\Program Files\Java\jdk1.6.0_24\bin\javaw.exe (你jdk的目录)修改-Xms128m-Xmx512m修改--launcher.XXMaxPermSize512m第二种解决方法是添加user Library,并把as system Library选上,并引入工程。(这种 阅读全文
posted @ 2012-03-07 18:12 移动应用开发 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 远程访问就是通过网络远端访问你的计算机1.SecureCRT这也是我最早使用的一款软件,那个时候刚使用linux,是在winddows虚拟机中装的linux,当时用的虚拟机是VMware Workstation,linux是Fedora9。因为有些文件需要从windows下传输到虚拟机的linux中,到网上就搜到了这款软件,因为它有ftp功能,并且有个窗口,一端可选择windows下目录,另一端可选择linux下目录,这样可以方便的在windows和linux之间传输文件,非常方便。SecureCRT官网地址:http://www.vandyke.com/products/securecrt/ 阅读全文
posted @ 2012-03-07 13:51 移动应用开发 阅读(277) 评论(0) 推荐(0) 编辑
摘要: [文档最后修正时间: Aug 19, 2006, by Arturya]上一篇谈到 .NET 的 Hashtable 属于比较传统的算法. 并籍此复习了哈希表这种数据结构的经典原理. 下面我们来看看 Java 和 PHP 中又是如何实现 Hashtable 的. 之所以把 Java 和 PHP 的场景结合一起, 是因为他们俩的处理方式非常相似. 论述将以 java.util.HashMap 为主, 该原理同样也适于 PHP. HashMap 是 java.util.Hashtable 的轻量级实现, 且允许 NULL 作为关键字.通过前文, 我们已知由于 .NET Hashtable 哈希函数 阅读全文
posted @ 2012-03-06 16:57 移动应用开发 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Hashtable 是现代大多数程序员居家旅行, 不可不备的利器. 如 ASP.NET 程序员天天要打交道的 Application Items, Cache Items 均由 Hashtable 实现. 日常存储配置参数, 数据列, 我们也会用到 Hashtable 或是基于其的结构如 NameValueCollection 等等,.NET 2.0 推出后更增加了一个 System.Collections.Generic.Dictionary, 用法乍一看和 Hashtable 差不多, 甚至还有泛型的优势. 那么是否能说 Dictionary 将会取代 Hashtable? Hashtab 阅读全文
posted @ 2012-03-06 16:56 移动应用开发 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 从类Service派生 如你在上节所见,使用类IntentService使得你实现一个"开始的"service非常容易.然而,如果你需要你的service以多线程方式执行(而不是使用工作队列),那么你需要从类Service派生来处理每个intent. 相比之下,下面的例子从类Service派生并实现了与上面使用IntentService例子完全相同的工作.也就是在一个线程中序列化的处理每个"开始"请求.public class HelloService extends Service { private Looper mServiceLooper; private ServiceH... 阅读全文
posted @ 2012-03-05 19:42 移动应用开发 阅读(112) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE log4c SYSTEM ""> <log4c version="1.2.1"> <config> <bufsize>0</bufsize> <debug level="2"/> <nocleanup>0</nocleanup> <reread>1</reread& 阅读全文
posted @ 2012-03-05 15:23 移动应用开发 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要 关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层开发人员 的理解难度,帮助大家更好的进行开发和配置。任务在 SDK中关于Task(guide/topics/fundamentals.html#acttask),有一个很好的比方,说,Task就相当于应用 (application 阅读全文
posted @ 2012-03-05 11:33 移动应用开发 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 51 下一页