- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 最近面试Android的一些面试题
最近一个多月面试过一下公司(均为实习): 腾讯:内推一面卒。正式校招拿到offer 阿里:内推二面卒。 蘑菇街:面完三面技术面,等待HR面 网易:拿到offer。 可以看到,大部分问题不难,但是能回答对和回答的好不好又是两个两个不同的情况了。任何问题都尽量回答的越详细,越清晰,越全面,面试官就会越认为你掌握的越好。 比如问一下内存泄露,那么试着多列举一些情况: 首先解释内存泄露是什么
2016-04-22 15:22:27 5800 5
原创 Android动态加载Activity原理
加载一个Activity肯定不会像加载一般的类那样,因为activity作为系统的组件有自己的生命周期,有系统的很多回调控制,所以自定义一个DexClassLoader类加载器来加载插件中的Activity肯定是不可以的。首先不得不了解一下activity的启动流程,当然只是简单的看一下,太详细的话很难研究清楚。通过startActivity启动后,最终通过AMS进行跨进程回调到Applica
2016-04-07 18:18:01 13530 6
原创 Android动态资源加载原理和应用
动态加载资源原理通常我们调用getResources()方法获取资源文件public Resources getResources() { return mResources;}mResources是在创建ContextImp对象后的init方法里面创建的mResources = mPackageInfo.getResources(mainThread);调用了Loade
2016-04-05 20:45:54 10416 5
原创 利用DexClassLoader动态加载dex文件
Java中也有类加载器ClassLoader,其作用是动态装载Class文件,当我们从网络下载Class文件,或者在编译时不参与而在运行时动态调用时就需要用类加载器。由于Android对class文件进行了重新打包和优化,最终APK文件中包含的是dex文件,加载这种文件就需要用到DexClassLoader。DexClassLoader(dexPath, optimizedDirectory,
2016-04-05 15:50:12 4409
sweet-alert-dialog的eclipse版本
2015-06-02
android apk 反编译工具包- AntiDroid
2014-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人