自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郭风朴(guofengpu)的Android影音专栏

IT路上的牛耕实践者

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 教你写响应式框架(一)

http://blog.csdn.net/dd864140130/article/details/50877063在这个地址下有响应式异步框架的内容

2017-05-31 16:50:26 539

原创 Android 开发:由模块化到组件化(一)

在Android SDK一文中,我们谈到模块化和组件化,现在我们来聊聊组件化开发背后的哪些事.最早是在广告SDK中应用组件化,但是同样适用于普通应用开发以下高能,请做好心理准备,看不懂请发私信来交流.本文不推荐新手阅读,如果你刚接触Android开发不久,请立刻放弃阅读本文.模块化和组件化模块化组件化不是个新概念,其在各行各业都一直备受重视.至于组件化什么时候在软件工程领域提出

2017-05-31 16:46:47 453

原创 随想录:开发一流Android SDK

自从前段时间离职后,因为个人的事情一直没有选择再工作,也导致原有的文章并没有按时产出.最近个人的事情整理的也差不多了,恰好有不少朋友来问有关SDK开发方面的事情,在此就做个简单的梳理,希望能帮助各位.目前更多开发者热衷于应用开发,极少数的开发者才有机会从事SDK开发工作,而市面上关于SDK开发介绍的文章少之又少,以至于让大家觉得SDK开发是相对比较难而且非常无聊的工作,今天我们就来简单的聊聊S

2017-05-31 16:40:35 581

转载 打造急速开发框架FastApp

本年度最后一个长假算是过去了,再度回到北京,颇有一番感受。在前面的文章中,我们介绍了开发过程容易出现的一些问题,今天我们就在此基础上打造自己急速开发框架(FastApp)。该框架旨在向你展示一个轻量级的应用的总体结构以及如何构建多Fragment应用,为了使他对所有的开发者都比较友好,我们返本溯源,暂时避开的MVP及MVVM,而是继续沿用MVC设计理念。当然,你可能会问这时候还用MVC,是不是

2017-05-31 16:34:45 560

原创 Android App的设计架构:MVC,MVP,MVVM与架构经验谈

来源: Android App的设计架构:MVC,MVP,MVVM与架构经验谈和MVC框架模式一样,Model模型处理数据代码不变在Android的App开发中,很多人经常会头疼于App的架构如何设计:我的App需要应用这些设计架构吗?MVC,MVP等架构讲的是什么?区别是什么?本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。1

2017-05-27 11:44:29 3230 2

转载 MVC和MVP在app中的对比分析以及实际应用

这篇文章算是讲解mvp文章中思路比较清晰的一篇(可以在本站搜索mvp查看其他文章),同时非常推荐文章作者的其他文章。为了解决逻辑处理和UI视图的松散耦合,MVC和MVP的架构模式在很多App中使用比较广泛。那什么是MVP呢?它又和我们常常听到的MVC有什么关系了以及区别呢?MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Prese

2017-05-27 11:33:49 695

转载 Android MVP模式简单例子实战

概要对于mvp模式,大家都知道是由mvc演变而来的,对于MVC大家都知道M Model(用于存放实体模型与业务逻辑)V View(存放布局和资源文件)C Control(存放Activity)对于mvc中的view在Android中的功能就比较弱化了并且在Control中的activity中我们在实际开发中经常都是上千行代码,经常都是将对一些点击时间的处理和

2017-05-27 11:10:00 481

转载 Android中MVP模式与MVC模式比较

MVP介绍MVP模式(Model-View-Presenter)是MVC模式的一个衍生。主要目的是为了解耦,使项目易于维护。Model 依然是业务逻辑和实体模型View 经常由Activity实现,包含Presenter的引用。所要做的就是当有交互时,调用Presenter里的对应方法。Presenter 负责完成View于Model间的交互,从Model里取数据,返回给View处

2017-05-27 09:50:56 714

转载 随想录:开发一流Android SDK

