- 博客(8)
- 资源 (96)
- 收藏
- 关注
原创 Java四种引用解析以及在Android的应用
JVM垃圾回收(GC)机制 我们知道,Java垃圾回收(GC)机制是JVM的重要组成部分,也是JVM平常工作的重点,事实上,JVM的后台线程每时每刻都在监控整个应用程序的状态,并在必要的时候启动GC,回收内存一些没有被引用的内存,那么是如何找到这些需要回收的内存呢,我们先来看一段代码: public class GCDemo { private Object instance =
2018-01-04 23:40:36
365
原创 关于Android主线程(ActivityThread)源代码分析以及一些特殊问题的非常规方法
在写这篇博客之前,先抛出一个问题,安卓应用程序的入口是什么呢?我想不少人可能回答说:application的onCreate方法,其实并不是的,即使是application,也有一个方法比onCreate先执行,这个方法就是attachBaseContext(Context context)方法:一般情况下,可以在这个方法中进行多dex的分包注入,比如下面的代码:@Override prot
2016-08-01 22:01:08
10866
8
原创 Android中Hook Instrumentation的一些思考
**Android中Hook Instrumentation的一些思考** 众所周知,稍微知道Android主线程ActivityThread的人都知道有这个Instrumentation的存在,这个类是用来做什么的呢,通过源代码可以知道,这个类的作用非常重要,它是创建Activity,Application,等组件的一个分水岭,简单的说,它是ActivityThread的一个管家吧,也许你会问,H
2016-07-31 14:28:17
7655
转载 浅谈Android开发中内存泄露与优化
转载的,原文的出处为:http://blog.youkuaiyun.com/yyh352091626/article/details/50581404 内存泄露是在Android开发中尤其要重视的一个问题,对开发人员开说,这是一个很容易犯也很常见的错误。优化内存泄露的问题,主要从两方面着手,一是开发人员避免写出有内存泄露的代码,二是通过一些诸如MAT的内存分析工具来找出潜在的内存泄露并解决它。 其实平时遇到
2016-03-06 19:00:05
645
转载 Android 通过JNI实现守护进程,使Service服务不被杀死
转载的,原来的出处为:http://blog.youkuaiyun.com/yyh352091626/article/details/50542554 开发一个需要常住后台的App其实是一件非常头疼的事情,不仅要应对国内各大厂商的ROM,还需要应对各类的安全管家…虽然不断的研究各式各样的方法,但是效果并不好,比如任务管理器把App干掉,服务就起不来了… 网上搜寻一番后,主要的方法有以下几种方法,但都是治标不
2016-03-06 18:42:57
1060
原创 获取全局Context对象,任何时候,任何地方,任何逻辑都可以获取
可能有读者看了,呵呵,在想着,现在获取context对象多简单啊,还有必要说吗,好吧,那我问一个问题,在还没有初始化应用程序的application的时候能获取到Contex对象吗,或者在不能接触程序逻辑的情况下能获取Context对象吗?不能吧,如果不能,那就继续往下看吧. 众所周知,Context的含义是上下文,也就是场景的意思,关于获取全局Context的方法,一般情况是在自定义的App
2016-02-23 13:27:45
3135
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-02-23 12:57:59
586
原创 关于在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
68881
19
Java加密技术 pdf版
2012-03-11
C++内存管理技术内幕
2012-03-11
Android平台下的手机系统管理软件
2012-01-11
Android记事本程序代码
2012-01-11
C语言高级编程技术
2012-01-09
Linux 系统运维之系统架构
2012-01-09
Oracle公司内部数据库培训资料
2012-01-06
2012黑客命令大全
2012-01-06
android面试题和答案
2011-12-16
Android从入门到高手进阶(长青说安卓系列)
2011-12-15
VC++写的实时、多人、分布的坦克大战的游戏
2011-12-11
UNix_Linux平台的3D坦克大战源码
2011-12-11
ASP毕业设计-新闻发布系统
2011-12-08
ASP毕业设计-信息查询系统
2011-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人