最近调研webview的东西,先从在android下如何添加一个webview开始。 注:本教程不讨论如何安装android开发环境。 开发平台:Mac 开发工具:Android Studio 版本控制:Git 代码托管…
标签:android studio
Error:java.lang.UnsupportedClassVersionError...解决方案
最近升级了Android Studio,发现出现了三次同样的错误Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Un…
Android — Android Studio 中常用的快捷键
查找 Double Shift全局查找文件 / 方法 Ctrl + Shift + F全局查找关键字 编辑 Ctrl + X剪切行 Ctrl + Y删除行 Ctrl + D复制行 Shift + F6重命名变量 Ctrl…
Android-单元测试
Android的单元测试有两种方式:本地单元测试和设备单元测试,本地单元测试可以直接运行在本地机器上面的Java Virtual Machine(JVM)。它的特点是运行时间短,执行效率高,但是没有Android fra…
Andorid Studio NDK开发-使用NDK库
C语言是一个巨大的宝库,Android是一个以Linux为基础的开源操作系统,系统底层很多的实现都是基于C语言开发,比如图像处理,加密等。另一方面C语言的运行效率也比Java开发要高很多,因此为了高效率的运行有时候也会使…
Android Studio NDK开发-JNI调用Java函数
相对于NDK来说SDK里面有更多API可以调用,有时候我们在做NDK开发的时候,需要在JNI直接Java中的方法和变量,比如callback,系统信息等….如何在JNI中调用Java方法呢?就需要先了解Fin…
Andorid Studio NDK开发-LLDB调试
LLDB是一个高效的c/c++的调试器,是与LLVM编译器一起使用,提供了丰富的流程控制和数据检测,有效的帮忙我们调试程序。LLDB也已经取代GDB成为XCode的默认调试器,Android Studio中也可以使用LL…
Andorid Studio NDK开发- NDK开发利器gradle-experimental
使用NDK开发有件比较麻烦的事情就是编写Application.mk和Android.mk的,而Android Studio 的插件gradle-experimental就是用来解决这个这个问题的。使用gradle-ex…
Andorid Studio NDK开发-Hello World
介绍了在Android Studio中配置NDK的开发环境:Android Studio NDK开发-环境配置,NDK开发环境配置完成之后,就要写一下著名的Hello World程序了。在开始之前需要先介绍下Java和c…
Android OCR之tesseract
Android OCR之tesseract 1. 开源工具简介 tesseract是非常有名的开源OCR工具,但是要将它配置到Android开发环境中可能要费点功夫,别担心,github上面有好人帮助我们封装了Andro…
Android-使用FindBugs
在开发Android的过程中,会出现一些比较不容易发现的Bug,比如没有对null做判断,会出现’NullPointException’的崩溃,下面的代码就会出现崩溃: if (ta != nul…
清理无用的Android项目资源
项目长期的积累,就会造成部分资源不在使用,而这些资源还存在项目中没有被清理掉,这些无用资源只会占空间毫无用处。如何清理这些这些无用的资源呢?下面介绍下一个工具的使用,Andorid Lint是SDK Tools 16(A…