自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(458)
  • 收藏
  • 关注

原创 学习笔记(04):声网Agora 初级认证课程(Android)-视频通话背后用到了哪些技术

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-27 17:23:18 217 1

原创 学习笔记(04):声网Agora 初级认证课程(Android)-音频实时通信系统:聊聊我们是如何用 RTC 让人声临其境的...

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-27 17:06:19 328

原创 学习笔记(03):声网Agora 初级认证课程(Android)-音频实时通信系统:聊聊我们是如何用 RTC 让人声临其境的...

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-27 17:05:51 236

原创 学习笔记(03):声网Agora 初级认证课程(Android)-视频的编码与压缩:网络传输中为什么要压缩视频...

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-27 15:47:28 113

原创 学习笔记(03):声网Agora 初级认证课程(Android)-视频的编码与压缩:网络传输中为什么要压缩视频...

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-26 23:31:18 181

原创 学习笔记(03):声网Agora 初级认证课程(Android)-视频的编码与压缩:网络传输中为什么要压缩视频...

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-26 23:17:21 90

原创 学习笔记(02):声网Agora 初级认证课程(Android)-视频的编码与压缩:网络传输中为什么要压缩视频...

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-26 20:54:36 106

原创 学习笔记(02):声网Agora 初级认证课程(Android)-视频通话背后用到了哪些技术

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-15 23:27:22 112

原创 学习笔记(01):声网Agora 初级认证课程(Android)-视频通话背后用到了哪些技术

实操教程,手把手教会你如何搭建视频通话、多人视频会议、在线课堂、直播连麦等实时音视频互动应用场景,并有声网资深音视频算法工程师带你了解 RTC 技术原理,带你入门。认证培训考试部分答案可参考声网 Agora 开发文档,详见 docs.agora.io。认证考试通过后即可获得声网 Agora初级认证证书。...

2020-10-15 23:25:32 179

转载 Android ViewGroup添加布局动画

转至:http://www.cnblogs.com/whoislcj/p/5802899.html前言:     前面几篇文章介绍了补间动画、逐帧动画、属性动画,大部分都是针对View来实现的动画,那么该如何为了一个ViewGroup添加动画呢?今天结合自定义ViewGroup来学习一下布局动画。本文将通过对自定义图片选择控件设置动画为例来学习布局动画。     其他几种动画效果:

2017-01-16 20:19:51 1086

转载 Paros数据抓包

转至:http://blog.csdn.net/u010024875/article/details/49560041Paros进行抓包的。需要工具:Paros软件,Java环境,手机(iPhone/Android),mac。Paros工具下载:Paros DownLoad博文内容速览:一、 Java环境配置二、打开Paros三、设置parso的

2017-01-09 16:48:25 3224

转载 Android 滑动返回上一级页面

转至:https://yq.aliyun.com/articles/24265摘要:   我们知道,APP在设计上习惯性的把返回按钮放在屏幕的左上角,那么,在很多时候(尤其是大屏幕手机),操作改返回按钮,就会有诸多不便了。为了更加方便实现“返回”功能,现在的一些APP,如百度贴吧等,开始引入一种的新的交互方式,通过滑动屏幕,利用手势事件来快速且友好的实现该功能。   如何快速实...

2017-01-02 19:43:48 4529

转载 Android Gson @SerializedName注解

在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成Java对象或者集合。Gson解析json的方法我这里就不详细说明了,网上一大把的例子,我这里主要说一下使用@SerializedName进行注解的情况。使用Gson解析json成对象时默认的是将json里对应字段的值解析到java对象里对应字段的属性里面。然后我们经常会遇到我们自己定义的java对象

2017-01-02 18:38:38 4129 1

转载 Android 防止多次点击

转至:http://blog.csdn.net/zhyxuexijava/article/details/51611037?locationNum=11版权声明:本文为博主原创文章,未经博主允许不得转载。问题onClick()事件是Android中常见的回调事件,正常情况下在很短的时间内我们只会点击一次Button,但不排除某些神经质的用户连续疯

2016-12-12 16:47:26 476

转载 卖热干面的启发 ---Builder 模式

转至:http://gold.xitu.io/post/5829374b570c35005879faa0?utm_source=gold_browser_extension看个故事互联网寒冬来袭, 小光越来越觉得码农这个行当不太好混了. 年关将至, 思乡之情也是倍切. 心底一横, 要不直接回老家做点小买卖得了~说做就做, 小光辞了工作, 回到老家武汉, 做起了卖

2016-12-02 17:54:20 393

转载 泛型方法

