自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

转载 Gradle自定义插件

http://blog.csdn.net/jo__yang/article/details/51746484Gradle自定义插件在Gradle中创建自定义插件,Gradle提供了三种方式:在build.gradle脚本中直接使用在buildSrc中使用在独立Module中使用开发Gradle插件可以在IDEA中进行开发,也可以在Android Stud

2017-05-27 17:36:40 714

转载 如何使用Android Studio开发Gradle插件

http://blog.csdn.net/sbsujjbcy/article/details/50782830缘由首先说明一下为什么会有这篇文章。前段时间,插件化以及热修复的技术很热,Nuwa热修复的工具NuwaGradle,携程动态加载技术DynamicAPK,还有希望做最轻巧的插件化框架的Small。这三个App有一个共同的地方就是大量的使用了Gradle这个强大的构建

2017-05-27 17:35:17 355

转载 java.lang.UnsatisfiedLinkError: Native method not found 三种可能解决

http://blog.csdn.net/lilu_leo/article/details/10950047       so文件编译生成后,运行时,有时候会遇到Java.lang.UnsatisfiedLinkError: Native method not found问题,有可能是以下三种因素:一、Jni方法头部大小写问题     在C++中,方法名:Java_com_XX

2017-05-26 17:26:54 2439

转载 动态加载so库文件

http://blog.csdn.net/zhangyongfeiyong/article/details/51603663使用动态加载so库文件可以减小apk文件的大小,如:so库文件较大时,使用动态加载,在需要使用so库文件或者满足其他条件时,提示用户下载或自动下载,这样apk文件的大小就可以大大降低。Android加载so库文件的机制:加载so库文件基本都用的System类的

2017-05-26 15:01:37 639

原创 RecyclerView.Adapter调用顺序

getItemCountgetItemViewTypeonCreateViewHolderonBindViewHolder

2017-05-25 16:14:17 4718

转载 Java Type详解

http://blog.csdn.net/gdutxiaoxu/article/details/68926515版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]前言Type 接口简介类 UML 图如下ParameterizedType 参数化类型ParameterizedType 的几个主要方法TypeVari

2017-05-24 10:36:07 366

转载 MediaMetadataRetriever类取得媒体文件信息

http://blog.csdn.net/ameyume/article/details/7849641API说明:MediaMetadataRetriever class provides a unified interface for retrieving frame and meta data from an input media file.MediaMetadataR

2017-05-23 13:51:19 434

转载 Android Studio导入工程报错[Plugin with id 'com.android.application' not found]

http://blog.csdn.net/seafishyls/article/details/53572939版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]出错现象原因分析buildgradleProject xxxxbuildgradleModule xxx解决方案出错现象互联网上下载了一

2017-05-19 18:11:40 1513

转载 Gradle脚本基础全攻略

http://blog.csdn.net/yanbober/article/details/49314255#t15目录(?)[-]背景Gradle DSL基础2-1 构建脚本Build scriptProject2-2 初始化脚本Init scriptGradle和设置脚本Settings scriptSettings2-3 Build生命周期Gradle构建

2017-05-19 17:49:37 491

转载 Gradle 庖丁解牛(构建源头源码浅析)

http://blog.csdn.net/yanbober/article/details/60584621

2017-05-19 14:44:50 356

转载 Groovy语言学习:groovy语言简介及基本语法

http://blog.csdn.net/happy_horse/article/details/52674146Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。一、groovy是什么简单地说,Groovy 是下一代的Java语言,跟java一样,它也运行在 JVM 中。作为跑在JVM中的另一种语言,gro

2017-05-19 11:27:20 441

原创 Gradle 的编译周期

