随笔分类 - Android技术
摘要:这两天在读Android Monkey的源代码.代码不多,放出分享. 我现说一下,Monkey是干什么的:简单的说就是,模拟用户的touch screen和keyboard的输入.其实这个功能就已经很恐怖了. Google自己说的下面:// Only bind this to local host. This means that you can only // talk to the monkey locally, or though adb port forwarding. 就是觊觎这个强大的力量.Monkey是用JAVA写成的,但是我们确可以这样运行: $adb shell monkey
阅读全文
摘要:2.2、类android.util.Log的JNI实现 类android.util.Log有两个Native方法,它们通过JNI用c/c++中实现。public static native booleanisLoggable(String tag,intlevel); public static native intprintln_native(intbufID,int prio...
阅读全文
摘要:一、简介 Android中LOG的实现架构如下图所示,这基本上也是Android的某个模块实现各个层次的经典架构。 图1 Android应用程序通过Framework提供的Log类来进行日志的输出;而Log类其实是通过JNI函数来进行日志输出;JNI函数则是调用底层库函数进行日志的输出;然后库函数通过操作映射的设备文件操作设备。 在Linux中,系统其实把LOG作为一种设备处...
阅读全文
摘要:本文主要讲解Android应用程序签名相关的理论知识,包括:什么是签名、为什么要给应用程序签名、如何给应用程序签名等。 1、什么是签名? 如果这个问题不是放在Android开发中来问,如果是放在一个普通的版块,我想大家都知道签名的含义。可往往就是将一些生活中常用的术语放在计算机这种专业领域,大家就开始迷惑了。计算机所做的事情,或者说编程语言所做的事情,不正是在尽可能地模拟现实吗?所以...
阅读全文
摘要:1.Eclipse工程中右键工程,弹出选项中选择 android工具-生成签名应用包: 2.选择需要打包的android项目工程: 3.如果已有私钥文件,选择私钥文件 输入密码,如果没有私钥文件见 第6和7步创建私钥文件: 4.输入私钥别名和密码: 5.选择APK存储的位置,并完成设置 开始生成: ...
阅读全文

浙公网安备 33010602011771号