- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64;
简介:做项目的时候经常会使用到so文件。例如使用高德地图,其SDK中就包含了armeabi、armeabi-v7a、arm64-v8a、x86等其他文件夹,里面通常放着同样名称、同样数量的so文件。实际使用过程中,关于这些so文件引发的问题确实不少,也不好解决。写下此文,希望以后遇到相关的问题,能有个大概的思路。 名词解析: NDK:Native Development Kit...
2018-11-30 11:12:14 2638 1
原创 集成阿里云视频遇到的坑
第一个: No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android翻一翻NDK的文档,看到这样一段: 找到自己本地的android-sdk,如果下载了ndk的相关sdk,会有一个叫“ndk-bundle”的文件夹里边有一个叫“toolchain...
2018-11-28 17:54:38 1109
转载 Android中aar与jar的区别
前置:由于端内直连Jira提bug需要一个SDK,所以探索了下aar与jar的区别。 Android中常见的第三方库包括:*.so、*.jar、*.aar,一般来说.so是C或C++语言的内容打包成的库,由于本项目是java语言,所以此处不探究so。一、jar 1、说明 只包含了class文件与清单文件 ,不包含资源文件,如图片等所有res中的文件。...
2018-11-27 17:38:37 1188
转载 一文看懂arm架构和x86架构有什么区别
本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能、扩展能力、操作系统的兼容性、软件开发的方便性及可使用工具的多样性及功耗这五个方面详细的对比了arm架构和x86架构的区别,具体的跟随小编一起来了解一下。 什么叫arm架构 ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMa...
2018-11-27 16:13:30 149831 7
转载 彻底弄清support支持库,以及v4 v7重复依赖问题深究
前言众所周知android提供了很多Support Library作为api的补充,常见的有supprt-v4,v7等,但我发现这些支持库的版本众多,涉及的内容也比较庞杂,本文带大家梳理一下常见的Support Library,然后文章后半部分对一个报错问题展开深究,那就是我们用开源库时经常碰到的v4重复依赖问题:DexException Multiple dex files define。...
2018-11-27 11:17:01 451
转载 Android targetSdkVersion
先抛出一个问题:我们的应用开发的时候android最新版本是6.0,当一年过去之后,7.0发布了,那么我们的应用在7.0手机上是否还能运行?会奔溃吗?根据我们的实际经验,觉得应该不会奔溃,可能有些功能会有问题,但是具体是那一块呢?又说不太好,这就涉及到了Android的向前兼容的问题了。我们在创建App的时候经常会设置这几个参数android { compileSdkVersio...
2018-11-27 11:12:44 314
原创 Android 错误记录
系统错误 : java.lang.NoSuchMethodError: No static method getScreenWidthDp(Landroid/content/res/Resources;)I in class Landroid/support/v4/content/res/ConfigurationHelper; or its super classes (declaration ...
2018-11-27 11:04:58 1544
原创 Android com.android.support冲突解决
//强制所有的第三方包使用指定版本的support包: configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (...
2018-11-26 16:05:32 2449
转载 UML类图与类的关系详解
平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧:一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。...
2018-11-22 14:55:58 301
原创 单例对象的创建与销毁
在单例模式中,每个bean定义只生成一个对象实例。 单例模式的构造函数是私有的,没有办法直接使用new调用构造函数,所以不会创建新对象。它只能通过它的一个静态方法得到实例,而这个静态方法可以去调构造函数产生一个实例并返回。 单例模式的作用 :可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问,从而方便地控制了实例个数,并节约系统资源。 单例模式的使用场合:在整个应...
2018-11-22 10:24:56 7785
原创 安卓View的绘制流程和机制
View系统的绘制流程会从ViewRoot的performTraversals()方法中开始,performTraversals()的意思是:执行遍历View的整个绘制流程可以分为以下三个阶段:measure: 判断是否需要重新计算View的大小,需要的话则计算;layout: 判断是否需要重新计算View的位置,需要的话则计算;draw: 判断是否需要重新绘制View,需要的话则重...
2018-11-22 09:40:00 1111
原创 java.lang.UnsatisfiedLinkError
java.lang.UnsatisfiedLinkError: Native method not found: com.ishow.scan.zbar.ZbarManager.decode:([BIIZIIII)Ljava/lang/String; at com.ishow.scan.zbar.ZbarManager.decode(Native Method)...
2018-11-16 16:21:50 24810 1
原创 Android 坐标系及动画移动坐标相关集合
Android坐标系说到Android坐标系其实就是一个三维坐标,Z轴向上,X轴向右,Y轴向下。这三维坐标的点处理就能构成Android丰富的界面或者动画等效果,所以Android坐标系在整个Android界面中算是盖楼房的尺寸草图,下面我们就来看看这些相关的概念。2-1 Android屏幕区域划分我们先看一副图来了解一下Android屏幕的区域划分如下:Android屏幕的区...
2018-11-14 15:29:34 2350
转载 HTTP请求行、请求头、请求体详解
HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEAD、OPTIONS、PUT、TRACE。不过,当前的大多数浏览器只支持GET和POST,Spring 3.0提供了一个HiddenHttpMethodFilter,允许你通过“_metho...
2018-11-02 11:36:24 51176 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人