Project(build.gradle)--多个Task---多个action(一个代码块)在编译过程中, Gradle 会根据 build 相关文件,聚合所有的project和task,执行task 中的 action依赖逻辑:几乎所有的Task 都需要依赖其他 task 来执行,没有被依赖的task 会首先被执行。所以到最后所有的 Task 会构成一个 有向无环图(D

2017-05-19 10:56:52 577

转载 热修复框架研究之Robust原理

热修复框架研究之Robust原理2017-03-28 15:23 出处:清屏网 人气:127 评论(0)热修复框架研究之Robust原理作者:Houskii(这是群里重邮的子沛同学的投稿哦)Robust是美团点评团队在2017年3月开源的热修复框架,和阿里的AndFix不同,Robust不用依赖JNI层,直接通过Java层代码就可以实现热修复

2017-05-18 18:02:32 981

转载 Android中热修复框架Robust原理解析+并将框架代码从"闭源"变成"开源"(上篇)

http://blog.csdn.net/jiangwei0910410003/article/details/53693017\[-]一前言二原理解析三案例实践第一修复包接口工程RobustPatch第二修复包工程第三宿主工程RobustHost四运行效果五分析美团的实践案例六自动插入修复代码七总结扫一扫加小编微信添加时注明编码美丽否则不予通过

2017-05-18 16:20:36 340

原创 PagerAdapter调用顺序

getCountstartUpdateinstantiateItem--->getItem(FragmentPagerAdapter)destoryItemsetPrimaryItemfinishUpdate其他方法:getPageTitlegetPageWidth

2017-05-18 09:56:27 1219

转载 ViewPager与PagerAdapter深度解析

http://blog.csdn.net/zzxzhyt/article/details/50689308ViewPager与PagerAdapter深度解析版本 Android.support.v4.view.ViewPager android.support.v4.view. PagerAdapter这一篇主要是针对ViewPager的深度解析,

2017-05-18 09:33:39 569

转载 ViewPager源码分析

ViewPager源码分析1.问题 由于AndroidFramework源码很庞大,所以读源码必须带着问题来读!没有问题,创造问题再来读!否则很容易迷失在无数的方法与属性之中,最后无功而返。 那么,关于ViewPager有什么问题呢? 1. setOffsreenPageLimit()方法是如何实现页面缓存的? 2. 在布局文件中,ViewPager布局内部能否添加其他Vi

2017-05-17 17:40:05 393

转载 深入理解Java:注解(Annotation)自定义注解入门

http://www.cnblogs.com/peida/archive/2013/04/24/3036689.html  要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotati

2017-05-16 15:22:42 167

转载 Robust官方文档介绍

Robust  Robust is an Android HotFix solution with high compatibility and high stability. Robust can fix bugs immediately without publishing apk.中文说明EnvironmentMac Linux and Windows

2017-05-16 13:56:20 1550

转载 Android 美团Robust热更新 使用入门

http://blog.csdn.net/snailbaby_soko/article/details/69524380Android热更新方案Robust相信很多人都认识了解过 热修复、热更新、热补丁(对于这个技术也没有特别标准的一种叫法,下面我统一叫热更新),之后的一年里,各种热更新方案如雨后春笋般出现,比较耳熟能详的就有Nuwa、Tinker、Andfix

2017-05-16 13:42:10 311

转载 Android中插件开发篇之----类加载器

http://blog.csdn.net/jiangwei0910410003/article/details/41384667

2017-05-15 16:18:36 200

转载 Java高新技术第一篇:类加载器详解

http://blog.csdn.net/jiangwei0910410003/article/details/17733153首先来了解一下字节码和class文件的区别:我们知道,新建一个Java对象的时候,JVM要将这个对象对应的字节码加载到内存中,这个字节码的原始信息存放在classpath(就是我们新建Java工程的bin目录下)指定的目录下的.class文件,类加

2017-05-15 15:45:09 248

转载 JVM学习笔记(二)------Java代码编译和执行的整个过程

http://blog.csdn.net/cutesource/article/details/5904542Java代码编译是由Java源码编译器来完成,流程图如下所示:Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制J

2017-05-15 15:13:57 244

转载 Android的硬件加速

http://www.cnblogs.com/frydsh/archive/2012/10/23/2733581.html     Android从3.0(API Level 11)开始,在绘制View的时候支持硬件加速,充分利用GPU的特性,使得绘制更加平滑,但是会多消耗一些内存。      开启或关闭硬件加速:      由于硬件加速自身并非完美无缺,所以Andro

2017-05-11 16:11:55 326

转载 Android APK Signature Scheme v2

上周更新了Android Studio 2.3,后更新gradle也出了点问题(移步http://blog.csdn.NET/u013134391/article/details/60765972),不过本文不讲这些今天发布版本的时候,发现编译多了选择如下问题描述可以看到多了签名版本的选择,因为刚开始默认勾选的v2(Full APK Si

2017-05-11 10:38:55 531

转载 Android兼容性测试的一些坑

http://blog.csdn.net/xxxiu/article/details/40142781

2017-05-11 09:48:50 3161

转载 如何定位Android NDK开发中遇到的错误

http://blog.csdn.net/yincp/article/details/41896743应部分同学要求,把之前的几篇文章合成这个一篇正式开始这个话题之前,先简单介绍一下什么是NDK和JNI,部分内容来自网络Android NDK是什么,为什么我们要用NDK?Android NDK 是在SDK前面又加上了“原生”二字,即Nativ

2017-05-10 17:35:13 349

原创 greenDao官网

http://greenrobot.org/greendao/documentation/

2017-05-10 14:36:57 477

转载 玩转Android之数据库框架greenDAO3.0使用指南

http://blog.csdn.net/u012702547/article/details/52226163用过ActiveAndroid、玩过ORMLite,穿过千山万水,最终还是发现greenDAO好用,ActiveAndroid我之前有一篇文章介绍过 玩转Android之数据库框架ActiveAndroid的使用,如果小伙伴们有兴趣可以去查看,ActiveAndroid目前存

2017-05-10 14:17:41 289

转载 onTaskRemoved() not getting called in HUAWEI and XIOMI devices

http://stackoverflow.com/questions/40660216/ontaskremoved-not-getting-called-in-huawei-and-xiomi-devices20down votefavorite5I've been using onTaskRemoved() method

2017-05-09 17:32:06 2299

转载 配置方法数超过 64K 的应用

https://developer.android.com/studio/build/multidex.html配置方法数超过 64K 的应用本文内容关于 64K 引用限制Android 5.0 之前版本的 Dalvik 可执行文件分包支持Android 5.0 及更高版本的 Dalvik 可执行文件分包支持规避 64K 限制配置您的应用

2017-05-09 13:58:26 218

转载 顶点缓存对象(VBO)

http://www.cnblogs.com/hefee/p/3824300.html顶点缓存对象(VBO)创建VBO绘制VBO更新VBO实例GL_ARB_vertex_buffer_object扩展致力于提供顶点数组与显示列表的优势来提升OpenGL效率,同时避免它们实现上的不足。顶点缓存对象(VBO)准许顶点数组数据存放在服务端的高性能显卡内存中,且提供高效数据传输

2017-05-08 18:12:09 354

转载 OpenGL ES2.0粒子系统(附有源码)

http://blog.csdn.net/cxy200927099/article/details/38584487刚学OpenGL 2个多星期,也算是入门了吧在看了老外写的书 OpenGL ES 2 for Android A Quick - Start Guide.pdf后,由于这本书上给的代码不够全,自己功力太浅,对于一些了解有点疑惑,费了差不多两

2017-05-08 16:22:48 1445

转载 Shader and Program编程基本概念

http://blog.csdn.net/myarrow/article/details/7737313一、本文关注的问题:• Shader and program 对象介绍• 创建并编译一个Shader对象• 创建并链接一个Program对象• 获取并设置uniforms• 获取并设置attributes      在OpenGL ES中,每个program对

2017-05-08 13:51:31 230

转载 OpenGL ES 2.0基本概念

http://blog.csdn.net/myarrow/article/details/76920441. OpenGL ES 2.0可编程管道    OpenGL负责把三维空间中的对象通过投影、光栅化转换为二维图像,然后呈现到屏幕上。       上图黄色部分(Vertex Shader和Fragment Shader)为此管道的可编程部分。整个管道包含以下两个

2017-05-08 11:48:27 397

转载 openglStudySite

http://www.learnopengles.com/android-lesson-one-getting-started/

2017-05-05 09:18:41 232

转载 面Android的时候要想些什么

http://blog.zhuimengfb.com/2017/04/23/%E9%9D%A2Android%E7%9A%84%E6%97%B6%E5%80%99%E8%A6%81%E6%83%B3%E4%BA%9B%E4%BB%80%E4%B9%88/身边做Android开发的同学并不多,写出来估计也没多少人看,权当是对自己这一个半月来十多轮面试的简单总结吧。互联网公司大部分公司都简

2017-05-05 09:01:26 419

转载 大头小头 字节序

http://blog.csdn.net/zjf82031913/article/details/7245183字节序的问题涉及硬件架构,目前主要是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那么究竟什么是big endian,什么又是litt

2017-05-04 17:57:14 1755 1

转载 android 游戏导引(4. 简单纹理贴图)

http://www.cnblogs.com/shengdoushi/archive/2011/01/13/1934181.html#sec-1.4Table of Contents1 纹理 Texture1.1 纹理坐标 和 纹理映射1.2 opengl 中启用纹理映射功能1.3 创建纹理1.4 指定纹理1.5 删除纹理1.6 绑定纹理1.7 设置过滤器1.8 纹

2017-05-04 09:10:00 562

转载 Android OpenGL ES 2.0绘图:绘制纹理

http://mobile.51cto.com/aengine-437172.htmpublic class MyGLSurfaceView extends GLSurfaceView {  public MyGLSurfaceView(Context context) { super(context); setFocusableInTouchMode(true); // Tell

2017-05-04 09:07:08 1302

对给定的图片缩放

对给定路径下的图片按自己设定的高度,和宽度进行缩放,如果有一个小于0,就按不为0并以一定的比例进行压缩

2015-03-14

汉字转拼音(支持多音字)

android,java汉字转拼音和转为简拼,支持多音字,经过调试,可以直接使用,用到piny4j的jar也已经写好了使用方法,不会报类找不到异常,可

2015-03-14

网络工程师考试

网络工程师考试试题,好好复习,相信自己能行的

2015-03-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除