在Android应用开发中,我们经常需要跟图片打交道,而图片一个很麻烦的问题是占用内存非常大,经常导致OOM,了解Bitmap相关信息,不同sdk版本中Android图片处理的变化,以及一些优化处理的方式对我们平时开发中对图片的会非常有帮助。这篇先介绍Bitmap基础内容,关于像素,存储信息,以及加载。...
分类:
移动开发 时间:
2016-06-08 01:45:08
阅读次数:
364
一、极光推送工程端 1、下载SDK 极光推送是一个推送消息的第三方,SDK下载:https://www.jpush.cn/common/products 集成压缩包内容:包名为JPush-iOS-SDK-{版本号} lib文件夹:包含头文件 JPUSHService.h,静态库文件jpush-ios ...
分类:
其他好文 时间:
2016-06-08 00:09:53
阅读次数:
200
一、极光推送工程端 1、下载SDK 极光推送是一个推送消息的第三方,SDK下载:https://www.jpush.cn/common/products 集成压缩包内容:包名为JPush-iOS-SDK-{版本号} lib文件夹:包含头文件 JPUSHService.h,静态库文件jpush-ios ...
分类:
移动开发 时间:
2016-06-07 22:08:33
阅读次数:
234
Gradle DSL method not found: 'Android()' 错误原因: android studio 引进项目时,自动查找本机是否有项目设置的SDK版本,若发现没有,我们会在project structure修改成自己的SDK。然而,修改后,AS会自动在项目下的build.gr ...
分类:
移动开发 时间:
2016-06-04 22:03:49
阅读次数:
137
经常遇到这种问题 现总结一下原因
打开手机的开发人员选项,允许USB调试AS--->tools--->android-->Enable ADB Interation选项 勾上。AS打开安装一下Google USB DriverAS没有安装对应的手机SDK版本还有一种原因是PC电脑没有对应的手机驱动,下载360驱动大师,检测是否有手机驱动,如果没有就安装一下可能是你的主机USB插口接触不良...
分类:
其他好文 时间:
2016-05-18 19:59:30
阅读次数:
186
最近学习Mybatis的官方文档,看到了【项目文档】一节有很多内容没有见过,做个笔记,理解一下。 当写一个公共库,或者SDK,版本与版本之间迭代之后,总会发生接口的变化,而这些变化,都需要向外界进行告知,同时也是自己需要统计代码质量的一个途径。 其实,写个自动化工具,维护各个类的各个方法参数+返回值 ...
分类:
其他好文 时间:
2016-05-16 19:59:46
阅读次数:
138
Golang是谷歌开发的一款开源性语言,暂时比较方便的IDE有Inteillj Idea、LiteIDE、Eclipse(Golipse)等,使用起来比较方便的IDE:LiteIDE和Inteillj IDEA,但是Inteillj IDEA插件更新太慢,以及存在一些问题(go sdk版本支持为1. ...
分类:
其他好文 时间:
2016-05-13 12:31:55
阅读次数:
109
Android studio 使用极光推送, 显示获取sdk版本失败 在 build.gradle(Module.app) 添加 android { sourceSets.main { jniLibs.srcDirs = ['libs'] }} ...
分类:
移动开发 时间:
2016-05-12 01:31:41
阅读次数:
142
在之前的一篇博文中,我简略记录了,Volley的请求队列和线程管理的实现。这一次来记录一下HttpStack的工作过程 这段代码在上一篇中贴过,是新建一个请求队列的大致流程。我们可以看到,当SDK版本大于9时,就会使用HurlStack作为HttpStack。下面我们来看看,HurlStack是如何 ...
分类:
其他好文 时间:
2016-05-10 02:12:28
阅读次数:
244
简介相信大家都使用过各种布局,而对于各种布局都会使用到设置背景图片这个功能市场上现在Android手机基本上大多数都是在4.4.4版本或以上,但是老一些的手机还是存的所以针对Android的兼容性问题,我们还是要好好处理的。处理方案我们如何处理Android的兼容性问题了?根本:就是对sdk版本所缺少的类或者方法做出相应处理即可
案例分析例如一:setBackground相信大家都或多或少的使用过,...
分类:
移动开发 时间:
2016-05-07 09:04:43
阅读次数:
428