![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
ba_jie
这个作者很懒,什么都没留下…
展开
-
使用AIDL写Service
1> 首先定义服务器和客户端都要用到的接口: +--+--+ IBankService.aidl +--+--+package com.jxdsoft; interface IBankService { int getAccountBalance(); void setAccountOwner(in String name); void setAccountInfo(int deposit, in String pin); void showBankStatus(); }2> 然后修改转载 2011-05-09 22:38:00 · 1076 阅读 · 0 评论 -
传给native代码的触摸数据
根据Android文档和一些例子,整理出标准的实现: @Override public boolean onTouchEvent(final MotionEvent event) { final int action = event.getAction(); final i原创 2011-08-18 17:03:04 · 767 阅读 · 0 评论 -
用多点触摸缩放图像
使用Eclipse创建工程: Project name: Touch Build Target: Android 2.1 Application name: Touch Package name: org.example.touch翻译 2011-08-18 16:59:00 · 1123 阅读 · 0 评论 -
使用GDB调试JNI代码
调试JNI的c/c++代码,我一直使用打印log的方式,费时费力。在网上搜索使用GDB调试JNI的文章也不多。后来在stackoverflow偶然看到ndk-gdb才知道自己把NDK的重要文档忽略了。于是赶快试验,没想到确实不难。现把使用方法记录下来。 NDK文档我总结了一下,原创 2011-08-01 17:15:34 · 6358 阅读 · 0 评论 -
应用程序基础
Android应用程序是基于Java的。代码、资源、数据最后被编译到一个.apk文件里。该.apk文件被认为是一个应用程序。应用程序安装到设备后,就拥有了自己的sandbox运行环境以保证系统的安全。- Android操作系统是多用户的Linux系统。每个应用翻译 2011-07-03 14:28:27 · 619 阅读 · 0 评论 -
任务与活动栈
一个应用程序有很多Activity。Activity之间相互调用。通过传递Intent,还可以调用别的应用程序的Activity。比如,你的应用程序要发送邮件,只需定义一个有SEND动作的Intent,Android就会在整个系统里查找合适的Activity,翻译 2011-07-03 14:29:18 · 1594 阅读 · 0 评论 -
android.app.Activity
基本类,必须熟知。用户要使用它,就必须从Activity派生出自己的Activity子类。可以认为它是和用户进行交互的最小的独立的任务单位,所以称之为“活动”。一个活动在和用户进行交互、完成工作的过程中,可以有多个Java线程辅助其工作。几乎所有的Activi翻译 2011-07-03 14:26:18 · 3983 阅读 · 0 评论 -
在native c++里打log
#if defined(OS_ANDROID) && defined(DEBUG_INFO) # include # define LOG_MSG(tag, msg) __android_log_write(ANDROID_LOG_INFO, tag, msg) # define LOG_FMT(tag, fmt, ...) __android_log_print(ANDROID_LOG_INFO, tag, fmt, __VA_ARGS__) # de原创 2011-04-21 12:02:00 · 1245 阅读 · 0 评论 -
拷贝当前目录到SD卡
<br />@echo off<br /> setlocal enabledelayedexpansion<br /><br /> set SRC_ROOT_DIR=e:/tmp<br /> set DST_ROOT_DIR=/sdcard/gameloft/games/asphalt6<br /> set ADB_PUSH=%ANDROID_SDK_HOME%/platform-tools/adb push<br /><br /> for /r %SRC_ROOT_DIR% %%i in (*)原创 2011-04-21 11:20:00 · 614 阅读 · 0 评论 -
常用的ADB命令
<br /># Upload file(s) from computer to phone:<br /> adb push <LOCAL SOURCE> <REMOTE LOCATION><br /> # Download file(s) from phone to computer:<br /> adb pop <REMOTE SOURCE> <LOCAL LOCATION><br /> # Create directory on phone:<br /> adb she原创 2011-04-21 11:17:00 · 4225 阅读 · 0 评论 -
使用javah和javap得到JNI接口的签名
<br />● 在命令行输入如下命令:<br /> X:/BBD/trunk/Android/trunk/make/app/bin/classes>javah -classpath . -o jni.h com.gameloft.android.GAND.GloftBbd3.bbd3.GLGame<br /><br /> 就可以把JNI接口全部导出。<br /><br /> ● 再使用notepad++的正则表达式,把所有的包名都替换成宏——JNI_FUNCTION函数:<br /> origina原创 2011-04-21 11:10:00 · 4638 阅读 · 0 评论 -
dumpsys的过滤器
前些日子在调整Activity之间的切换时搜索到的命令。非常好使。 记录所有的过滤器以备后用。 1 SurfaceFlinger 2 accessibility 3 account 4 activity 5 alarm 6 appwidget 7 audio原创 2011-08-25 10:44:41 · 870 阅读 · 0 评论