-
_beginthreadex创建多个线程,怎么结束指定的
_beginthreadex创建多个线程,如何结束指定的使用_endthreadex它的参数是退出码,没有线程句柄什么的我看MSDN是结束某个_beginthreadex创建的线程:如果_beginthreadex创建的多个线程怎么结束指定的一个呢?color='#FF8000'>------解决思路----------------------引用ReturnValueIfsuccessful,e...
132
热度 -
用ibator eclipse 插件自动生成sql地图
用ibatoreclipse插件自动生成sqlmap现在我们着手来写一个ibatis的简单例子.?如果你是使用eclipse开发项目的话,那么,有一个eclipse的插件ibator,可以通过配置自动生成java代码sqlmap等,蛮好用。下面先做一个使用ibator插件的例子。?1.使用link方式在线安装ibator。???eclipse菜单?help-->???????????????...
55
热度 -
Android 驱动跟系统开发 2. 解析模拟器GPS模块 (原创)
Android驱动和系统开发2.解析模拟器GPS模块(原创)好久没有写技术博客了,恰逢今天还感冒了,这破天气,晚上凉风一吹,就感冒了,要加强锻炼呀。好了,废话不多说,由于工作需要,我要移植一个虚拟的gps模块,于是乎,我就参考了android模拟器的gps模块的实现方法,只需稍微改动就完成了我的工作了,随后我也会附上我做的模块的代码,这里主要还是来解析下模拟器上的gps模块代码吧。相信做过andr...
13
热度 -
Android - 引述计数(sp、wp、Refbase)
Android-引用计数(sp、wp、Refbase)Boost和Loki是应用比较广泛的引用计数方案,Android提供了另外一个引用计数方案,就是sp、wp和Refbase组合。强引用和弱引用区别在Android里面,sp是强引用,它是应用最多的引用形式,而且后面的分析,我们将知道,强引用直接管理着对象的销毁;wp是弱引用,弱引用的用途是能够对某个对象进行引用,但是即使该对象弱引用还存在,这个...
98
热度 -
Android 反编译文件
Android反编译资料一、反编译流程图??????????二、工具使用方法(命令)准备工作假设我的工作目录为$AndroidDecompile,首先要将system.img中(或者说从源码中编译好的)几个重要的odex文件拷贝到工作目录中,他们是:core.odex,ext.odex,framework.odex,android.policy.odex,services.odex(也可以放在别的...
60
热度 -
Android中WAP PUSH的兑现分析
Android中WAPPUSH的实现分析1WAPPUSH流程简介WAPPush分为两种:SI(ServiceInitiate)和SL(ServiceLoad)。都是服务器端向客户端推送消息的一种方式。先看SI:‘图发不上来’图1.1服务器通过网关采用OTA协议把信息发送到手机,手机存储解析并存储信息,然后提示给用户。而SL流程如下:‘图发不上来’图1.2在接收到SL消息后,同样也会存储并提示用户(...
90
热度 -
Android 文件系统移栽
Android文件系统移植转载作者:汕头大学—黄珠唐??时间:2009年10月29日??????主要介绍linux内核启动过程以及挂载android根文件系统的过程,以及介绍android源代码中文件系统部分的浅析。?????主要源代码目录介绍Makefile(全局的Makefile)bionic(Bionic含义为仿生,这里面是一些基础的库的源代码)bootable(引导加载器)build(bu...
83
热度 -
Android-模拟器中SD卡的创建和文件下传
Android-模拟器中SD卡的创建和文件上传篇章一:SD卡的创建:虽然有两种方式来创建SD卡。但基本上都是在创建Android模拟器之初,就需要来对模拟器的SD卡进行创建。?方法一:系统创建虚拟SD卡可以自定义一个大小,由系统来完成该模拟器虚拟SD卡的创建。创建完成后,启动模拟器,可以通过打开eclipse的DDMS->File?Explorer?看到如下目录结构:这就是创建的SD卡文件夹...
49
热度 -
安卓系统源码编译系列(1)——下载安卓系统源码教程
安卓系统源码编译系列(一)——下载安卓系统源码教程最近需要编译安卓系统,咨询了一个编译过安卓系统的朋友,说是下载源码就得下载两天,于是做好了长期抗战的准备,开始了下载安卓源码的旅程。在刚开始下载时,可以参照的内容只有官方教程,于是跟着官方教程一步一步走,遇到问题就百度谷歌,结果发现自己因为经验不足走了很多弯路,写下这篇教程是为了让以后打算下载安卓源码的朋友提供一些建议和思路。本篇教程会不断更新,力...
96
热度 -
android4.0 FaceDetection札记
android4.0FaceDetection笔记这几天研究了下andoid4.0.3的FaceDetection这里写一下大致的流程,方便日后查阅。相关说明可以在这里找到:frameworks/base/docs/html/guide/topics/media/camera.jd起始代码可以在camera.jd里找到也可以在packages/apps/Camera/src/com/android...
24
热度 -
Android应用程序包扫描历程源码分析
Android应用程序包扫描过程源码分析在Android服务之PackageManagerService启动源码分析中介绍了PackageManagerService服务的整个启动过程,启动过程相对来说较为简单,就是构造一个PackageManagerService对象,然后注册到ServiceManager进程中,只是PackageManagerService对象的构造过程比较复杂,任务比较繁重...
15
热度 -
ZygoteInit.java
android启动之zygote启动上一博文介绍了init进程启动,在解析init.rc的时候会把zygote加到service列表中,并最终启动,zygote启动的实际是app_process程序。zygote是init进程的子进程。在Android系统中,所有的应用程序以及系统服务,包括SystemServer都是由Zygotefork出来的,这就是为什么它叫zygote(受精卵)的原因。我们...
44
热度 -
【从源码望Android】03Android MessageQueue消息循环处理机制(epoll实现)
【从源码看Android】03AndroidMessageQueue消息循环处理机制(epoll实现)1enqueueMessagehandler发送一条消息mHandler.sendEmptyMessage(1);经过层层调用,进入到sendMessageAtTime函数块,最后调用到enqueueMessageHandler.javapublicbooleansendMessageAtTime...
24
热度 -
4. 参考文档
Androidnative层动态库注射1.简介本文讲解在Androidnative层,root权限下,注射动态库到目标进程,从而hook目标进程中动态库的函数的实现方式。文中的源码全部来源于网络,我只是稍微加以整理。环境:Android4.2源码下编译,模拟器中运行。2.代码构成包含三个模块的代码:1.inject程序:把动态库libhookhelper注射到目标进程2.libhookhelper...
73
热度 -
android4.2.2 Camera HAL的构造
android4.2.2CameraHAL的结构本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/Android源码版本Version:4.2.2;硬件平台全志A31这里单独以preview的控制和数据流来进行相关的camera的调用处理,主要先引入Camera的HAL层的处理结构。调用还是...
236
热度 -
Android 学习 之 一些应当注意的知识点总结(二)
Android学习之一些应该注意的知识点总结(二)1.何谓UI线程:主要负责界面的响应以及绘制界面元素。?通过SWT编程的一个小例子说明一下:以下代码,编过SWT应用程序的读者会非常熟悉。它一般出现在main函数的结尾。下面来仔细分析一下它的详细情况。//当窗口未释放时while(!shell.isDisposed()){//如果display对象事件队列中没有了等待的事件,就让该线程进入等待状态...
570
热度 -
Android兑现widget定时更新
Android实现widget定时更新01.publicclassNewsWidgetProviderextendsAppWidgetProvider{02.03.04.@Override05.publicvoidonDeleted(Contextcontext,int[]appWidgetIds){06.}07.08.@Override09.publicvoidonDisabled(Contex...
87
热度 -
请问一个关于c#制作画图软件关于填充操作的有关问题
【高分】请教一个关于c#制作画图软件关于填充操作的问题您好,现在在做一个关于类似windows画图的软件,但是碰到一个问题,就是实现填充功能的时候,只能填充一个对象,当填充第二个对象的时候,之前填充的图案就消失了,能否请大神帮忙解决下,以下是我贴的代码,麻烦了。privatevoidForm1_Paint(objectsender,PaintEventArgse)//实现无闪烁绘图{//Recta...
8
热度 -
CI框架源码翻阅-Input.php
CI框架源码阅读---------Input.php<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');/***CodeIgniter**AnopensourceapplicationdevelopmentframeworkforPHP5.1.6ornewer**@package CodeIgniter*@aut...
38
热度 -
php网页分析 内容抓取 爬虫 资料分析
php网页分析内容抓取爬虫文件分析<?php//获取所有内容url保存到文件functionget_index($save_file,$prefix="index_"){$count=68;$i=1;if(file_exists($save_file))@unlink($save_file);$fp=fopen($save_file,"a+")ordie("Open".$save_file....
385
热度