harrain的博客

不要试图追求安全感,周遭环境从来都不会有绝对的安全感,如果你觉得安全,很可能暗藏危机。真正的安全感,来自你对自己的信心,是你每个阶段性目标的实现,而真正的归属感,在于你的内心深处,对自己命运的把控。...

android音视频指南-响应媒体按钮

翻译自Responding to media buttons 媒体按钮是Android设备和其他外围设备上的硬件按钮,例如蓝牙耳机上的暂停/播放按钮。当用户按下媒体按钮时,Android会生成一个KeyEvent,其中包含一个识别按钮的密钥代码。media button KeyEvents的关...

2018-11-14 19:29:35

阅读数 114

评论数 0

AndroidStudio使用NDK编译C/C++代码使用原生库

主要内容: 创建支持 C/C++ 的新项目 向现有项目添加 C/C++ 代码并编译 使用CMake和CMakeLists组合 使用ndk-build、Android.mk、Application.mk组合 要为应用编译和调试原生代码,首先需要以下组件: Android 原生开发工具包 ...

2018-10-22 10:24:51

阅读数 125

评论数 0

jni及NDK必须清楚的概念

目录 jni与ndk abi Android.mk、Application.mk、ndk-build CmakeLists、Cmake jni JNI(Java Native Interface):Java本地接口。是为了方便Java调用c、c++等本地代码所封装的一层接口(也是一个标准)。大...

2018-10-22 10:14:48

阅读数 106

评论数 0

android音视频指南-支持的媒体格式

翻译自Supported media formats 本文描述了Android平台提供的媒体编解码器、容器和网络协议支持。 作为应用程序开发人员,您可以使用任何可以在任何Android设备上使用的媒体编解码器,包括Android平台提供的媒体编解码器和特定于设备的媒体编解码器。然而,使用与设备...

2018-10-12 18:20:50

阅读数 387

评论数 0

android音视频指南-使用媒体会话media session

翻译自Using a media session 媒体会话与它所管理的播放器共存。您应该在拥有媒体会话及其关联播放器的活动或服务的onCreate()方法中创建并初始化一个媒体会话。 注意:编写媒体应用程序的最佳实践是使用media-compat库。在本页中,术语“媒体会话”指的是Media...

2018-10-10 18:50:27

阅读数 65

评论数 0

android音视频指南-媒体应用架构概述

翻译自Media app architecture overview 本节将解释如何将媒体播放器应用程序分离为媒体控制器(用于UI)和媒体会话(用于实际播放器)。它描述了两种媒体应用程序架构:一种客户端/服务器设计,适用于音频应用程序,另一种是视频播放器的单活动设计。它还展示了如何使媒体应用程...

2018-10-09 18:06:15

阅读数 262

评论数 0

android音视频指南

本节介绍处理音频和视频数据的核心api,并描述最常用的录制和播放媒体类。它还解释了媒体应用程序的推荐体系结构。 文档 Supported media formats (android平台支持的媒体格式) Media app architecture overview(媒体应用架构概述) Routi...

2018-10-09 16:53:42

阅读数 166

评论数 0

高仿微信Android自定义全屏相机(CustomCamera)

需求 高仿手微的全屏自定义相机(Custom Camera),拍照和预览都是全屏尺寸,适配任何机型。使用Camera API,告别摄像头PictureSize的限制。 本demo实现了全屏预览、全屏拍照、两指拖动缩放、自动聚焦、手动聚焦显示聚焦框、闪光灯。 下一版本更新: 高仿手微长按录制全...

2018-05-22 20:12:40

阅读数 2049

评论数 1

Android触摸事件派发机制详解与源码分析三(Activity篇)

出处:http://blog.csdn.net/yanbober/article/details/45932123 该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)》,阅读本篇之前建议先阅读。 1 背景 还记得前面两篇从Android的基础...

2017-07-09 17:29:25

阅读数 324

评论数 0

Android触摸事件派发机制详解与源码分析二(ViewGroup篇)

出处:http://blog.csdn.net/yanbober/article/details/45912661 该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析一(View篇)》,阅读本篇之前建议先阅读。当然,阅读完这一篇之后可以阅读继续进阶的下一篇《Android触摸屏事...

2017-07-09 17:26:10

阅读数 280

评论数 0

自定义View触摸相关工具类全解

出处:http://blog.csdn.net/yanbober/article/details/50411919 ViewConfiguration基础参数工具类 ViewConfiguration这个类主要提供了一些自定义控件用到的标准常量,譬如尺寸、滑动距离、敏感度等,当我们自定...

2017-07-09 17:17:17

阅读数 392

评论数 0

Android触摸事件分发处理机制详解与源码分析一(View篇)

出处:http://blog.csdn.net/yanbober/article/details/45887547/ Notice:阅读完该篇之后如果想继续深入阅读Android触摸屏事件派发机制详解与源码分析下一篇请点击《Android触摸屏事件派发机制详解与源码分析二(ViewGroup...

2017-07-09 17:12:41

阅读数 434

评论数 0

git配置用户名密码、生成ssh。添加到github

一 、 设置Git的user name和email: $ git config --global user.name "xxx"$ git config --global user.email "xxx@xxx.com" 二、生成SSH密钥过程: 1...

2017-05-18 14:51:10

阅读数 30764

评论数 0

Error:Execution failed for task ':app:transformClassesWithInstantRunForDebug'解决方案

最近更新过Android Studio后,很多新导入的工程会报错, 而有时clean 、Rebulid都没错,结果run的时候报错。 究其书面意思就是通过InstantRun无法转换classes。 下面记录下解决方案:  其实报错里面已经给出了解决的答案,那就是Insta...

2017-05-18 10:36:10

阅读数 614

评论数 0

ButterKnife结合RecyclerView.Adapter一起使用

直接上代码: [html] view plain copy   @Override       public MainHodler onCreateViewHolder(ViewGroup parent, int viewType) {           View view ...

2017-05-17 14:35:04

阅读数 560

评论数 0

AndroidStudio2.3使用小米手机MIUI调试出现DELETE_FAILED_INTERNAL_ERROR Error while Installing APKs错误

原因应该是我升级了android studio,从2.2.3升级到了2.3,gradle同样也是升级到了com.android.tools.build:gradle:2.3.0这个版本。但是即使知道了是这个导致的,我总不能把android studio给降级回去吧?那就找找别的原因吧。   ...

2017-05-16 20:08:15

阅读数 1974

评论数 0

SQL语法大全

一、基础 1、说明:创建数据库 CREATEDATABASEdatabase-name  2、说明:删除数据库 dropdatabase dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addu...

2017-04-30 10:05:04

阅读数 561

评论数 0

LeakCanary 中文使用说明

出处:https://www.liaohuqiu.net/cn/posts/leak-canary-read-me/ LeakCanary Android 和 Java 内存泄露检测。 “A small leak will sink a great ship.” - ...

2017-04-28 22:27:57

阅读数 344

评论数 0

强烈推荐android studio用的几个插件

出处:http://blog.csdn.net/liang5630/article/details/46366901/ Android studio常用插件,可极大简化开发,增强开发效率。 不懂安装studio插件,看参考博文:android stuido插件安装:http...

2017-04-28 22:25:31

阅读数 247

评论数 0

Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?

出处    http://www.2cto.com/kf/201409/334386.html Android Activity为什么要细化出onCreate、onStart、onResume、onPause、onStop、onDesdroy这么多方法让应用去重载?   ...

2017-04-21 12:28:25

阅读数 431

评论数 0

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