首先代码有现成的,很简单。 添加github上发布的内购工具代码android-play-billing 只需要工具类下的,代码填上google...
重复造轮子是肯定的 区分概念(组件化,模块化,插件化) 1.组件化封装可重用功能代码,例如网络组件,数据库组件,图片组件,工具组件等,偏向在纵向...
1.gif显示 android-gif-drawable2.ViedeoPlayerGSYVideoPlayerJiaoZiVideoPlaye...
1.buildToolsVersion 需到26.0.+ 2.有productFlavors 会包缺失flavorDimensions 3.使用...
1.GLSurfaceView区别于SurfaceView,TextureSurfaceView,需自行出来图像画面的渲染onSurfaceCr...
https://developer.android.com/studio/build/build-variants.html?hl=zh-cn ...
1.OpenGL SE 转 OpenGL ES 2.0 基础概念 2.GLSurfaceView 3.TextureView 4.Surface...
1.MediaRecorder 和 MediaCodec功能区别MediaCodec更偏向原生,而MediaRecorder偏向的上层封装。Me...
需求是:底部有个EditText 弹出输入框后只把EditText顶上去 ,头部布局不位移,如果无特殊情况网络上解决方法是给EditText套上...