- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 android mvp分层架构优雅写代码
背景看了好多android技术博客,写android分层架构的博客越来越多,有mvc、mvp、mvvm、clean等各式各样的,而mvp异常火热,然而每个人对mvp的定义又是不同,写法自然也是千紫万红。目的写一个实用分层清晰的mvp架构主题mvp无非 model(数据)、view(界面)、presenter(逻辑)。model对应本地持久化或远程服务端数据,而在笔者看来其实就是对应一个bean对象,
2017-01-05 09:19:24
911
原创 基于Retrofit、OkHttp、Gson封装通用网络框架
背景android开发过程中网络请求作为最重要的组成部分之一,然而对于大部分android开发者在网络请求上有太多疑惑,不知道如何去选型?通过原生的HttpClient、HttpUrlConnection封装?还是通过第三方框架再封装?笔者以为采用广泛被使用的第三方网络框架再封装为上策,因为这些网络框架如retrofit、okhttp、volley等是被全球android开发者维护着,无论在功能上、
2017-01-05 09:16:54
501
转载 接口和抽象类的区别
定义抽象类声明方法的存在而不去实现它的类被叫做抽象类。接口抽象类的变体。异同抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。抽象类要被子类继承,接口要被类实现。接口只能做方法申明,抽象类中可以做方法申明,也可以做方法实现。接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。抽象类里的抽
2016-05-16 10:51:25
238
原创 浅谈Android Location
第一次来写博客,记录下android开发过程中的心得体会,也不知从何写起。笔者就浅谈一下android Location,大家都知道android Location 分为两大类:原生定位、第三方定位(百度地图等)。而原生定位又细分为两小类:GPS定位、网络定位;通过GPS定位,较精确,也比较耗电,而网络定位精度不高,省电。为了保证精确度,优先考虑GPS定位。笔者今天写了一个小demo,从代码的角度,
2016-05-16 10:26:10
5094
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人