Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Android中的数据传递之parcelable接口

Android中的数据传递之parcelable接口

对于Android来说传递复杂类型,主要是将自己的类转换为基础的字节数组,Activity之间传递数据是通过Intent实现的。 Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可以用在进程间通信(IPC)中。实现Serializable接...
3G 协议一漏洞将可能致用户被追踪

3G 协议一漏洞将可能致用户被追踪

近日,英国伯明翰大学安全研究团队发现3G移动手机存在一个很可以致用户成为非常容易被追踪对象的漏洞。目前还没有任何有效补丁软件可以修复这一问题。我们都知道,3G网络标准的设计初衷是为了保护用户在使用网络过程的信息。网络中的国际移动用户识别码(IMSI)则一般通过签署临时移动用户识别码(TMSI)进行保护。而在TMSI更新时,3G网络也将不会被任何人追踪。不过,这一设想现在已经得到了该研究团队的否定。他们发现当成功骗过一个IMSI网页请求时就可以随意破解以上说...
Android实现Parcelable对象序列化的实例

Android实现Parcelable对象序列化的实例

bundle.putParcelable可以实现传递对象,但是这个对象的类必须实现Parcelable接口才能够使用。下面是一个简单的在Activity之间传递对象的例子。parcel实现参数的序列化,把类对象序列化为齐位的二进制流,提高传输的效率。Parcelable类。最主要的类,也就是我们要传送的对象的类,需要实现Parcelable接口。import Android.os.Parcel; import android.os.Parcelable; ...
蠕虫病毒经由Skype传播 自动安装勒索软件

蠕虫病毒经由Skype传播 自动安装勒索软件

近日,网上出现一个通过Skype即时通信软件传播的蠕虫病毒。该病毒通过Skype用户发送的即时信息控制其电脑,并通过掌握聊天内容来勒索用户。GFI公司在上周五首先发现了该种病毒。GFI称,该蠕虫病毒通过发送“lol is this your new profile pic”(哈哈,这是你的新图片吗?)信息内容,并且在下方提供了一个可以同时将该消息发送给其他Skype用户的链接,引诱用户下载一个ZIP压缩文件。这个ZIP压缩文件包含了...
Android 中ContentProvider和Uri详解

Android 中ContentProvider和Uri详解

一、使用ContentProvider(内容提供者)共享数据ContentProvider在Android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_READABLE或Context.MODE_WORLD_WRIT...
使用Cgroup限制Java使用的内存量-思路

使用Cgroup限制Java使用的内存量-思路

1. 对一个正在运行着的进程来说,在不到达其内存使用量边界的情况下,扩大/缩小其cgroup分配的内存不会对它产生任何影响。2. 在进程已经使用了一定量的内存的情况下,缩小其cgroup内存至小于已使用的内存量,有两种结果(可通过cgroup配置,oom_kill_disable=0时杀死进程,=1时挂起进程):A.进程被杀死B.进程被挂起,系统向cgroup中注册的oom处理函数发送一个oom消息;当cgroup内内存资源足够多时,进程恢复运行;当c...
Android功能模块化之ListView中CheckBox批量操作

Android功能模块化之ListView中CheckBox批量操作

ListView加载CheckBox,在进行全选操作时,或全选状态下,勾选ListView中Item的CheckBox时,全选状态没有改变之类的情况。ListView中itemCheckBox与全选AllCheckBox存在以下关联:(1)AllCheckBox选中状态与未选中状态下,itemCheckBox随之变化;(2)itemCheckBox未选中时,应AllCheckBox为未选中状态;(3)itemCheckBox选中时,需判断ListView中...
20121010,微软10月10日发布7个安全补丁

20121010,微软10月10日发布7个安全补丁

微软于北京时间10月10日清晨发布7个安全补丁,其中1个为最高级别严重等级,其余6个为重要等级,共修复 Microsoft Windows, SQL Server 和Office组件(包括SharePoint, Lync, Microsoft Works, InfoPath)中的20个安全漏洞。请特别优先部署严重等级补丁MS12-064。MS12-064解决 Microsoft Office 中两个秘密报告的漏洞。如果用户打开或预览特制的 RTF 文件,较...
Android中的Screencast工具

Android中的Screencast工具

最近在项目中遇到一个问题:Android屏幕出现闪屏,不知道是我设计的UI出现了问题,还是手机LED屏驱动的问题,针对这个状况我用到了Android开发中的一款实时显示当前手机屏幕的工具,它是Android开源的,地址:https://code.google.com/p/androidscreencast/这框工具主要是讲底层向顶层实时传输的数据以画面的形式截取出来显示在屏幕上,在Eclipse中的DDMS下有个Screencapture工具,但是每次都要...
Android第三方应用集成到Android系统的解决方法

Android第三方应用集成到Android系统的解决方法

最近项目中需要将开发中的应用继承到Android系统设备中,使得设备在出版本的时候Android系统会自带这个应用。如果这个我们自己开发的应用有用到第三方是用到第三方的SDK库的话,则还必须对这些库(.jar、.so)等进行统一的管理,操作步骤如下:1. 将开发的第三方应用比如应用名为 VTest,项目结构如下图所示:将项目移到Android系统源码:workspace_Android/packages/apps路径下 [workspace_Android...
Android 项目编译过程

Android 项目编译过程

Android 工程构建的持续集成,需要搭建一套编译和打包自动化流程,比如建立每日构建系统、自动生成发布文件等等。这些都需要我们对Android工程的编译和打包有一个比较深入的理解,例如知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么,等等。首先,假定你的系统(Windows、Linux、Mac OS都行,本文默认使用Ubuntu Linux系统来举例子,但在 Windows中几乎没有什么差别)已经安装了JDK和Android SDK, 如果...
Windows同步对象Event和Linux的条件变量

Windows同步对象Event和Linux的条件变量

最近在看一些同步对象模拟的东东,特别对在Windows下如何模拟条件变量折腾了很久。1 Windows同步对象Event微软有一个很有意思的同步对象,某种程度上和Linux的条件变量很相似。但秉承微软一贯的作风,有些地方设计的又有点怪异。Event通过函数CreateMutex创建,可以分为手动模式和自动模式两种模式,两种模式下表现迥异。和其他同步对象一样,在WaitForSingleObject或者WaitForMultipleObjects等待激发。激...
<< 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 >>