有人说,程序员很安静,但我不完全同意,程序员的聒噪,是藏在代码后面,是藏在程序后面。这篇文章是android开发人员的必备知识,是我特别为大家整理和总结的,不求完美,但是有用。
1.消息推送机制服务器器端需要变被动为主动,通知客户一些开发商认为重要的信息,无论应用程序是否正在运行或者关闭。我想到了一句话:Dont call me,i will call you!QQ今天在右下角弹出了一个对话框:"奥巴马宣布本拉登挂了...",正是如此。自作聪明,就会带点小聪明,有人喜欢就有人讨厌。
2.独立进程无论程序是否正在运行,我们都要能通知到客户,我们需要一个独立进程的后台服务。我们需要一个独立进程的后台服务。在AndroidManifest.xml中注册Service时,有一个android:process属性,如果这个属性以"."开头,则为此服务开启一个全局的独立进程,如果以":"开头则为此服务开启一个为此应用私有的独立进程。举个具体的例子吧,我们新建了一个 Application,创建了主进程com.cnblogs.tianxia,那么:
1
<!--下面会创建一个全局的com.cnblogs.tianxia.message的独立进程-->
2
<service android:name=".service.MessageService" android:label="消息推送" android:process=".message" />
3
<!--或者-->
4
<!--下面会创建一个应用私有的com.cnblogs.tianxia:message的独立进程-->
5
<service android:name=".service.MessageService" android:label="消息推送" android:process=":message" />
我们没必要建立一个全局的,本文选择第二种方案,创建一个当前应用私有的独立进程。
3.通知用户和点击查看
01
public class MessageService extends Service {
02
03
//获取消息线程
04
private MessageThread messageThread = null;
05
06
//点击查看
07
private Intent messageIntent = null;
08
private PendingIntent messagePendingIntent = null;
09
10
//通知栏消息
11
private int messageNotificationID = 1000;
12
private Notification messageNotification =
-->
点击复制链接 与好友分享!回本站首页
function copyToClipBoard(){
var clipBoardContent=document.title + '\r\n' + document.location;
clipBoardContent+='\r\n';
window.clipboardData.setData("Text",clipBoardContent);
alert("恭喜您!复制成功");
}
-->
分享到:
更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力
上一篇:Android学习系列(6)--App模块化及工程扩展
下一篇:Android人才严重短缺:培训机构学员起薪5000元
相关文章
Android学习系列(1)--为App签名(为apk
Android学习系列(2)--App自动更新之通
Android学习系列(4)--App自适应draw9p
Android学习系列(5)--App布局初探之简
Android学习系列(3)--App自动更新之自
Android学习系列(6)--App模块化及工程
Android学习系列(9)--App列表之分组Li
Android学习系列(10)--App列表之拖拽L
Android学习系列(11)--App列表之拖拽L
图文推荐
Android4.3的新类UiA
Android五种数据传递
Android Message和o
[Android]逸雨清风
排行
热门
1,359 | Android开发学习笔记:浅谈WebView
1,120 | Android的AlertDialog详解
1,024 | Android中ADT插件的安装
912 | Android之ActionBar学习
729 | Android自定义Button按钮显示样式
560 | 浅谈android的selector背景选择器
533 | Android中的PopupWindow详解
448 | Android Canvas类介绍(zhuan)
Android中ADT插件的安装
Android的AlertDialog详解
Android开发学习笔记:浅谈WebView
Android之ActionBar学习
浅谈android的selector背景选择器
Android开发学习笔记:浅谈GridView
Android自定义Button按钮显示样式
Android Canvas类介绍(zhuan)
-->
文章
下载
读书
· Win2000下关闭无用端口
· 禁止非法用户登录综合设置 [win9x篇]
· 关上可恶的后门——消除NetBIOS隐患
· 网络入侵检测系统
· 潜伏在Windows默认设置中的陷井
· 调制解调器的不安全
· 构建Windows 2000服务器的安全防护林
· SQL Server 2000的安全配置
· Windows优化大师注册机源码
· Process Viewer 汉化版
· Aspcode动画教程
· WIN 2000服务器防止ICMP数据包攻击教程
· 实现网络隐身的简单方法
· 手工进行克隆帐号
· 用W32DASM破解网页合并器的密码
· 注册表操作动画教程
· 黑客攻防技术宝典:Web实战篇(第2版)
· 超级网管员——网络安全
· 代码大全(第二版)
· 软件之道:软件开发争议问题剖析
· CSS插件工具箱
· CSS入门经典(第3版)
· C#并行编程高级教程:精通.NET 4 Pa
· CMMI+敏捷整合开发
-->
Android AIDL 远程服务器使用示例
阿里云手机应用开发点滴
编写高效的android代码(译文)
给Android应用开发者的十个建议
android网络业务的封装与调度
Android_手把手教你写跳跃类游戏(3)
Android 4.1 Surface系统变化说明
android 实现QQ好友列表(扩展listvi
-->
关于我们 |
联系我们 |
广告服务 |
投资合作 |
版权申明 |
在线帮助 |
网站地图 |
作品发布 |
Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站