转至:http://www.cnblogs.com/iyangyuan/archive/2013/04/09/3011274.htmlJava中的泛型方法       泛型是什么意思在这就不多说了,而Java中泛型类的定义也比较简单,例如:public class Test{}。这样就定义了一个泛型类Test,在实例化该类时,必须指明泛型T的具体类型

2016-11-23 16:06:57 262

转载 Android Studio 提高Gradle速度

转至:http://blog.csdn.net/aqxin/article/details/52441178版权声明:本文为博主原创文章,未经博主允许不得转载。使用Android Studio进行开发,随着项目的增大,依赖库的增多,构建速度越来越慢。通过在网上查找资料,发现可以通过一些配置可以加快Android Studio的速度。

2016-10-18 14:29:53 342

转载 微信小程序初体验

转至:http://blog.csdn.net/u013651405/article/details/52636276 微信小程序初体验2016-09-23 11:28 1619人阅读 评论(4) 收藏 举报微信小程序可谓是今天最火的一个名词了,一经出现真是轰炸了整个开发人员,当然很多App开发人员有了一个担心,微信小程序的到来会不会给移动端App带

2016-10-14 14:29:10 351

转载 Android通讯录RecyclerView实现--带挤压效果

转至:http://blog.csdn.net/u013867301/article/details/51996953先放效果图 场景要求做一个通讯录页面,用来存储几千条通讯录数据。需求需求主要是联系人的样式,有字母标题,拼音排序,滚动时挤压效果(固定标题)尝试简单搜了一下,也许是我的关键词不对,只找到了一个源码。 对不起源码作者

2016-10-11 18:23:25 3112

转载 Android 模拟App被系统Kill情况

转至:http://blog.csdn.net/jie1991liu/article/details/45673211说明  这是翻译老外的一篇文章,我之前有遇到过这个问题,并且看到有人在Segmentfault上问,最主要我在StackOverflow上居然没搜到累死问题,所以觉得有必要翻译过来以便后面不会再这样处理。前言  在你的App中的很多地

2016-09-29 11:13:06 1470

转载 ViewPager高度自适应

转至:http://www.tuicool.com/articles/nmIjymViewPager用的很多,主要用啦展示广告条。可是高度却不能自适应内容,总是会占满全屏,即使设置android:height="wrap_content"也是没有用的。。解决办法其实网上有很多,但是个人感觉不是很好比如:LinearLayout的时候, 使用weight来自动调整

2016-09-17 17:39:43 851

转载 Android Studio 你可能不知道的使用技巧

转至:http://blog.csdn.net/zxc123e/article/details/52327731Ctrl+shift+A:快速查找Android studio中的菜单 例如设置自动导入类的功能,只要在输入框中输入Auto Import然后选择对应项即可。 在自动提示以后使用 Tab 键替换当前的方法或值 coding过程中,如果要修改某个

2016-08-26 22:41:10 974

转载 Android 命名规范 (提高代码可以读性)

转至:http://blog.csdn.net/vipzjyno1/article/details/23542617      刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这

2016-08-26 11:43:20 323

转载 android activity 切换动画

转至:http://www.cnblogs.com/Jaylong/archive/2012/08/30/activity.html      看到网上好多播客中都说用  overridePendingTransition(android.R.anim.slide_in_left,android.R.anim.slide_out_right);的确可以,不过要在startAct

2016-08-18 16:57:28 344

转载 Android 中退出多个Activity的两个经典方法

转至:http://www.cnblogs.com/yejiurui/archive/2012/12/30/2839463.htmlAndroid中退出多个Activity的两个经典方法这里介绍两种方法:一种把每个activity记住,然后逐一干掉;另一种思路是使用广播。方法一、用list保存activity实例,然后逐一干掉上代码:impo

2016-08-15 18:59:35 337

转载 Android 使用RecyclerView和CardView,实现知乎日报精致布局

转至:http://www.w2bc.com/article/43564?from=extend完整代码,请参考我的博客园客户端,git地址:http://git.oschina.net/yso/CNBlogs在写博客园客户端的时候,突然想到,弄个知乎日报风格的简单清爽多好!不需要那么多繁杂的信息干扰视野。先贴上效果图,左边是知乎日报的,右边是本方案的

2016-08-14 21:29:24 700

转载 Android 图片压缩

在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因

2016-08-13 22:50:19 257

转载 android 解决百分比布局适配时Textview的字体Textsize比例缩放问题

转至:http://blog.csdn.net/qq_29777823/article/details/51792630版权声明:本文为博主原创文章,未经博主允许不得转载。在使用百分比布局的过程中,大家可能会遇到一个问题,Textview的控件大小是由百分比分数算出来的,但是字体大小Textsize却没法确定。于是我想到继承textview写一个自定义的Perc

2016-08-06 11:23:21 8396

转载 Android TextView TextSize适配问题