自从前段时间离职后,因为个人的事情一直没有选择再工作,也导致原有的文章并没有按时产出.最近个人的事情整理的也差不多了,恰好有不少朋友来问有关SDK开发方面的事情,在此就做个简单的梳理,希望能帮助各位.目前更多开发者热衷于应用开发,极少数的开发者才有机会从事SDK开发工作,而市面上关于SDK开发介绍的文章少之又少,以至于让大家觉得SDK开发是相对比较难而且非常无聊的工作,今天我们就来简单的聊聊S

2017-05-26 13:53:00 692

转载 Android 开发:由模块化到组件化(一)

在Android SDK一文中,我们谈到模块化和组件化,现在我们来聊聊组件化开发背后的哪些事.最早是在广告SDK中应用组件化,但是同样适用于普通应用开发以下高能,请做好心理准备,看不懂请发私信来交流.本文不推荐新手阅读,如果你刚接触Android开发不久,请立刻放弃阅读本文.模块化和组件化模块化组件化不是个新概念,其在各行各业都一直备受重视.至于组件化什么时候在软件工程领域提出

2017-05-26 13:49:49 524

转载 58 同城移动端 Passport SDK 的设计与技术细节

【导读】58 赶集集团旗下拥有多个 App,且全部使用同一套账号体系,通过 Passport 部门提供的接口进行通信。经过多年迭代,各个 App 中关于 Passport 的功能均出现了一些流程和接口上的差异。为了提高账号安全,统一服务接口和流程,提高用户体验,由此决定开发了一个 Passport SDK,以集成 Passport 的相关功能,并提供给集团内各业务 App 使用。在项目开始

2017-05-26 10:47:34 891

转载 H264参数结构三:序列参数集层(SPS) & 图像参数集语义

