4 hou_tong

尚未进行身份认证

我要认证

懒惰久了,稍微努力一下以为自己在拼命.

等级
TA的排名 17w+

WebRTC Android 编译

一 、前言 WebRTC 名称源自网页即时通信(英语:Web Real-Time Communication)的缩写。谷歌收购并开源支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。 如果不修改 webrtc 相关源码,建议不要去折腾编译这个源码工程...

2020-01-05 21:15:21

编译出现"No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android"错误

今天导入一个 Dmeo,编译过程中出现“No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android”错误。看错误是得知是NDK版本问题。经查阅,有人说直接下载对应的低版本NDK,将 toolchain 导入到新的NDK目录下,可以解决此问题。强迫症,觉得这种方式不是真正...

2019-06-11 21:35:20

Git 命令提交代码到码云

工作以后都是独立开发,所以很少用到版本控制工具。现在公司要求使用版本控制工具,版本控制工具之前自己写的demo也有使用过,也就是简单的使用,没有深入的学习,这次打算好好学习一番。在这里记录一下。一、首先安装git客户端,可以参考git安装二、使用HTTPS:2.1、在码云创建自己的项目(一路按提示操作即可)2.2、创建项目后会有一个连接通过git命令 git clo...

2019-05-03 14:53:11

安装git之后,桌面出现蓝色问号

换了装备安装git之后,桌面的图标全部变成蓝色的问号,桌面一下变了样,强迫症患者bug不改都要把这个必须改回来!(如图)解决步骤:1、把隐藏的文件全部显示:工具-文件夹选项-在查看中找到 “隐藏文件和文件夹” 那一栏,勾选“显示所有文件、文件夹和驱动器”,需要把“隐藏受保护操作系统安全文件”前的钩去掉2、找到 C:/Users/用户名/.git 文件夹删掉刷新就可以了 ...

2018-11-26 10:22:06

Android 事件分发机制总结篇

一、前言事件分发是基础的知识点,开发中会经常遇到,平时开发只是为了解决问题,片面的理解,不够深入,不成体系。这两天有点时间,从 View,ViewGroup 到 Activity 体系的学习总结一下。二、View 事件我们知道view事件处理顺序是(Down,Move,Up):a、dispatchTouchEventb、 setOnTouchListener的onTouch...

2018-10-26 14:18:29

Android 源码解析Handler机制(一)

前言:在实际开发中 Looper、Handler、Message 经常使用,或者在面试的时时候经常被提到,这里从源码解析深入理解Handler机制,知其然知其所以然。一、概述Handler 是 Android SDK 提供给开发者方便进行异步消息处理的类。我们知道不能在主线程处理耗时操作,例如网络请求,读写操作...这时候就需要今天的主角Handler,子线程进行耗时操作,将请求结果通...

2018-09-18 11:06:23

动态文字闪烁效果

效果就是这样,这里会用到 Android 中 Sharder 子类 LinearGradient 线性渐变和自定义view onDraw()、onSizeChanged()方法;一、Android 提供的 Shader 类主要是渲染图像以及一些几何图形: 1.BitmapShader : 主要用来渲染图像2.LinearGradient :用来进行线性渲染3.RadialGradient ...

2018-07-06 10:25:16

WebView 图片加载问题

一,认识 WebView作为 Android 开发都知道在手机中内置了一款高性能 webkit 内核浏览器,在 SDK 中封装为一个叫做 WebView 的控件。它可以显示和渲染Web页面、直接使用html文件(网络上或本地assets中)作布局、可和JavaScript交互调用(Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome) 。 ...

2018-05-16 15:19:58

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

      最经项目不忙准备学习点 Java web。作为 Java web 新人,从安装工具、环境到写出一个简单 Demo,一路惊喜,像是刚开始学习编程一样,写出第一个 Demo Run 后的刺激。      可是在链接数据库的时候,出现 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 折腾了一天,各种办法办法都尝试了,jar 确认...

2018-03-13 10:56:07

Android Studio 完美引用 so、arr、jar 包

Android Studio 完美引用 *.jar 、*.aar 、*.so 。以及遇到的坑:“java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader..............couldn't find "xxxxxxx.so””

2017-11-25 14:34:02

RTSP 流媒体测试地址

最近开发一款视频监控实时视频播放器,用到的协议是RTSP,由于在开发测试阶段所以没有用服务器的链接,索性在网上苦逼的找了好久好久...看似很多然而好多都本用不了.      最后找到一个亲测可用:       rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov       希望可以帮助到你!

2017-08-24 16:51:27

GitHub上下载代码

在github上遇到优秀代码或者demo,想运用到自己项目里,需要下载下来,问题来了怎么下载?这里有以下解决办法:一 、直接下载压缩包:在项目处点击弹出选择保存路径,下载完毕解压,用工具打开便可以研究学习。二 、用git版本控制工具命令下载:1、和上面一样,先点击 Clone or download 弹出这是该项目地址。2、打开git,进入要存放...

2017-05-30 11:40:45

Android Studio生成签名文件,查看SHA1和MD5值

一、生成签名文件1、点击菜单栏中的 Build2、弹出窗体,点击Generate Signed APK3、弹出窗体4、点击 Greate new 新建签名文件(两个密码后期会用到其他随意填写)5、点击OK后,出现相关信息和密码(如果之前已生成过签名文件,直接选择签名文件路径也会到这里)6、点击 Next在Build Type类型选择rel

2017-04-08 17:17:39

SharedPreferences中getBoolean()

判断程序是否首次安装,进入指定界面,用到 sharedPreferences 保存一个 boolean isFirstIn,在这里isFirstIn是通过:isFirstIn = sharedPreferences.getBoolean("isFirstIn", true);获取,需要说明的是:public abstract floatgetBoolean(String key,

2017-01-05 16:39:15
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。