- 博客(5)
- 资源 (11)
- 收藏
- 关注
原创 activity和fragment中startactivityforresult方法的区别
activity的startacitivityforresult方法这里不做分析,有兴趣的可以自己看源码。 fragment中的startactivityforresult方法 会调用其成员变量mHost的onStartActivityFromFragment方法。 这个mHost其实是FragmentActivity中的内部类HostCallbacks的实现对象,有兴趣的同学可以去看FragmentMangerImpl和FragmentController的源码。 通过调用mHost的..
2020-10-20 14:27:30 242
原创 删除无用文件脚本
import os # 赵鹏 删除项目中无用文件 有风险,例如 #mContext.getResources().getIdentifier("rooms_third_guard_diamond_" + bean.getGuardLevel(), "drawable", mContext.getPackageName()) 过滤掉这种情况 # style.xml中的情况未处理,需手动处理 rootPath = "D:\code\Shiliu_sixrooms_main" javaDirSet =.
2020-07-15 17:55:58 255
原创 项目中的点滴
1,viewpager更换初始化的默认加载的postion Field field = null; try { field = mViewPager.getClass().getDeclaredField("mCurItem"); field.setAccessible(true); field.set(mViewPager, mDefaultIndex); } c...
2019-03-13 11:47:18 120
原创 悬浮窗管理
/** * 创建者 :赵鹏 时间:2018/10/16 */ public class FloatRoomViewManager { private static WindowManager.LayoutParams mLayoutParams; private static WindowManager mWindowManager; private stati...
2019-01-21 15:06:36 749
原创 记一次打包aar经历
之前维护的一个直播项目,公司决定抽取其中的直播房间功能给公司的其他项目。因为考虑到使用的功能中包含UI代码,我们决定使用aar 的方式(jar包中只包含class文件和清单文件)。 项目中library库在rebuild的完成后,会在build/output/aar目录下生成对应的aar文件。所以首先要做的是抽离代码,将我们想要的功能代码抽离到一个library库中...
2018-12-06 14:29:31 302
自定义tablayout,仿系统tablayout源码,下划线和tab自定义
2019-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人