自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 RecyclerView使用方法(一)

RecyclerView可以替换ListView,GridView完成线性、网格、瀑布的显示,我们只需要根据需求设置对应的LayoutManager就可以了。 LinearLayoutManager GridLayoutManager StaggeredGridLayoutManagerRecyclerView基本方法使用步骤: 1、在布局中增加RecyclerView控件 mRec...

2018-06-30 10:08:33 251

原创 Android实现免安装APK插件(四)

4、 资源如何加载在获取资源时,有三个重要的类Resources, AssetManager, Theme,我们通过Context获取它们的对象@Override public AssetManager getAssets() { return getResources().getAssets(); } @Override publ...

2018-06-15 15:17:50 1331

原创 Android实现免安装APK插件(三)

3、 Activity生命周期怎么实现虽然startActivity正常了,但是这不是要启动的Activity,岂不是做了无用功。然而事情往往没那么简单,既然系统服务那关已经过了,我们得自己做点事情了。Activity的创建及生命周期都是在自己进程中完成的,所以ActivityThread这个类似乎可以帮我们做事情。 注意到ActivityThread中mH完成了Activity的创建和...

2018-06-15 15:14:48 994

原创 Android实现免安装插件(二)

2、 未在androidmanifest.xml中注册如何启动对应Activity在启动Activity中出现ActivityNotFoundException有两种可能,一种是该Activity的应用未安装,一种是该Activity未在androidmanifest中申明。在插件化中,属于情况一。所以在startActivity中需启动Activity实际是系统中不能找到的,我们又该如何...

2018-06-15 14:54:35 495

原创 Android实现免安装插件(一)

在这个案例中,使用常规的startActivity启动一个未安装apk中的Activity,需要解决以下几个问题:1、 ClassLoader如何找到需实例化Activity2、 未在androidmanifest.xml中注册如何启动对应Activity3、 Activity生命周期怎么实现4、 资源如何加载

2018-06-15 14:35:18 1369 2

原创 ServiceManager的getService流程

标题 ##1、 getIServiceManager获取servicemanager服务sServiceManager = ServiceManagerNative.asInterface(BinderInternal.getContextObject()); a、 BinderInternal.getContextObject()是个什么 跟踪到base/core/jni/ andr...

2018-06-01 16:05:01 5088

空空如也

空空如也

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

TA关注的人

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