版权声明:本文为博主原创文章,未经博主允许不得转载。 1: seq_parameter_set_rbsp( ) { 2: // profile_idc level_idc 指明所用 profile、level 3: profile_idc 4: // constraint_set0_flag 等于 1 时表示必

2017-05-25 16:21:23 456

转载 H264参数结构一:元素的分层结构

H.264编码器输出的Bit流中,每个Bit都隶属于某个句法元素。句法元素被组织成有层次的结构,分别描述各个层次的信息。          在H.264 中,句法元素共被组织成  序列、图像、片、宏块、子宏块五个层次。在这样的结构中,每一层的头部和它的数据部分形成管理与被管理的强依赖关系,头部的句法元素是该层数据的核心,而一旦头部丢失,数据部分的信息几乎不可能再被正确解码出来,尤其在序列层

2017-05-25 16:20:22 465

转载 h264 NAL头解析

NAL全称Network Abstract Layer,即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。NAL单元是NAL的基本语法结构,它包含一个字节的头信息和一系列来自VCL的称为原始字节序列载荷(R

2017-05-25 16:15:54 548

转载 H264参数结构二:网络提取层NAL (Net Abstraction Layer) & 视频编码层VCL (Video Coding Layer)

H.264 的功能分为两层,即视频编码层(VCL)和网络提取层(NAL,Network Abstraction Layer)。VCL 数据即编码处理的输出,它表示被压缩编码后的视频数据序列。在 VCL 数据传输或存储之前,这些编码的 VCL 数据,先被映射或封装进 NAL 单元中。         每个NAL 单元包括:一组对应于视频编码数据的 NAL 头信息和一个原始字节序列负荷(RBS

2017-05-25 16:15:36 678

转载 H264(NAL简介与I帧判断)

1、NAL全称Network Abstract Layer, 即网络抽象层。         在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。因此我们平时的每帧数据就是一个NAL单元(SPS与PPS除外)。在实际的

2017-05-25 16:13:30 1335

原创 Android Gradle plugin与Gradle 版本对应问题

本文主要是引用google官方网站的内容,仅此做个记录或者笔记,做个问题归类! https://developer.android.google.cn/studio/releases/gradle-plugin.html#在这边文章中,写了关于Android的Gradle插件与Gradle版本的对应问题。具体如下:The following table lists which

2017-05-24 14:14:21 1536

原创 Android开发常用开源框架:图片处理

1. 图片加载,缓存,处理框架名称功能描述Android Universal Image Loader一个强大的加载,缓存,展示图片的库,已过时Picasso一个强大的图片下载与缓存的库Fresco一个用于管理图像和他们使用的内存的库Glide一个图片加载和缓存的库,使用的App有:网易新闻Gl

2017-05-24 11:10:33 983

转载 Google 官方应用架构的最佳实践指南

导语:虽然说 Android 的架构选择一直都很自由,MVP、MVC、MVVM 各有拥趸。但 Google 最近还是推出了一份关于应用架构的实践指南,并给出了相当详尽的步骤和一些指导建议。希望大家都能看一看,学习一下,打造更加优秀易用的 APP,也为 Android 生态的改善做一点贡献。: )最近,官方推出了一份关于应用架构的最佳实践指南。这里就给大家简要介绍一下:首先,Androi

2017-05-24 10:48:04 453

转载 为什么我要改用Kotlin

写在前面的话,作为一个不熬夜的人,一觉醒来发现Kotlin成为了Android的官方语言,可谓是大喜过望。为了趁热打铁,我决定提前三天放出原定本周日Release的文章。希望能及时让大家了解一下Kotlin。相信很多开发人员,尤其是Android开发者都会或多或少听说过Kotlin,当然如果没有听过或者不熟悉也没有关系。因为本篇文章以及博客后期的内容会涉及到很多关于Kotlin的知识分享。

2017-05-22 13:57:21 412

转载 Google谷歌的未来 & 野心:2017 Google I/O 大会 全程回顾

前言在刚过去的时间里(北京时间 5月18日 1.00-3.00),一年一度的2017年 Google I/O大会 在美国 谷歌山景城 海岸线圆形剧场 如期举行Google I/O 大会:Innovation in the Open,开放中创新,是Google官方举办的开发者大会面向 开发者,会议内容是:更新和发布Google的新产品 & 技术

2017-05-22 13:52:14 1713

原创 愉快,才是最大的生产力

啰嗦,是无效的教育前几天在一家馄饨店,和一对母子坐在了一起。孩子大概10岁左右,身材微胖,神色倦怠。这母亲倒是眉毛挑的老高,一副打满了鸡血的模样。 起先还挺安静,但从孩子的筷子进入馄饨碗里开始,这位母亲就像小马达开动一样的,嘴里跑起火车来:“儿子,昨天老师说了,你上课不太积极发言,你今天记得要改正啊,不懂的就举手问,懂的更要举手回答。” 

2017-05-18 15:02:49 539

转载 Android app应用多语言切换功能实现

最近在做一个多语言切换的功能,类似于微信的语言切换,搜了下资料基本上都是以下这种: 1. 实现的效果和微信类似,在设置界面打开切换语言的界面,选择语言后重启 HomeActivity,语言切换完成,下次重新打开 App ,也是用户设置的语言。2. 实现步骤1. 添加多语言文件在不同的 value 文件夹下(例如 value 、value-en、v

2017-05-12 10:01:31 627

转载 Android 音频系统:从 AudioTrack 到 AudioFlinger

1. Android 音频框架概述Audio 是整个 Android 平台非常重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等,主要包括如下部分:Audio Application Framework:音频应用框架 AudioTrack:负责回放数据的输出,属 Android 应用框架 API 类AudioRecord:负责录音数据

2017-05-08 09:08:53 1433

嵌入式智能家居软硬件产品研发流程,产品研发项目协作控制

产品经理,项目经理必看。产品研发具体流程,特别适合新产品,新项目研发的总体把控,从项目方案收集、外观结构设计,硬件原理图PCBlayout、软件研发测试到试产、BOM变更、材料控制、SMT贴片、首件、试产。所有流程相近描述。绝对是智能硬件产品项目开发经理,必看首选,

2016-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除