logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

图片移动和缩放

import android.graphics.Matrix;import android.graphics.PointF;import android.util.FloatMath;import android.util.Log;import android.view.MotionEvent;import android.view.View;import andro...

#移动开发
深入分析AIDL原理

在上一篇文章(Service使用方式)中,介绍了Android进程间通信(IPC)的使用,并给出了一个示例。但并没有深入分析aidl是怎样可以做到进程间通信的,它的执行过程是怎样的?这篇文章来分析IRemoteService.aidl的执行过程,并理解aidl是怎样跨进程通信的。 当我们创建IRemoteService.aidl文件时,IDE会为我们在gen目录中创建相应的

android命令行打包、签名+自动打包器

本文主要讲解使用命令行打包android工程成apk文件,我的android工程结构如图1.创建key: 使用keytool.exe(位于%JAVA_HOME%\bin\keytool.exe)创建xxx.keystore,在命令行输入:keytool -genkey -alias debug.keystore -keyalg RSA -validity 20000 -ke

#android#java#ide
WebView用法与JS交互

这篇文章讲了一些WevView的使用方法,在项目中,常常会使用到,尤其是需要与JS交互。效果图点击“调用alert”按钮,在Android中捕获JS alert,并用Android组件(AlertDialog)替换点击“调用java方法”按钮,在JS中调用并传递参数到Java中的方法点击“调JS方法”按钮(这个按钮不是html元素,而

#android#java#javascript
音频压缩工具——Speex的使用

在Android开发中,需要录音并发送到对方设备上。这时问题来了,手机常会是GPRS、3G等方式上网,所以节省流量是非常关键的,使用Speex来压缩音频文件,可以将音频压文件小数倍。1.去Speex官网下载最新Speex源码。2.创建一个新的应用(我创建的应用名为Audio),并创建一个jni目录($project/jni)。3.把speex源码目录下的libspeex和include

暂无文章信息