`
文章列表
MotionEvent的getX(),getY()与getRawX(),getRawY()区别 总结:如果你的某个Activity中实现OnTouchListener接口,需要重写onTouch(View view,MotionEvent event)这个方法,getRawX()和getRawY()获得的是相对屏幕的位置,getX()和getY()获得的永远是相对view的触摸位置坐标(这两个值不会超过view的长度和宽度)。RawX,RawY 相对于屏幕位置坐标X,Y 相对于容器的位置坐标
将 Linux 应用程序移植到 64 位系统上 平滑迁移的技巧和技术   文档选项 <script type="text/javascript"></script> 打印本页 <noscript></noscript>
unbuntu8.04 系统安装 分区 配置 2008-10-19 04:57 首先下载8.04的镜像,32位cpu就选32位版本,64位cpu请详信我大胆的选择64位版本^_^国内LUPAWORLD的cd镜像http://mirror.lupaworld.com/ubuntu/releases/8.04/官方的下载点: http://releases.ubuntu.com/releases/8 ...
  Thinking in java inner classes 引言 每个 JVM 都有两种机制,一个是装载具有合适名称的类 ( 类或是接口 ) ,叫做类装载子系统;另外的一个负责执行包含在已装载的类或接口中的指令,叫做运行引擎。每个 JVM 又 ...
<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> Java 的多重继承 Interface 不与任何存储空间有关联,可以合并多个 interface 组合多个接口和一个具体类 /: c08:Adventure.java // Multiple interfaces. import java.util.*;   interface ...
在Android中窗体与窗体之间如何互相调用和交换数据?窗体(Activity)和后台的服务(Service)如何通信?基于 Unix(Linux ) 的系统都有一个很优秀的传统,就是倡导非常轻便的进程间通信(IPC)机制;倡导进程通过IPC来互相协作 ...
<classpathentry exported="true" kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> 每个新建java工程(Project)都默认存在的。 <classpathentry kind="src" ōutput="km230/apitest/classes" path="km230/apitest/src"/& ...
Android 是一个面向应用程序开发的富平台,它拥有许多具有吸引力的用户界面元素和数据管理功能。Android 还提供了一组丰富的接口选项。在本文中,学习如何配合使用 Android 的各种传感器选项监控您的环境。样例代码展示了如何在 Android 电话中录制音频。想构建自己的婴儿监视器吗?想用声音来接听电话或者打开房门吗?请学习如何利用配备有 Android 的设备的硬件功能。 简介 对于 Java™ 开发人员来说,Android 平台是通过使用硬件传感器创建创新应用程序的理想平台。我们将学习一些可用于 Android 应用程序的接口连接选项,包括使用传感器子系统和录制音频片段。 ...
下面是构建Windows版Android SDK的步骤: 1. 在Ubuntu系统里对mydroid做如下Build   $ cd mydroid   $ make   $ make sdk 2. 把Build好的mydroid目录拷贝到Windows系统中 3. 安装cygwin - 下载地址:http://www.cygwin.com/ - 设置默认的文本文件类型为D ...
1.4.2  細說Stub類別的程式碼   這個Stub類別就是由aidl.exe所產出的;也就是在calInterface.java裡面。茲再重複列出calInterface.java程式碼如下: /*---- calInterface.java ----*/ /* * This file is auto-generated.  DO NOT MODIFY. * Original file: calInterface.aidl */ package com.misoo.gx06; import java.lang.String; import android.os.Re ...
第一部分Binder的组成 1.1 驱动程序部分驱动程序的部分在以下的文件夹中: kernel/include/linux/binder.h kernel/drivers/android/binder.c     binder驱动程序是一个miscdevice,主设备号为10,此设备号使用动态获得(MISC_DYNAMIC_MINOR),其设备的节点为: /dev/binder     binder驱动程序会在proc文件系统中建立自己的信息,其文件夹为/proc/binde,其中包含如下内容: proc目录:调用Binder各个进程的内容 state文件:使用函数binder_ ...
Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下:   android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在 checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the checkin da ...
String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT”   String ALL_APPS_ACTION 动作:列举所有可用的应用。   输入:无。 “android.intent.action.ALL_APPS”   String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 “android.intent.category.ALTERNATIVE”   String ANSWER_ACTION 动作:处理拨入的电话 ...
<activity android:allowTaskReparenting=["true" | "false"]               android:alwaysRetainTaskState=["true" | "false"]               android:clearTaskOnLaunch=["true"" | "false"]               android:configChanges=[one ...
private static class SampleView extends View {         private Bitmap mBitmap;         private Bitmap mBitmap2;         private Bitmap mBitmap3;         private Shader mShader;                private static void drawIntoBitmap(Bitmap bm) {             float x = bm.getWidth();             fl ...
Global site tag (gtag.js) - Google Analytics