Android系统的架构
android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。
1.应用程序
Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都...
分类:
移动开发 时间:
2015-01-30 10:49:50
阅读次数:
146
- (void)inviteBtnMethod{ NSLog(@"inviteBtnMethod %@",myInviteCode.text); // [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:"]]....
分类:
移动开发 时间:
2015-01-29 17:21:59
阅读次数:
176
这几天研究的一个工作流问题,需要通过C#来直接操作数据库来写一个事务提醒,本来OA里使用PHP直接通过一个函数即可完成的问题,这里需要自己来做了。通过查看数据表的结构,发现OA里将短信息分成2个表来进行存储,其中一个sms表还有一个sms_body,短信的内容存在sms_body中,而在sms中存放了接收人的信息,如果是一对一的信息发送这样的设计确实有点笨,但是考虑到一对多的时候这个方法还是必要的...
分类:
其他好文 时间:
2015-01-24 00:30:46
阅读次数:
199
背景知识:安卓系统在收到短信时,会发出一个广播Intent,动作名称为android.provider.Telephony.SMS_RECEIVEDIntent中的pdus(Object[])中存放短信内容
分类:
移动开发 时间:
2015-01-19 18:36:11
阅读次数:
145
这2天实现zabbix短信报警,费了很大功夫,先总结下部署过程,做个记录,希望能帮到一些朋友。1.新建Mediatypes2.填上发短信脚本的名称3.注意zabbix_server.conf里面的配置,指定脚本放的位置及赋予脚本执行和属主zabbix权限。附件有脚本。4.关联zabbix系统用户,我做的是新建用..
分类:
其他好文 时间:
2015-01-17 06:41:39
阅读次数:
410
在开发某些应用时可能希望能够调用iOS系统内置的电话、短信、邮件、浏览器应用,此时你可以直接使用UIApplication的OpenURL:方法指定特定的协议来打开不同的系统应用。常用的协议如下:打电话:tel:或者tel://、telprompt:或telprompt://(拨打电话前有提示)发短信:sms:或者sms..
分类:
其他好文 时间:
2015-01-13 10:43:49
阅读次数:
131
平时我们做SSH项目的时候避免不了要做单元测试,而且很多时候,我们是不希望单元测试的结果对真正的数据库有影响的,那么我们就需要使用事务来管理了。
JUnit测试基类如下:
package com.sms.test.base;
import org.junit.runner.RunWith;
import org.springframework.test.context....
分类:
编程语言 时间:
2015-01-10 01:28:35
阅读次数:
237
icinga安装配置一、icinga介绍:ICINGA项目是由MichaelLuebben、HendrikBacker和JoergLinge等人发起的,他们都是现有的Nagios项目社区委员会的成员,他们承诺,新的开源项目将完全兼容以前的Nagios应用程序及扩展功能。在新项目的网站上,他们是如此定义ICINGA的,这将是一个介..
分类:
其他好文 时间:
2015-01-09 01:48:32
阅读次数:
411
今天在编写一段代码时,发现在定义类属性时,遇到了一个十分诡异的问题。具体多诡异的呢?请看如下代码,我定义了一个类:class sms: #定义一个短信类 content=list() #设置了一个content属性,是一个列表,来储存短信 def add(self,text):#添加短信...
分类:
编程语言 时间:
2015-01-08 19:58:26
阅读次数:
238