首先代码有现成的,很简单。 添加github上发布的内购工具代码android-play-billing 只需要工具类下的,代码填上google后台的公钥。添加权限 这样工作...
首先代码有现成的,很简单。 添加github上发布的内购工具代码android-play-billing 只需要工具类下的,代码填上google后台的公钥。添加权限 这样工作...
重复造轮子是肯定的 区分概念(组件化,模块化,插件化) 1.组件化封装可重用功能代码,例如网络组件,数据库组件,图片组件,工具组件等,偏向在纵向的封装,一般在最底层,提供依赖...
1.gif显示 android-gif-drawable2.ViedeoPlayerGSYVideoPlayerJiaoZiVideoPlayerPLDroidPlayerE...
1.buildToolsVersion 需到26.0.+ 2.有productFlavors 会包缺失flavorDimensions 3.使用com.android.sup...
1.GLSurfaceView区别于SurfaceView,TextureSurfaceView,需自行出来图像画面的渲染onSurfaceCreated(GL10 gl, ...
https://developer.android.com/studio/build/build-variants.html?hl=zh-cn productFlavors ...
背景介绍 金三银四,又到了一年一度最火热的跳槽/招聘季节.相信很多小伙伴已经开始投简历,或者已经找到工作了 是的,我就是找到工作的那部分人. 很多Android小伙伴最近找不...
1.OpenGL SE 转 OpenGL ES 2.0 基础概念 2.GLSurfaceView 3.TextureView 4.SurfaceTexture 5.Surfa...
1.MediaRecorder 和 MediaCodec功能区别MediaCodec更偏向原生,而MediaRecorder偏向的上层封装。MediaCodec类处理视频的时...
需求是:底部有个EditText 弹出输入框后只把EditText顶上去 ,头部布局不位移,如果无特殊情况网络上解决方法是给EditText套上个Scrollview 并且w...
Material Design 应用中的操作行为转换透过通用元素之间的移动和转换提供不同状态之间的视觉连接。 您可为进入、退出转换以及操作行为之间的共享元素转换指定定制动画 ...
1.Observer观察者 2.Subscriber 订阅者 Observer的抽象类 3.Observable 被观察者. 他决定事件发生及触发怎样的事件,事件最终要通知...
@wingjay 是的
[干货] Glow Android 优化实践 | wingjay版权声明:本文原创发布于公众号 wingjay,转载请务必注明出处! https://www.jianshu.com/p/a8b5278cdbcd 了解 Glow 的朋...
请问博主是处理 接口缓存的?
[干货] Glow Android 优化实践 | wingjay版权声明:本文原创发布于公众号 wingjay,转载请务必注明出处! https://www.jianshu.com/p/a8b5278cdbcd 了解 Glow 的朋...
官方地址 环境 win7,node.js,python2,AndroidStudio安装完使用node.js安装React Native 的执行命令(cmd 下): npm ...
实用主意者直接上过程 关闭Instant Run Gradle Daemon 减少Gradle启动时间 Parallel Project Execution 当项目有很多mo...
一.QQ空间超级补丁技术 二.阿里百川HotFix 三.美团Robust 四.微信Tinker 五.QFix