对于需要长期运行,例如播放音乐、长期和服务器的连接,即使已不是屏幕当前的activity仍需要运行的情况,采用服务方式。服务将通过API触发启动或者通过IPC(Interprocess Communication)连接请求触发启动。服务将一直运行直至被关闭,或者内存不足时由系统关闭。一般而言,为了节...
分类:
移动开发 时间:
2015-03-31 00:45:13
阅读次数:
175
(1)Intent提供了一种通用的消息系统,它允许在你的应用程序见传递Intent来执行动作和产生事件,使用Intent可以激活Android应用的三种类型的核心组件:活动Activity、服务Service、广播接受者Broadcast。(2)Intent又分为隐士意图和显示意图。显示意图:调用intent.setComponent()、intent.setClassName()或者intent....
分类:
移动开发 时间:
2015-03-30 23:14:14
阅读次数:
343
kali 网络服务策略使得其没有自动启动的网络服务,包括数据库服务,而metasploit需要数据库服务的支持,所以开启数据库服务的自动启动msf > db_status[*] postgresql selected, no connection简单开启服务:service postgresql s...
分类:
数据库 时间:
2015-03-28 20:17:49
阅读次数:
289
安卓中服务的开启方式一:采用start的方式开启服务调用函数:startService(Intent)->onCreate()->onStart()/onStartCommand()->onDestroy()
特点:服务被开启后不会重复开启,只会调用onStart(),服务只会被停止一次。
二:采用bind的方式开发服务
调用函数:bindService(Intent…)->onCreate(...
分类:
移动开发 时间:
2015-03-19 13:19:39
阅读次数:
255
android APP后台服务可以长期与服务器进行长期的交互,保证数据的实时性,这个小项目主要实现的是在app退出之后依然可以运行服务。使用系统的Intent.ACTION_TIME_TICK进行实现,这个系统的广播每隔一分钟就进行广播一次,可以在程序中接收该广播消息,接收到之后检测app中的service服务是否在运行,如果在运行,则不处理,如果没有运行,则重新启动该service服务。
值得注...
分类:
移动开发 时间:
2015-03-14 18:37:03
阅读次数:
274
如何使用Intent传递对象
我们可以使用Intent来启动Activity,开启服务Service,发送广播Broadcast,然后使用Intent传递基本的数据类型,如:布尔值,整型,字符串等
Intent intent = new Intent(this, SecondActivyt.class);
intent.putExtra("isBoy", true);
intent.putEx...
分类:
其他好文 时间:
2015-03-12 19:18:39
阅读次数:
118
1.andro系统架构:Linux内核层(提供驱动),系统运行库层和android运行时库(提供C/C++库的主要特性,如SQLite,OpenGL,Webkit等和Dalvik虚拟机),应用框架层,应用层。2.android四大组件:活动(Activity界面能看到的一切)、服务(Service后...
分类:
移动开发 时间:
2015-03-10 18:46:38
阅读次数:
140
第一:安装服务在dos窗口进入到tomcat的bin目录下,通过如下命令即可将tomcat安装成服务service.bat install Tomcat2其中Tomcat2是服务的名称如果启动过程中报错,很可能是jdk有问题,可以拷贝一个完整的jdk,然后指定用这个jdk。有时候为了避免对其他jav...
分类:
其他好文 时间:
2015-03-10 11:51:16
阅读次数:
128
1、安装Apache:yum install httpd2、安装php: yum install php3、安装mysql客户端:yum install mysql4、安装mysql服务端:yum install mysql-server启动mysql服务: service mysqld st...
分类:
其他好文 时间:
2015-03-09 12:41:48
阅读次数:
174
1.修改MySQL的配置文件(默认为/etc/my.cnf),在[mysqld]下添加一行skip-grant-tables2.保存配置文件后,重启MySQL服务 service mysqld restart3.再次进入MySQL命令行 mysql -uroot -p,输入密码时直接回车,进入MyS...
分类:
数据库 时间:
2015-03-08 22:53:36
阅读次数:
207