• 等级
  • 77213 访问
  • 6 原创
  • 2 转发
  • 144116 排名
  • 22 评论
  • 35 获赞

Java四种引用解析以及在Android的应用

JVM垃圾回收(GC)机制 我们知道,Java垃圾回收(GC)机制是JVM的重要组成部分,也是JVM平常工作的重点,事实上,JVM的后台线程每时每刻都在监控整个应用程序的状态,并在必要的时候启动GC,回收内存一些没有被引用的内存,那么是如何找到这些需要回收的内存呢,我们先来看一段代码: public class GCDemo { private Object instance =

2018-01-04 23:40:36

关于Android主线程(ActivityThread)源代码分析以及一些特殊问题的非常规方法

在写这篇博客之前,先抛出一个问题,安卓应用程序的入口是什么呢?我想不少人可能回答说:application的onCreate方法,其实并不是的,即使是application,也有一个方法比onCreate先执行,这个方法就是attachBaseContext(Context context)方法:一般情况下,可以在这个方法中进行多dex的分包注入,比如下面的代码:@Override prot

2016-08-01 22:01:08

Android中Hook Instrumentation的一些思考

**Android中Hook Instrumentation的一些思考** 众所周知,稍微知道Android主线程ActivityThread的人都知道有这个Instrumentation的存在,这个类是用来做什么的呢,通过源代码可以知道,这个类的作用非常重要,它是创建Activity,Application,等组件的一个分水岭,简单的说,它是ActivityThread的一个管家吧,也许你会问,H

2016-07-31 14:28:17

浅谈Android开发中内存泄露与优化

转载的,原文的出处为:http://blog.csdn.net/yyh352091626/article/details/50581404 内存泄露是在Android开发中尤其要重视的一个问题,对开发人员开说,这是一个很容易犯也很常见的错误。优化内存泄露的问题,主要从两方面着手,一是开发人员避免写出有内存泄露的代码,二是通过一些诸如MAT的内存分析工具来找出潜在的内存泄露并解决它。 其实平时遇到

2016-03-06 19:00:05

Android 通过JNI实现守护进程,使Service服务不被杀死

转载的,原来的出处为:http://blog.csdn.net/yyh352091626/article/details/50542554 开发一个需要常住后台的App其实是一件非常头疼的事情,不仅要应对国内各大厂商的ROM,还需要应对各类的安全管家…虽然不断的研究各式各样的方法,但是效果并不好,比如任务管理器把App干掉,服务就起不来了… 网上搜寻一番后,主要的方法有以下几种方法,但都是治标不

2016-03-06 18:42:57

获取全局Context对象,任何时候,任何地方,任何逻辑都可以获取

可能有读者看了,呵呵,在想着,现在获取context对象多简单啊,还有必要说吗,好吧,那我问一个问题,在还没有初始化应用程序的application的时候能获取到Contex对象吗,或者在不能接触程序逻辑的情况下能获取Context对象吗?不能吧,如果不能,那就继续往下看吧.  众所周知,Context的含义是上下文,也就是场景的意思,关于获取全局Context的方法,一般情况是在自定义的App

2016-02-23 13:27:45

欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-02-23 12:57:59

关于在Android Studio中使用Assets目录下的资源的问题

一开始在Android Studio中读取Assets目录下的资源的时候,用的是Eclipse下的getResource().getAssets().open("xxx.xml");这里假如是读取一个xml文件,但是这个方法在Android Studio中是会报异常的,为何呢?因为Android Studio和Eclipse中的目录不一样了,所以不能再用Eclipse下的方法读取了,下面是Andr

2015-04-12 02:37:56

shifuhetudi

Android爱好者
关注
  • IT服务·系统集成
  • 中国