android
文章平均质量分 62
fh400
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VirtualBox 共享文件
<br />sh ./VBoxLinuxAdditions.run vfs-module 这里没有完全安装reboot 安装成功后需要重启系统mkdir /mnt/share 新建挂载点(mountpoint)mount -t vboxsf sharing /mnt/share 挂载共享文件夹cd /mnt/share 进入共享文件夹转载 2010-10-05 10:31:00 · 764 阅读 · 0 评论 -
android manifest.xml中元素含义(1)
<br />from:http://blog.youkuaiyun.com/wbw1985/archive/2009/11/24/4862319.aspx<br /> <br />android:allowTaskReparenting <br />是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。 <br /> --------------------------------------------------------------------------------------转载 2010-06-09 17:07:00 · 469 阅读 · 0 评论 -
Java的多进程运行模式分析
<br />from:http://blog.youkuaiyun.com/wbw1985/archive/2010/04/26/5531205.aspx<br />一般我们在java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个java虚拟机实例在运 行。而有的时候,我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟 机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。<br转载 2010-06-09 17:12:00 · 427 阅读 · 0 评论 -
android error deal with
<br />http://blog.youkuaiyun.com/skywalkzf/<br /><br />http://www.yhsafe.com/article/2010/0317/article_1558.html<br />Ubuntu9.10编译android-2.1_r2源码 <br /> 2010-03-17 11:01:32 作者: 来源:互联网 浏览次数:0 文字大小:【大】【中】【小】 <br /> 关于android源码编译的资料网上挺多,开头要装一大堆东西。我比较追求完美,不转载 2010-06-10 17:40:00 · 1627 阅读 · 0 评论 -
Android 增加包的方法
<br />转自:Android 程序开发讨论http://androidos.cc/dev/read.php?tid-4893-uid-3181.htmlMakefile等作出改动,只需要增加自己的目录就可以了,核心的内容是一个Android.mk 的 文件。 <br /> <br /> I 编译可执行程序 <br /> 编译可执行程序是最简单的,用一个小程序可以很方便开发中的测试。建立一个目录包含两个文件,目录的名称为test_exe ,两个文件为Android.mk 和mai转载 2010-06-11 15:52:00 · 875 阅读 · 0 评论 -
Android Display System --- Surface Flinger
<br />Android Display System --- SurfaceFlinger<br /> SurfaceFlinger是Android multimedia 的一个部分,在Android 的实现中它是一个service ,提供系统 范围内的surface composer 功能,它能够将各种应用 程序的2D 、3D surface 进行组合。在具体讲SurfaceFlinger 之前,我们先来看一下有关显示方面的一些基础知识 。 <br /> <br转载 2010-06-10 13:48:00 · 653 阅读 · 0 评论 -
android 添加自己编写的动态库
<br />在 build/core/prelink-linux-arm.map 或者build/core/prelink-linux-mips.map 加入自己的动态库的定义转载 2010-06-12 17:48:00 · 1177 阅读 · 0 评论 -
Andriod 如何添加自定义C++库
<br />from:http://yahoo.unblockwebproxysites.com/browse.php?u=7c5e8404115d2ff96Oi8vdG9ueS1saWZlMjAwMC5zcGFjZXMubGl2ZS5jb20vYmxvZy9jbnMhN0RBNzdFNjA3RjJCMTZCRiE0MjkuZW50cnk%3D&b=1<br />Andriod 如何添加自定义C++库1. 底层添加模式,即要在编译出的sdk 包含要添加的c++ 库<br />目前使用复制模式,把W转载 2010-06-12 19:30:00 · 1318 阅读 · 0 评论 -
Android.mk文件语法规范及使用模板
<br />Android.mk文件语法规范<br />根据eoeandroid上的的连载, 进行一些更新、修改和加亮。<br />今天翻译ANDROID-MK.TXT文 件(英文原文件在/development/Ndk/Docs/android-mk.txt)<br />Android.mk文件语法规范<br /> <br />Introduction:<br />Android.mk编译文件是用来向Android NDK描述你的C,C++源代码文件的,这篇文档描述了它的 语法。在阅读下面的内容之前转载 2010-06-11 17:47:00 · 547 阅读 · 0 评论 -
android 移植
<br /> from:http://wiki.kldp.org/wiki.php/AndroidPortingOnRealTarget#s-6.1<br /> Contents1 Introduction 2 Copyright and Acknowledgements 3 The brief analysis of the Android architecture 3.1 Android Kernel 3.1.1 ARM EABI 3.1.2 OpenBinder 3转载 2010-06-13 09:28:00 · 2141 阅读 · 0 评论 -
在android 输出log 信息 用于调试
要想在 jni native 代码中看打印信息,printf 是不行的,需使用 __android_log_print,如下所示。__android_log_print(ANDROID_LOG_INFO, "ProjectName", "I am : %d/n", n);该函数与 printf 用法相似,使用格式字符。打印的结果通过 logcat 查看。注意,使用时需要将头文件 android/log.h 包含进来。为方便使用,往往定义一些宏#include #define LOGV(...) __a转载 2010-06-17 13:20:00 · 46859 阅读 · 2 评论 -
aidl service example
<br />service file: <br /> <br />package com.ya.cc;<br /><br /> import android.app.Service;<br /> import android.content.Intent;<br /> import android.os.IBinder;<br /> import android.os.RemoteException;<br /> import android.util.Log;<br /> import jav原创 2010-06-23 10:14:00 · 621 阅读 · 0 评论 -
Activity和任务
<br /> 就像前面提到的,一个activity可以启动另一个,包括那些定义在不同应用程序中的。假设,例如,你想让用户显示一些地方的街道地图。已经有一个 activity可以做这个事,所以你的activity所要做的就是将行为对象和需要的信息放在一起,并将它们传递给startActivity()。地 图查看器将显示这个地图。当用户按下后退按钮时,你的activity又重新显示在屏幕上了。 对用户来说,这个地图查看器看起来就像是你的应用程序的一部分,即使它定义在另外的应用程序中并运行转载 2010-06-09 16:46:00 · 428 阅读 · 0 评论 -
listActivity implements
<br />rewrwerwer转载 2010-10-28 13:23:00 · 462 阅读 · 0 评论 -
content provider write
<br />reference: http://jlins.javaeye.com/blog/561434<br /> 如果需要创建你自己的cotent provider,也就是定制自己特有的,你需要做的其实很简单,那就是从抽象类ContentProvider派生出你自己的类,并且实现里面所有的抽象方法,包括: <br /> <br /><br /><br /><br />query(Uri, String[], String, String[], String) which returns data t转载 2010-10-30 19:49:00 · 445 阅读 · 0 评论 -
content provider write
<br />reference: http://jlins.javaeye.com/blog/561434<br /> 如果需要创建你自己的cotent provider,也就是定制自己特有的,你需要做的其实很简单,那就是从抽象类ContentProvider派生出你自己的类,并且实现里面所有的抽象方法,包括: <br /> <br /><br /><br /><br />query(Uri, String[], String, String[], String) which returns data t转载 2010-10-30 19:51:00 · 731 阅读 · 0 评论 -
background play study: use moveTaskToBack function
<br />activity property set:<br /> android:launchMode="singleInstance" // is first important<br /> android:clearTaskOnLaunch="true"<br /><br /> test example implement:<br /><br /> public class dddd extends Activity {<br /> private String TAG="ddd原创 2010-11-02 15:50:00 · 1381 阅读 · 0 评论 -
create android or linux cross compile toolChains
<br />1. git下prebuilt这个project:<br /> git clone git://android.git.kernel.org/platform/prebuilt.git<br /> <br /> <br /> <br />2. GNU ARM 工具链<br />要下载 GNU 工具链,请访问 CodeSourcery 下载站点(见 参考资料)并选择 IA32 GNU/Linux TAR 文件:<br />arm-2008q3-72-arm-none-linux-gnueabi-i转载 2011-02-28 12:14:00 · 1592 阅读 · 0 评论 -
PowerManager File path
<br />一、Android的电源管理部分文件路径如下:<br />frameworks/base/core/java/android/os/PowerManager.java<br /> PowerManager类被APP调用,控制电源设备状态切换等<br /><br /><br /> frameworks/base/services/java/com/android/server/PowerManagerService.java<br /> PowerManagerService属于P转载 2011-03-02 17:09:00 · 696 阅读 · 0 评论 -
Android 获取当前语言的方法1
<br />使用android.os.SystemProperties class,<br /> <br />call public static String get(String key, String def) function.<br /> <br />the key is :<br />"persist.sys.language" get language.<br />"persist.sys.country" get Country.<br /> <br />for example:<br原创 2011-04-01 10:09:00 · 2287 阅读 · 1 评论 -
wifi sleep police
<br />Answer:<br /> <br /> <br />1. The Wi-Fi Sleep Policy is for setting when the device will switch from Wi-Fi to the mobile data connection. By default, it is set to switch when the screen turns off. You can modify this setting to keep the wireless c原创 2011-04-11 19:33:00 · 1351 阅读 · 0 评论 -
android 安全机制
<br />第九章 Android安全访问机制<br /><br /> Android是一个多进程系统,在这个系统中,应用程序(或者系统的部分)会在自己的进程中运行。系统和应用之间的安全性通过Linux的facilities(工具,功能)在进程级别来强制实现的,比如会给应用程序分配user ID和Group ID。更细化的安全特性是通过"Permission"机制对特定的进程的特定的操作进行限制,而"per-URI permissions"可以对获取特定数据的access专门权限进行限制。原创 2011-04-23 09:30:00 · 2306 阅读 · 1 评论 -
about ADB
<br />From:http://blog.youkuaiyun.com/dww410/archive/2010/07/02/5709806.aspx<br /> <br />Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。<br /><br /> 可以通过下列几种方法加入adb:<br /><br /> 在设备上运行shell命令<br /> 通过端口转发来管理模拟器或设备<br /> 从模拟器或设备上拷贝来或拷贝走文件<br /> 下面对adb进行了介绍并描原创 2011-04-23 11:00:00 · 691 阅读 · 0 评论 -
android 命令行编译
//------------- debug -------------------------------------------// ant debug //-------------- release 版本 ----------------------------------// android update project -p ./ 在当前文件夹下生成build.xm原创 2013-07-24 10:42:08 · 1004 阅读 · 0 评论 -
android的binder机制研究(C++部分)
<br />(一) 概述 <br /> android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在 Java环境和C/C++环境都有提供。<br /> android的代码中,与C/C++的binder包括一些类型和接口的定义和实现,相关的代码在下面这几个文件中:<br /> frameworks/base/include/utils/IInterface.h<br /> frameworks/转载 2010-06-03 18:54:00 · 897 阅读 · 0 评论 -
跨语言之间的socket通信(C--Java的握手)
<br />http://blog.youkuaiyun.com/xuanner/archive/2008/01/07/2029022.aspx<br /> <br />作者: xuanner 发布日期: 2008-1-7 17:15:01 Email:chenxuan5627@163.com<br />----------------------------------(原创作品,请保留作者著作信 息)--------------------------------------------<br />转载 2010-07-01 09:36:00 · 1097 阅读 · 0 评论 -
AndroidManifest.xml 文件之详细解析
http://hi.baidu.com/babala_234/blog/item/31bd5f124fa233c8c2fd7877.html AndroidManifest.xml是每一个应用都需要的文件. 位于应用根目录下, 描述了程序包的一个全局变量, 包括暴露的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什转载 2010-05-29 18:56:00 · 742 阅读 · 0 评论 -
android Service Binder交互通信实例
from: http://wallage.blog.163.com/blog/static/17389624201041873135376/<br />android SDK提供了Service,用于类似*nix守护进程或者windows的服务。<br />Service有两种类型:本地服务(Local Service):用于应用程序内部 远程服务(Remote Sercie):用于android系统内部的应用程序之间 <br />前者用于实现应用程序自己的一些耗时任务,比如查询升级信息,并不占用应用程序比转载 2010-06-02 16:21:00 · 1115 阅读 · 1 评论 -
Android JNI实例
<br /><br />Android的 SDK中没有包括JNI的支持,而且对如何支持JNI也没有任何文档说明。不过既然整个Android平台是开源的,我们可以通过Google发布的源代码来找到一些线索(比如frameworks/base/media/jni/目录),依葫芦画瓢的实现上层JAVA程序通过JNI来调用Native C程序中的函数。<br /> <br />依照下面的步骤可以实现一个非常简单的JNI的实例程序:<br /> <br />1. 首先编写C模块,实现动态库。(关于如何在Androi转载 2010-06-02 16:41:00 · 551 阅读 · 0 评论 -
android 127.0.0.1/localhost connection refused 问题的
<br /> 调试中通过android simulator模拟器链接localhost或者127.0.0.1,因为我在电脑上面建立了apache,我的代码大概就是<br />URL url = new URL(urlString); <br /> URLConnection urlconn = url.openConnection(); <br />但是报错了!!<br /> Exception 1:java.net.ConnectException: localhost/127.0转载 2010-06-02 13:52:00 · 3909 阅读 · 1 评论 -
Android JNI简单实例(android 调用C/C++代码)
<br />Android的jni实例 <br /><br />android 的应用程序(Dalvik VM)中使用JNI(Java Native Interface)调用C/C++开发的共享库。 <br /><br />c/c++中调用java程序的方法以后再发。 <br /><br /><br />开发环境 <br /><br />(eclipse + android ADT) <br /><br />WindowsXP SP3 <br /><br />JDK 1.6.0.12 <br /><br /转载 2010-06-02 16:45:00 · 1073 阅读 · 0 评论 -
android Intent 全面点的介绍
<br />第一种方式,用action来跳转。 <br /><br />1、使用Action跳转,如果有一个程序的AndroidManifest.xml中的某一个 Activity的IntentFilter段中 定义了包含了相同的Action那么这个Intent就与这个目标Action匹配。如果这个IntentFilter段中没有定义 Type,Category,那么这个 Activity就匹配了。但是如果手机中有两个以上的程序匹配,那么就会弹出一个对话可框来提示说明。 <br />Action 的值在An转载 2010-06-02 16:47:00 · 663 阅读 · 0 评论 -
http://wallage.blog.163.com/blog/#m=0&t=1&c=fks_087069093082080070084081082095085081082075093080084071
<br />android 的重要网址转载 2010-06-02 16:49:00 · 2097 阅读 · 0 评论 -
Android IPC 通讯机制源码分析
关键字: android ipc 通讯机制源码分析 Android IPC 通讯机制源码分析 <br />----Albertchen <br /><br />Binder通信简介: <br /> Linux系统中进程间通信的方式有:socket, named pipe,message queque, signal,share memory。Java系统中的进程间通信方式有socket, named pipe等,android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看and转载 2010-06-02 16:58:00 · 460 阅读 · 0 评论 -
Android Binder(zt)
這個系列是讀書筆記,作者可能沒有跟主題有關的開發經驗。<br /><br />Binder 是 android 大量使用的 IPC 機制。當使用者在 launcher (home) 按了某個 App 時,這個動作會經由 ActivityManager 向 zygote 發出請求,並從 zygote fork 出新的 process 執行被選擇的 App。這個過程大致上有 4 個 process 參與:home、system server、zygote 和新產生的 appA。更仔細去看的話, <br />sy转载 2010-06-03 18:32:00 · 640 阅读 · 0 评论 -
String.getBytes()方法中的中文编码问题
<br />http://www.pconline.com.cn/pcedu/empolder/gj/java/0404/351040_1.html<br /> <br />即使你知道了编码的编码格式,比如:<br /> javac -encoding GBK TestCharset.java<br /> 编译后生成 的.class文件中仍然是以Unicode格式存储中文字符或字符串的。<br /> 使用String.getBytes(String charset)方法<br /> 所转载 2010-07-01 11:17:00 · 1387 阅读 · 0 评论 -
android 线程间的通信
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。转载 2010-06-08 09:48:00 · 512 阅读 · 0 评论 -
android service 学习(上)
<br />Service是android 系统中的一种组件,它跟Activity的级别差不多,但是他不能自己运行,只能后台运行,并且可以和其他组件进行交互。Service的启动有两种方式:context.startService() 和 context.bindService()。<br /> <br />使用context.startService() 启动Service是会会经历:<br />context.startService() ->onCreate()- >onStart()->Servi转载 2010-06-08 09:54:00 · 583 阅读 · 0 评论 -
android service 学习(下)
http://www.cnblogs.com/allin/archive/2010/05/15/1736462.html转载 2010-06-08 10:10:00 · 515 阅读 · 0 评论 -
Layout 和 Menu【转】
<br />1、各种布局方式的演示 <br />res/layout/main.xml <br />代码 <br />Java代码 <?xml version="1.0" encoding="utf-8"?> <!-- layout_width - 宽。fill_parent: 宽度跟着父元素走;wrap_content: 宽度跟着本身的内容走;直接指定一个 px 值来设置宽 layout_height - 高。fill_parent: 高度跟着父元素走;wrap_content: 高度转载 2010-06-08 11:04:00 · 559 阅读 · 0 评论
分享