
android 技术点
文章平均质量分 81
MySpace在路上
这个作者很懒,什么都没留下…
展开
-
android中跨进程通讯的4种方式
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。 其中Activity可以跨进程调用其他应用程序的Activity;转载 2014-03-22 06:21:18 · 340 阅读 · 0 评论 -
[转载]调用Android隐藏类(系统aidl文件)
Android没有对外公开结束通话的API,如果需要结束通话,必须使用AIDL与电话管理服务进行通信,并调用服务中的API实现结束通话,方法如下: 1> 从Android的源代码中拷贝以下文件到项目中: com.android.internal.telephony包下的ITelephony.aidl (对应 Android 版本源码目录下 basetelephon原创 2013-08-07 14:35:40 · 915 阅读 · 0 评论 -
Andoid init.c
在 Android中使用启动脚本init.rc,可以在系统的初始化过程中进行一些简单的初始化操作。这个脚本被直接安装到目标系统的根文件系统中,被 init可执行程序解析。 init.rc是在init启动后被执行的启动脚本,其语法主要包含了以下内容: Commands:命令 Actions: 动作 Triggers:触发条件转载 2013-06-20 17:43:06 · 408 阅读 · 0 评论 -
Android 事件处理模型(三)消息传递机制: Handler Looper MessageQueue
最近的工作涉及了Android的Handler消息传递,总结如下:1. Handler :为了实现线程和Activity中widget之间的通信,比如为了进行某些耗时操作而新开的线程,在这些操作中如果要跟新UI则需要Handler来处理。它主要负责Message的分发和实现不同Message操作的自定义,相当于句柄。2. MessageQuene:Message是线程和转载 2013-08-15 17:37:24 · 548 阅读 · 0 评论 -
JNIEnv*的常用函数详解
先看一个简单的CPP实现的例子[cpp] view plaincopy#include "TestNative.h" /* * Class: TestNative * Method: add * Signature: (II)I */ JNIEXPORT jint JNICALL Ja转载 2013-06-20 17:40:43 · 794 阅读 · 0 评论 -
android的NDK和java进行本地socket通信-----C服务端,java客户端
关于Android应用与Framework的socket通信,相信关心这个问题的朋友们已经看过《android使用socket使底层和framework通信》这篇文章,美中不足的是作者只贴出一些关键的代码片段而并没有放出源码。我这里还是以一个能实际运行的例子为基础来讲,这样也方便大家学习。 首先看一下效果,如下图。我填写姓名"Potter",选择性别"Mr"然后点击发送,底层socket原创 2013-10-21 11:14:00 · 929 阅读 · 0 评论 -
android解析xml文件的方式
android解析xml文件的方式(1)在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢? 通常有三种方式:DOM,SAX,PULL 在这一节中我们使用DOM方式来处理。 DOM方式解析xml是先把xml文档都读到内存原创 2013-10-18 10:57:47 · 607 阅读 · 0 评论 -
android native c java进行本地socket通信----java服务端 C客户端
方式一:java做服务器端,native做client端1. 建立java应用程序,建立Server 类* Copyright (C) 2009 The Android Open Source Project** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file ex转载 2013-10-21 11:18:24 · 646 阅读 · 0 评论 -
JNI学习积累之一 ---- 常用函数大全
最近一段时间,在工作方面比较闲,分配的Bug不是很多,于是好好利用这段时间就着源代码看了些许模块, 主要方式 还是贼看贼看代码, 同时利用烧机的便利,加Log观看,基本上都能弄个脸熟 。心里想着该写点什么了?可是水平不够,再加上 包括很多真正实现地方--中间层,基本上没看。于是乎,也就不好卖弄了。 花了几天时间研究了下JNI,基本上知道如何使转载 2014-02-18 10:45:44 · 362 阅读 · 0 评论 -
Android 事件处理模型(一)回调机制
最近在看Android的事件处理模型,将从四个方面进行总结:1. 基于回调机制的事件处理2. 基于接口监听的事件处理3. Handler 消息传递4. AsyncQueryHandler 消息传递本次主要总结Android的基于回调机制的事件处理在Java中回调就是一个类A中的一个方法am1调用另外一个类B中的方法转载 2013-08-15 17:34:45 · 432 阅读 · 0 评论