自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Android集成三方浏览器之Crosswalk

上一篇讲解了腾讯 X5 内核的集成,这一篇是讲解 Crosswalk 的集成 。Crosswalk 也是采用了Chromenium 内核,是一款开源的 web 引擎,开发者可以直接把 Crosswalk 嵌入到应用之中,当然也支持共享模式(系统中没有对应的 Crosswalk 库是会提示下载)。只不过 Crosswalk 已经停止维护了。Crosswalk官网集成想要使用 Cros...

2018-07-18 15:40:31 14952

原创 Android集成三方浏览器之X5内核

很多应用开始采用 hybrid 开发模式,最近在做有关 webrtc 视频通讯的项目,也是使用 hybrid 开发。然而由于系统 WebView 的兼容性问题(Android 4.4 以前 webview 是基于 webkit ,4.4 及以后采用 chromium)。需要使用一款兼容性较好的内核「完美支持 webrtc」。如今可以集成的浏览器内核主要有 腾讯X5服务 英特尔的Cro...

2018-07-18 10:50:53 5458

原创 自定义behavior-仿华为应用市场

Behavior 配合 CoordinatorLayout 可以实现很多酷炫的交互,掌握自定义 Behavior 也是很大的提升 。先看看要实现的效果如下:上面这个效果是「华为应用市场」的首页效果。使用 RecycleView(ListView)也是可以实现的。不过需要对滑动事件的处理相对较多。如果使用自定义 behavior 就不需要那么复杂了。自定义 behavior 有两种: ...

2018-07-05 10:52:56 1792

原创 Kotlin—练手App

Kotlin学习最近刚好有点时间学习了一下kotlin,顺便做了一个app练手。下载GankPrac感谢干货集中营提供的数据链接代码

2018-01-05 09:57:01 652

原创 Android 命令行构建和签署APK

环境1.JDK2.SDK3.Gradle本文主要是不需要通过 AndroidStudio 完整编译打包签名生成apk的过程,可以通过sdk中的apksigner工具完成,也在和使用Gradle来完成。首先使用 keytool 生成一个私钥,keytool 位于 JDK 中的 bin/ 目录中,打开命令行输入:keytool -genkey -v -keystore ruomiz-release-ke

2017-11-27 17:10:37 951

原创 Android编译X264、fdkaac和FFmpeg

先放一下FFmpeg的地址:FFmpeg链接最近刚好要做摄像头的采集编码以及rtsp推流。这里主要用到了ffmeng进行压缩和推流,x264对视频编码,音频编码采用fak-acc。本文主要记录一下交叉编译ffmeng的过程。环境配置此次编译还是在linux上完成。需要VMware和ubuntu系统。配置ndk环境可以参考上一篇文章ijkplayer编译。编译前先下载 FFmpeg 和 fdk-aac

2017-11-08 14:14:45 913

原创 android—ijkplayer的编译

环境配置先放官网地址:ijkplayer此次编译是在ubuntu下编译的,需要下载VMware虚拟机和ubuntu系统。 编译ijkplayer时是需要SDK和NDK的(linux版本),SDK和NDK环境需要在ubuntu上配置好。其实这些文件是可以在windows上下载好,然后复制到ubuntu上的,但不能直接复制,需要下载WinSCP和PuTTY(它的主要功能就是在本地与远程计算机间安全的复

2017-11-06 11:48:14 683

原创 android Vibrator开启振动功能

前言Android开启振动主要运用了Vibrator(振动器),系统中有一个Vibrator抽象类,我们可以通过获取Vibrator实例调用里面的方法来完成振动功能。Vibrator vibrator = (Vibrator) getSystemServic(Service.VIBRATOR_SERVICE);方法和参数vibrator.vibrate(1000); //设置手机振动vibra

2017-08-01 16:05:13 5982 1

原创 DBFlow的初步使用

前言最近刚好有点时间,就想重温一下Android 数据库的相关知识。以前一直使用GreenDao,感觉操作起来代码比较冗余。就准备研究一下另外一种框架DBFlow。DBFlow偶然发现DBFlow ORM库,发现是采用注解和注解处理器的术,性能强大而稳定,关键是可以省略到大量冗余的数据库代码。Github官方地址DBFlow官方教程DBFlow配置1.在project的build里面 reposit

2017-04-21 12:46:42 483

原创 FlexBoxLayout结合DBFlow实现流式布局

FlexBoxLayout结合DBFlow前言上一篇文章介绍了DBFlow的一下简单操作,这一次将继续使用DBFlow完成数据的存储。当然这一次我们集合使用了Google推出的FlexboxLayout布局。使用DBFlow上一篇介绍了相关配置,这里就不多说了。主要介绍 FlexboxLayout的使用。废话不多说,先贴图: 上图需要流式布局,数据库存储,自定义searcheView.这里主

2017-04-21 12:40:06 513

原创 android——利用广播监听网络状态

1.先说一下广播,广播分为两种:静态广播和动态广播。静态广播即是静态注册的,而动态广播是代码动态注册。静态注册是通过AndroidManifest注册,是常驻型 ,当应用程序关闭以后,如果还有广播发出,程序也会被系统调用自动运行。动态注册广播不是常驻型广播,广播跟随activity的生命周期变化(一般在ondestory方法注销广播)。2.# 权限 #: <uses-permission andr

2017-01-07 10:10:20 593

CrossWalk忽略ERR_SECURITY_RESPONSE和Requst was denied for security

crosswalk最新版本23.53.589.4aar包。加载https资源时出现Requst was denied for security 和ERR_SECURITY_RESPONSE异常。修改源码中的SslUtil后可以正常使用。

2018-07-17

空空如也

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

TA关注的人

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