服务端Intent执行过程:
Sticky:这个类型的BroadCast表示某些Intent需要被保留,当新的应用起来后,需要关注这个消息,但是呢,又不需要启动这个应用来接收此消息,比如耳机插入等消息。
这个函数的主要作用就是根据这个Intent的特点,构造BroadCastRecord加入到不同的列表,等待被处理;
这样发送就到了下面这个函数中了:...
分类:
移动开发 时间:
2014-07-18 22:04:21
阅读次数:
241
Intent的架构包括三方面: Client,也就是发送这个Intent的activity; Server,也就是activityManagerService.java,它主要是负责分发这些Intent给适当的对象; Target,也就是那些需要处理这个Intent的activity,我们称为Receiver;
Intent的三个主要方面:Action、Data、Category在之前的文档中也...
分类:
移动开发 时间:
2014-07-18 23:08:50
阅读次数:
267
>>Kill the app by swiping out the screen
The RC process is killed and activity stack is cleared. And thesystem will relaunch the rc process automatically. When user launch theapp, it will show the l...
分类:
移动开发 时间:
2014-07-18 21:30:13
阅读次数:
354
本篇主要说一下如何利用命令行来正确配置MySql。
首先打开终端:
1.为mysql起一个别名
alias mysql=/usr/local/mysql/bin/mysql
2.创建mysql的管理员 admin(后期登陆用到)
alias mysqladmin=/usr/local/mysql/bin/mysqladmin
3.设置root账号密码
mysqladmin -u ...
分类:
移动开发 时间:
2014-07-18 22:10:48
阅读次数:
199
在写着东西之前,从网上找到很多这方面的源码,但是基本没有找到满意的,包括在GitHub上的比较有名的Android-PullToRefresh-master,思来想去还是自己写吧,当然其中借鉴了一些别的开源代码!
废话不多说,直接上代码,注释很全乎,应该不难理解,Demo下载地址在最后:
package com.zs.pulltorefreshtest;
import android.con...
分类:
移动开发 时间:
2014-07-18 21:24:12
阅读次数:
390
有时会遇到这样的问题,需要把时间和时间戳互相转换
比如把当前时间转换成 “20140716155436”这样的格式
或者是把“20140716155436”转换成“2014-07-16 15:54:36”
首先来第一个:
当前时间转换成 “20140716155436”这样的格式
///////////////////////////////
//获取当前时间...
分类:
移动开发 时间:
2014-07-18 22:09:52
阅读次数:
241
(插播)unity的 异常捕捉和 ios Android 崩溃信息的捕捉。...
分类:
移动开发 时间:
2014-07-18 22:38:33
阅读次数:
2866
获取SD卡的总空间和可用空间
File path = Environment.getExternalStorageDirectory();
StatFs stat = new StatFs(path.getPath());
long blockSize = stat.getBlockSize();
long totalBlocks = stat.getBlockCount();
long ava...
分类:
移动开发 时间:
2014-07-18 21:22:16
阅读次数:
247
ASP.Net中有两个重要的对象,一个是application对象,一个是session对象。Application:记录应用程序参数的对象,该对象用于共享应用程序级信息。Session:记录浏览器端的变量对象,用来存储跨网页程序程序的变量或者对象。说实话,写了快一年的asp.net,application对象还真没..
分类:
移动开发 时间:
2014-07-17 09:08:35
阅读次数:
245
Ctrl+/:联想Ctrl+F1:联想Ctrl+O:查看项目所用变量以及方法目录,可搜索Ctrl+T:查询类的继承管理Ctrl+D:删除整行Ctrl+Shirft+G:查看此方法在哪里调用Ctrl+F12:虚拟机旋转屏幕Ctrl+shirf+O:自动匹配所需的包Alt+Shirft+M(Refactor:ExtractMethod):将代码抽象成方法新建..
分类:
移动开发 时间:
2014-07-17 08:41:56
阅读次数:
251
最近需要在TextView中显示一些超链接等信息,如URL(点击后跳转),显示网络图片等。整理如下:1.显示URl,在需要显示URL超链接的TextView中设置textview.setText(Html.fromHtml(urlString))(urlString用html语法来标识)versionText.setMovementMethod(LinkMovementMethod.getI..
分类:
移动开发 时间:
2014-07-17 08:37:47
阅读次数:
358
在客户端上配置nrpe监控keepalived进程[root@localhost~]#vim/usr/local/nagios/etc/nrpe.cfgcommand[check_keepalived]=/usr/local/nagios/libexec/check_procs-w2:-c:4-Ckeepalived#command[check_keepalived]=/usr/local/nagios/libexec/check_procs-c3:3-Ckeepalived注释:..
分类:
移动开发 时间:
2014-07-17 08:07:52
阅读次数:
274
nagios配置文件生成htpasswd/etc/nagios/passwdnagiosadminidentity资产唯一编号chmod444/etc/assetid接口要写的健壮接口判断值是否全面批量的生成ip,主机名,其它项都一致pipinstall‘ipython<2.0‘CURR_DIR=os.path.abspath(os.path.dirname(__file__))当前这个文件名所在..
分类:
移动开发 时间:
2014-07-17 08:14:03
阅读次数:
323
说明:本文转自http://329716228.iteye.com/blog/1503160最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。 安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的user...
分类:
移动开发 时间:
2014-07-18 23:37:42
阅读次数:
335
iOS开发项目篇—37封装其他业务一、简单说明项目分层的步骤:(1)新建一个模型类封装请求参数(2)新建一个模型类封装请求结果(返回结果)(3)新建一个业务类封装专一的业务二、获得用户信息业务的封装(1)新建一个模型类封装请求参数查看新浪官方获取用户信息需要哪些请求参数:封装请求参数的类的代码设计:...
分类:
移动开发 时间:
2014-07-18 23:37:16
阅读次数:
464
一款优秀的移动应用需要具有自己独特统一的风格,通常情况下UI设计师会根据产品需求和使用人群的特点,设计整体的风格,界面的元素和控件的互效果。而原生态的Android控件为开发人员提供的是最基本的积木元素,如果要准确地传递统一的视觉效果和交互体验,对控件的自定义使用是非常有必要的。这篇文章通过一个简单...
分类:
移动开发 时间:
2014-07-18 23:26:29
阅读次数:
337
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不....
分类:
移动开发 时间:
2014-07-18 23:23:45
阅读次数:
315
屏幕分辨率基础1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolongMiles...
分类:
移动开发 时间:
2014-07-18 23:21:30
阅读次数:
319
语法 . . .被包含的标签 none必须包含的标签 能够包含的标签 //兼容的屏幕 //测试设备 描述 AndroidManifest.xml文件的根element。它必须包含 element ,必须指明 xmls:android 和 package attr...
分类:
移动开发 时间:
2014-07-18 23:20:57
阅读次数:
326
1、在Cocoa Touch中创建ZYViewController视图控制器,在User Interface中创建一个view的bluleView.xib文件2、点击bluleView.xib,然后Option+Command+3打开身份检查器,将默认的NSObject改成ZYViewControl...
分类:
移动开发 时间:
2014-07-18 23:20:23
阅读次数:
586