Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by librar…
分类:移动开发
Android支付封装(微信+支付宝)
支付宝支付:Android支付宝支付详解 微信支付参考:android微信支付详解与坑 官方文档:App支付Android集成流程 做过支付的人都知道,微信支付回调的是Activity,支付宝是Handler 一般在开发…
AndroidManifest--你真的理解了吗?
最近做二次开发,修改别人代码的时候发现清单文件中多了很多奇怪的属性和标签(自己以前没见过的),在不明白的情况下直接开发出现了很多奇怪的问题。所以痛下决心,重新复习下这些基础知识,以下以6.0系统中的Settings模块源…
java多线程开发基础
对于一个java程序猿来说,多线程开发技术无疑是需要掌握的。近期,小生在阅读高洪岩先生编写的《java多线程变成核心技术》一书。由于自己对于多线程开发了解的不多,而且在开发中使用的不多,希望通过阅读此书,并提炼出书中重点…
google room 框架简单使用
以下是我个人对room简单使用的记录,介绍不够详细深入,如果需要了解更详细的信息,请参考http://www.jianshu.com/p/ef7cbf7c12b1 1、项目引入room 首先在项目的build.gradl…
Android内存相关
简介 前段时间看了下老罗关于匿名共享内存(Ashmem)的文章,正好最近又碰到线上内存溢出的问题,把之前看过的文章整理一下贴出来,权当笔记。内容我也不赘述了,再写的话无非也是粘贴复制,看原文吧。 Ashmem介绍 这部分…
自定义View-计算控件尺寸
本文主要是自己学习的笔记,想学习的建议直接去看HenCoder视频教学地址 不同于上一篇:修改控件尺寸,有些时候需要自己计算控件尺寸而不是修改已经计算好的,所以在重写onMeasure的时候,就不需要调用super. o…
在AndroidStudio/Gradle上节约构建时间
我们可以在下面目录中创建gradle.properties文件: /home//.gradle/(Linux) /Users//.gradle/(Mac) C:\Users\\.gradle(Windows)…
Android启动模式-精华篇
支持原文:http://tryenough.com/android-launch-mode Activity的四种启动模式如下: **standard、singleTop、singleTask、singleInstanc…
OKHTTP拦截器ConnectInterceptor的简单分析
OKHTTP异步和同步请求简单分析 OKHTTP拦截器缓存策略CacheInterceptor的简单分析 OKHTTP拦截器ConnectInterceptor的简单分析 OKHTTP拦截器CallServerInter…