自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android进阶——Android跨进程通讯机制之Binder、IBinder、Parcel、AIDL

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_30379689/article/details/79451596 </div> <div id="content_...

2019-03-06 16:39:25 318

转载 Android aidl Binder框架浅析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lmj623565791/article/details/38461079 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/p...

2019-03-06 16:36:33 204

转载 内存泄露分析之MAT工具使用

MAT工具使用理解相关概念在了解MAT工具之前,我们需先对以下几个概念有所认知:1)强引用、弱引用、软引用、虚引用2)Shallow Size、Retained Size、Heap Size和AllocatedMAT工具实战看完1)、2)两篇博客,相信大家此时对几个概念已具备了一定认知,下面就进入正题MAT工具的使用,说到MAT工具(Memory Analyzer Tool),首先是工具的获取与安...

2018-05-29 22:08:04 157

原创 AIDL移植

第一步右键app->new ->Folder->AIDL Folder 第二步 将原来的aidl文件复制到aidl文件夹下面,找不到的话可以在把工程切换到Project,main线面会有一个aidl的空文件,复制到那里面第三部在gradle配置下配置 然后在对应的Java文件夹下创建对应的包名,在将aidl文件复制进去即可,比如这个创建的包...

2018-04-09 17:27:07 188

转载 Android WebView Memory Leak WebView内存泄漏

转载自 https://my.oschina.net/zhibuji/blog/100580在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。有人说,一旦在...

2018-03-31 11:39:45 243

原创 Android内存泄漏常见情况

Android内存中的泄漏主要是由堆内存造成的。1 单例模式context的使用,由于引用的context的单例模式生命周期长于即将销毁的Activity导致的内存泄漏。建议使用Application的context。2 静态类强引用了某个Activity导致Activity无法被回收。3 非静态内部类的使用,非静态内部类和匿名内部类都会隐式的持有其外部类的引用。建议使用静态内部类加弱应用的方式。...

2018-03-31 11:21:11 163

原创 Android内部类,静态内部类,匿名内部类

1 内部类:内部类是建立在外部类里面的,可以调用外部类的方法,但是外部类到不可以调用内部类的private属性,方法等。内部类持有外部内的原因可以理解为初始化一个内部类的前提是先初始化一个外部类内部类 内部类名 = new 外部类. new 内部类内部类的使用一般是因外这个类的使用限于在外部类上使用,其他地方也不需要使用2 静态内部类静态内部类并不是一开始就创建的!它与静...

2018-03-29 20:40:53 1393

转载 JAVA 堆栈

Java把内存分成两种,一种叫做栈内存,一种叫做堆内存栈(stack)栈的存储速度比堆快,仅次于寄存器,栈数据可以共享,栈中存放的数据的数据大小的生命周期是确定的,所以栈中存放的数据一般是基本数据类型。存在栈中的数据超出了作用域之后,立马就会释放掉相关的内存空间。栈内存:在函数中定义的基本类型变量和引用变量都在栈内存中分配 堆(heap)堆的存储是动态分配内存的,所以存储速度较慢,Java的垃圾回...

2018-03-28 19:51:22 140

原创 Android和Unity3D之间的数据交互

如果将一个unity3D项目导出成Android工程,然后将该项目作为另一个Android项目的module使用时,如果涉及到相互调用,可以写一个Activity继承自UnityPlayerActivitypublic class UnityActivity extends UnityPlayerActivity {,然后两边就可以实现相互调用了,方法对于Android比较简单。 

2017-12-20 09:41:19 1552

原创 ndk笔记

注意点,使用grade ndk方式进行配置时ndk {            moduleName "JNIT"            abiFilters "armeabi", "armeabi-v7a", "x86"        }一般需要在Android中配置上 sourceSets {        main {            //    

2017-09-19 20:51:22 305

原创 OpenGL知识点记录

开发OPenGl会用到的英文描述:attribute           属性(属性变量限定符)uniform             一致(一致变量限定符)varying             易变(易变变量限定符)Matrix               矩阵projection       投影vertex              顶点texture

2017-03-07 14:10:02 468

空空如也

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

TA关注的人

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