转至:http://blog.csdn.net/msl0903/article/details/7887382版权声明:本文为博主原创文章,未经博主允许不得转载。今天调试一个项目,点击控件,放大或缩小TextView中的文本字体大小它在虚拟机上能正常运行,但在真机上出现错误给段代码:viewText.setTextSize(viewText.getT

2016-08-06 11:21:06 2859

转载 android 自定义Viewpager 实现静止滑动,并去掉默认的滑动效果

转至:http://www.2cto.com/kf/201602/489829.html最开始做的整个页面都可以滑动类似微信,但后来首页改版,frament内的滑动效果太多,就要去掉整个activity的滑动效果,但是想改起来快一点,就想到把viewpager滑动效果禁止掉,只能点击选择,上网一搜还真有并且很好用就推荐下。但是点击选择后还有滑动的效果,后来就想把viewpager的滑动

2016-08-05 22:39:22 1355

转载 MVC,MVP、MVVM详解

转至:http://www.androidchina.net/4800.html相信大家对MVC,MVP和MVVM都不陌生,作为三个最耳熟能详的Android框架,它们的应用可以是非常广泛的,但是对于一些新手来说,可能对于区分它们三个都有困难,更别说在实际的项目中应用了,有些时候想用MVP的,代码写着写着就变成了MVC,久而久之就对它们三个的选择产生了恐惧感,如果你也是这样的人群,那么这篇

2016-08-04 23:57:15 555

转载 自定义RecyclerView 实现EmptyView展示

转至:http://blog.csdn.net/whitley_gong/article/details/51244723一、前言最近在用RecyclerView的时候,竟然发现它不可以像以前使用listView或者gridView时,当列表为空时,显示一个特殊的empty view来提示用户。没关系,o(^▽^)o,我们可以自己来实现这个功能。二、效果展示

2016-08-04 14:56:56 1009

转载 WebView注入Java对象注意事项

转至:http://blog.csdn.net/zgjxwl/article/details/9627685版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]在android4.2以前,注入步骤如下:[java] view plain copywebview.getSett

2016-08-01 16:43:48 309

转载 Android PopupWindow详解

转至:http://www.cnblogs.com/mengdd/p/3569127.htmlAndroid PopupWindow的使用和分析 PopupWindow使用       PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。 PopupWindow使

2016-07-31 22:30:34 223

转载 Android自定义搜索框

转至:http://blog.csdn.net/jdsjlzx/article/details/46514761/概述在Android开发中,当系统数据项比较多时,常常会在app添加搜索功能,方便用户能快速获得需要的数据。搜索栏对于我们并不陌生,在许多app都能见到它,比如豌豆荚在某些情况下,我们希望我们的自动补全信息可以不只是纯文本,还可以像豌豆荚这样,能显示相应

2016-07-29 18:28:01 709

转载 DatePickerDialog日期范围的控制

转至:http://blog.csdn.net/dongshuai1991/article/details/8512628版权声明:本文为博主原创文章,未经博主允许不得转载。我用的是自定义dialog实现的,在DatePicker的onDateChangedListentr事件中实现范围的控制代码如下:[java] view plain copy

2016-07-22 11:10:29 758

转载 Android Studio自定义模板代码

转至:http://www.07net01.com/program/2016/03/1325649.html[摘要:正在Eclipse中有一些便利开辟的设置我们已认识,个中包含了一项模板代码的插进,比方:单例、TODO等,正在studio中一样能够那么设置。 1.翻开Settings,顺次面开到如图地位 2.再如图 ] 在Eclipse中有一些便捷开发的设置我们已熟悉,其中包括

2016-07-15 11:45:42 3665 1

转载 Android studio 快速代码模板生成常用的缩写汇总

转至:http://ask.android-studio.org/?/question/217我就针对一些常用的Android studio的live templates进行了一下汇总,大家觉得有用的话就存下来吧,如果不熟悉的话经常去live pemplate进行查询有点麻烦,用熟悉了后就会好很多啦Android studio 默认的是按Tab 自动生成代码块的,用户可以自己在se

2016-07-15 11:33:09 1967

转载 Git使用详解

转至:http://blog.jobbole.com/78960/一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完

2016-07-06 15:26:50 270

转载 Android中正确保存view的状态

转至:http://www.codeceo.com/article/android-save-view-state.html今天我们聊一聊安卓中保存和恢复view状态的问题。我刻意强调View状态是因为我发现这个过程要比保存 Activity 和 Fragment状态稍微复杂,还有一个原因是因为网上有太多“重复造的轮子”(有时还是奇丑无比的轮子)。为什么我们需要保存View的状态?

2016-06-23 15:14:19 1684

空空如也

空空如也

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

TA关注的人

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