- 博客(10)
- 资源 (39)
- 收藏
- 关注
原创 RxJava之lift()变换原理及实现自定义 Operator
RxJava之lift()变换原理及实现自定义 Operatormap,flatMap等实质上都是针对事件序列的处理和再发送。而在 RxJava 的内部,它们是基于同一个基础的变换方法: lift(Operator)需要了解的一些知识Observer 是 Subscriber 的抽象父类,Subscriber只是比Observer 多了onStart(),unsubscribe()等方法。 在 R
2015-12-31 13:51:19 2468
原创 设计模式六大原则
设计原则单一职责原则有且仅有一个原因引起类的变更里氏替换原则只要父类能出现的地方,子类就可以出现,使用者不需要知道是父类还是子类 (反过来就不一定行) 子类必须完全实现父类的方法 如果子类不能完整的实现父类的方法,或者父类的某些方法在子类中已经发生畸变,则建议断开父子继承关系,采用依赖,聚合,组合等关系代替继承子类可以有自己的个性 子类出现的地方,父类未必可以胜任但应避免子类的个性,一旦
2015-12-30 23:41:22 804
原创 Android数据绑定Data Binding初体验
Android数据绑定Data Binding初体验配置新版的Android Studio 已内置数据绑定框架,只需在app的build.gradle中添加android { .... dataBinding { enabled = true }}布局文件的改变比起原来的布局文件,增加了layout为root节点,data节点进行数据的声明<layout
2015-12-23 23:01:48 973
原创 RxJava和Retrofit2.0的结合使用
RxJava和Retrofit2.0的结合使用如果还不了解Retrofit2.0,可以先看 Retrofit2.0的使用 如果对RxJava还不了解,可以先看 RxJava初体验 和 RxJava之多线程、链式调用、Lambda表达式添加依赖compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'compile 'com.squareup.retr
2015-12-20 23:40:36 2767
原创 Retrofit2.0的使用
Retrofit2.0的使用添加依赖compile 'com.squareup.retrofit:retrofit:2.0.0-beta2' 添加Gson Converter在Retrofit 2.0中,Converter 不再包含在package 中了。你需要自己插入一个Converter 不然的话Retrofit 只能接收字符串结果。同样的,Retrofit 2.0也不再依赖于Gson 。
2015-12-20 23:35:23 2122
原创 新浪云存储SCS的使用
新浪云存储SCS的使用步骤需先新浪云官网注册账号在云存储SCS中新建一个bucket上传一些文件,不如图片,txt文档等最简单的访问将你的bucket和bucket中的文件设置ACL(设置权限),使匿名用户可以访问然后再浏览器中输入https://你的bucket.sinacloud.net/文件在bucket中的相对路径或者https://sinacloud.net/你的bucket/文件
2015-12-20 11:21:18 4266
原创 多种形态的圆形进度条CircleProgress
CircleProgress圆形的进度条,具有多种形态,CircleProgress的子类TickCircleProgress具备刻度线可设置的属性 <!-- 进度条的背景色--> bgColor 进度条的前景色 起始颜色 foreStartColor <!-- 进度条的前景色 结束颜色--> foreEndColor <!-- 进度条的大小-
2015-12-11 16:54:39 6531
转载 Android性能专项测试之Heap Snapshot工具
Android性能专项测试之Heap Snapshot工具。可用于获取Java堆内存详细信息,可以分析出内存泄漏的问题
2015-12-08 14:15:17 814
原创 Android MVP模式之模拟登陆功能
MVPView和Model的交互都由Persenter完成(View和Model的接口都只在Personter中被调用)View 对应于Activity,负责View的绘制以及与用户交互Model 依然是业务逻辑和实体模型Presenter 负责完成View于Model间的交互MVP 与 MVC 区别 MVC: View允许与View进行交互 MVP: Model与View之间的交互由P
2015-12-04 17:03:57 3531
转载 android.intent.action.MAIN和singleTask模式一起使用导致每次进入应用都会进入该Activity
如果将android.intent.action.MAIN和singleTask模式一起使用,会导致无论在该应用的哪么Activity 按下返回键退出或按下Home键,然后在进入该应用,都会进入入口Activity(设为action android:name="android.intent.action.MAIN"和category android:name="android.intent.cat
2015-12-01 14:04:20 5457
Flutter与Android Native原生进行混合开发,相互跳转,进行通信_示例Demo
2021-11-18
Android 微信扫码库 使用Demo
2021-07-29
ConstraintLayout Demo
2020-07-15
Android 手动编译APK-代码资源下载
2020-07-07
Android Fragment错误使用的Demo
2020-04-12
Android 测试机选购.xls
2020-03-23
Android Mars Xlog 支持自定义格式存储.zip
2020-02-18
Android Mars XLog Demo示例.zip
2020-02-18
freevideotogif.zip
2019-12-20
Android 2019年7月最新版本反编译工具_apktool_2.4.0_dex2jar-2.0_jd-gui-windows-1.6.1.zip
2019-07-17
Paint的使用,Shader渲染器的使用
2019-03-28
ffmpeg_2.6.9相关数据
2018-10-20
Retrofit2.0和RxJava2获取天气的Demo
2017-09-04
使用DiffUtil高效更新Recyclerview
2016-09-05
aapt_dex2jar_jd_gui打包下载
2016-07-29
Android 基于 OpenCV+YOLOv8+NCNN 实现人像分割
2023-10-07
Android 实现椭圆形中心放射性渐变绘制 - 自定义View
2023-09-21
Android Camera1 Demo - 实现预览、拍照、录制视频功能
2023-09-15
Tabby Terminal - 1.0.197-setup-x64.exe - widnows 64位的安装包
2023-08-19
Android和Windows下,使用 OpenCV 4.8 实现人脸识别 示例 Demo
2023-08-09
Android Studio中,将两个项目合并到一个项目中
2023-08-02
OpenCV-4.8.0 打包下载,包括Windows和Android下的包
2023-07-25
Android使用GlSurfaceView和OpenGL绘制三角形 Demo
2023-07-05
Android Camera2 Demo - 实现相机预览、拍照、录制视频功能
2023-06-28
Android 双屏异显(Presentation) 开发示例Demo
2023-06-22
Android中加载一张大图示例Demo
2023-06-22
Android 内置RTSP/RTMP服务器,实现局域网内视频推流与播放 Demo
2023-04-26
Compose 和 Android 传统View 互相调用 示例 Demo
2022-12-19
Android IjkPlayer 播放RTSP/RTMP视频流 Demo
2022-11-01
ViewBinding与Kotlin委托结合使用,去除setContentView,原理伪代码
2022-09-07
Android FFmpeg 编译后的so文件,包含32位和64位so
2022-08-18
Android UVC USBCamera投屏Demo,实现将手机上的画面和声音通过视频线投屏到Android车机
2022-07-15
Android CameraX Demo : 实现预览/拍照/录制视频/图片分析/对焦/切换摄像头等操作
2022-07-04
Android ijkPlayer so库,支持RTSP
2022-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人