- 博客(17)
- 资源 (43)
- 收藏
- 关注
转载 Android fragment使用详解及案例
自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。
2016-06-14 15:52:44 590
转载 Linux内存管理之mmap详解
一. mmap系统调用1. mmap系统调用 mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。当使用mmap映射文件到进程后,就可以直接操作这段虚拟地址进行文件的读写等操作,不必再调用read,write等系统调用.
2016-06-14 15:13:08 447
转载 Android系统启动过程-uBoot+Kernel+Android
转载自:http://www.cnblogs.com/pngcui/p/4665106.html摘要:本文是参考大量网上资源在结合自己查看源代码总结出来的,让自己同时也让大家加深对Android系统启动过程有一个更加深入的了解!再次强调,本文的大多数功劳应归功于那些原创者们,同时一些必要的参考链接我会一一附上。 注:由于本人采用Exynos4412开发板学习,所
2016-06-13 16:12:12 18290
转载 ioctl()函数详解
我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。一、 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率、马达的转速等等。它的
2016-06-13 15:43:06 807
原创 逃不过的fork()
fork()是linux, ios,linux无论是框架理解还是编程,逃不出的基础概念之一那么,究竟什么是fork()呢?我觉得抓住两点就可以了:一是复制: 复制什么?代码逻辑复制,一个进程调用fork()系统调用后,操作系统会克隆出另一个进程,而两个进程从执行的代码逻辑而言是一模一样的.即多利羊说fork(),系统接受命令后,生产出另一只从细胞上来看和多利一毛一样的羊.他们从
2016-06-10 21:28:41 482
转载 Android apk dex与odex
转自优秀博客(排名:第619名):http://blog.csdn.net/h3c4lenovo/article/details/8110876 我们在原生Android中安装apk会产生apk和odex两个文件,而使用第三方的rom只有apk一个文件。 我们知道普通的Android App编译之后会生成apk,其中的class.dex是其可执行文件。Androi
2016-06-08 16:59:41 631
转载 Linux 的虚拟文件系统(强烈推荐)
1 引言Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等。通过使用同一套文件 I/O 系统 调用即可对 Linux 中的任意文件进行操作而无需考虑其所在的具体文件系统格式;更进一步,对文件的 操作可以跨文件系统而执行。如图 1 所示,我们可以使用 cp 命令从 vfat 文件系统格式的硬盘拷贝数据到 ext3 文件系统格式的硬盘;而这样的操作涉及到两个不同的文
2016-06-03 16:37:08 35934 13
转载 Linux系统调用列表
雷镇 ([email protected])2002 年 3 月本文列出了大部分常见的Linux系统调用,并附有简要中文说明。以下是Linux系统调用的一个列表,包含了大部分常用系统调用和由系统调用派生出的的函数。这可能是你在互联网上所能看到的唯一一篇中文注释的Linux系统调用列表,即使是简单的字母序英文列表,能做到这么完全也是很罕见的。按照惯例,这个列表以man pages第2节
2016-06-03 16:36:14 575
转载 linux 分析 ptrace()
linux 分析 ptrace() (2010-11-08 17:34:29)转载▼标签: linux it 形式#include int ptrace(int request, int pid, int addr, int data); 描述Ptrace 提供了
2016-06-03 16:31:16 780
转载 使用ptrace向已运行进程中注入.so并执行相关函数
1. 简介 使用ptrace向已运行进程中注入.so并执行相关函数,其中的“注入”二字的真正含义为:此.so被link到已运行进程(以下简称为:目标进程)空间中,从而.so中的函数在目标进程空间中有对应的地址,然后通过此地址便可在目标进程中进行调用。 到底是如何注入的呢? 本文实现方案为:在目标进程中,通过dlopen把需要注入的.so加载到目标进
2016-06-03 16:30:10 2507
转载 Android平台的 Ptrace, 注入, Hook 全攻略
Android平台上的Ptrace已经流行很久了,我记得最早的时候是LBE开始使用Ptrace在Android上做拦截,大概三年前我原来的同事yuki (看雪上的古河) 写了一个利用Ptrace注入的例子,被广泛使用,听说他还因此当上了版主,呵呵:Android平台上的注入代码两年前的时候我也写过一篇文章介绍利用Ptrace进行程序控制:利用Ptrace在Android平台实现应用
2016-06-03 16:25:44 7157 4
转载 ptrace运行原理及使用详解
你想过怎么实现对系统调用的拦截吗?你尝试过通过改变系统调用的参数来愚弄你的系统kernel吗?你想过调试器是如何使运行中的进程暂停并且控制它吗?你可能会开始考虑怎么使用复杂的kernel编程来达到目的,那么,你错了。实际上Linux提供了一种优雅的机制来完成这些:ptrace系统函数。 ptrace提供了一种使父进程得以监视和控制其它进程的方式,它还能够改变子进程中的寄存器和内核映像,因而
2016-06-03 15:00:15 1651 1
转载 一个小例子说明ios后台daemon程序获取iTunesstore信息
转载自念西博客开机自启动1.首先打开Xcode创建一个plist属性文件,如下图所示:其中要注意一下通信服务名,我定为55。用编辑器打开,即为:1234567891011121314151617181920212223242
2016-06-03 11:48:58 2003
转载 如何编译ios上的可执行文件MACH-O
以最简单的Hello world为例编译Hello world1.首先找到编译器:arm-apple-darwin10-llvm-gcc-4.2 就是了。为了方便起见,可以在.bashrc或者profile 配置下环境变量,方便编译。2.找到SDK编译我们自己的程序的时候需要指定该目录下的SDK。3.来个经典Hello world
2016-06-03 11:43:35 1566
转载 进程间通信 (OSX/iOS)
原文链接:http://nshipster.com/inter-process-communication/ https://segmentfault.com/a/1190000002400329总起OS X是MacOS与NeXTSTEP的结合。OC是Smalltalk类面向对象编程与C的结合。iCloud则是苹果移动服务与云
2016-06-03 11:32:09 884
转载 IPA (苹果应用程序文件格式)
IPA (苹果应用程序文件格式IPA是Apple程序应用文件iPhoneApplication的缩写。使用过 Mac OS 的人可能都知道,Mac 下的软件大部分都只有一个 .app 目录,里面包含了程序全部资源和可执行文件。简单来说,Mac 下的软件就像是 Windows 下的绿色软件一样,解压后即可使用,不需要安装,卸载的话也只用删除程序文件即可(这
2016-06-03 11:20:58 4279
转载 Android启动过程深入解析
当按下Android设备电源键时究竟发生了什么?Android的启动过程是怎么样的?什么是Linux内核?桌面系统linux内核与Android系统linux内核有什么区别?什么是引导装载程序?什么是Zygote?什么是X86以及ARM linux?什么是init.rc?什么是系统服务?当我们想到Android启动过程时,脑海中总是冒出很多疑问。本文将介绍Android的启动过程,希望能帮
2016-06-03 09:21:25 719
微信公众平台开发最佳实践(第2版) 高清扫描版
2017-09-20
Python金融大数据分析 完整高清pdf
2017-09-08
ANDROID_2.0游戏开发实战宝典 高清pdf
2015-12-03
Android3D游戏开发技术宝典:OpenGL.ES.2.0 配套完整源代码
2015-12-03
scroll_storyboard垂直滚动
2015-10-22
apache安装包套件(内含4大安装组件哦)
2015-08-06
Java Web程序设计教程
2013-12-11
微信公众平台搭建与开发揭秘(pdf完整扫描版)
2017-09-21
微信公众平台开发最佳实践(第2版) 随书源代码
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人