
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
public class RetrofitClient {private static RetrofitClient mInstance;private static Retrofit retrofit;private RetrofitClient() {retrofit = RetrofitBuilder.buildRetrofit();}/**获取RetrofitClient实例.@retur
3.1浮窗布局悬浮窗的简易布局如下的可参考下面的layout_floating_window.xml文件。顶层深色部分的FrameLayout布局是用来实现悬浮窗的拖拽功能的,点击右上角ImageView可以实现关闭悬浮窗,剩下区域显示内容,这里只是简单地显示文本内容,不做复杂的东西,故只设置TextView。<?xml version="1.0" encoding="utf-8"?>
{Log.e(TAG,“相机打开失败:” + e.getLocalizedMessage());}}}return mCamera;}设置旋转角度private void setCameraDisplayOrientation(Activity activity,int
mCurrentCamIndex = camIdx;//设置前置摄像头id}catch (RuntimeException e){Log.e(TAG,“相机打开失败:” + e.getLocalizedMessage());}}}return mCamera;}设置旋转角度private void setCameraDisplayOrientation(Activity activity,int
①操作系统。熟悉我的人都知道,我特喜欢把这个放在第一位,原因很简单,它确实支撑了我随后的所有知识根基,让我能够从容不迫的,将一个个系统拆解出来。我们就拿安卓来讲,启动过程Android 启动过程框架跟linux如出一辙,所以很容易迁移过来,同时,差异化的init进程,完成初始任务,创建安卓世界的孵化器,既然这里要进入安卓世界,而安卓世界的基础语言是java,那么就需要一个Java虚拟机,于是孵化器