关闭

[置顶] 编译android 源码相关文章

http://www.jianshu.com/p/6d97b4a10b18 http://www.jianshu.com/p/aeaceda41798 http://blog.csdn.net/zhangt85/article/details/19014017 http://blog.csdn.net/luoshengyang/article/details/6559955...
阅读(380) 评论(0)

[置顶] 有用的网址

rx http://gank.io/post/560e15be2dca930e00da1083...
阅读(1636) 评论(0)

Android中的事件传递机制学习

/(ㄒoㄒ)/~~,被Android中的事件传递困扰好久了,一直以来都是云里雾里的,今天抽一下午的时间从头到尾梳理,琢磨一下Android的事件传递机制以此博客进行记录,如有错误还请指正(●’◡’●) 我们知道Android 中的View结构是树形结构,View可以放在ViewGroup中,而ViewGroup也可以放在ViewGroup当中,这样一层层的嵌套,那么问题来了,我们的触摸事件只...
阅读(6) 评论(0)

bottomsheetbehavior和recycleview的冲突

我的bottomsheetbehavior这个下拉布局里面有2个子布局,其中一个子布局里面有recycleview,我发现会导致另外一个布局无法下拉(拉上去就下不来了),后面把recycleview换成listview就正常了,原因不明以后看看能否找到...
阅读(28) 评论(0)

Android 扩大view点击范围

Android4.0设计规定的有效可触摸的UI元素标准是48dp,转化为一个物理尺寸约为9毫米。7~10毫米,这是一个用户手指能准确并且舒适触摸的区域。 如下图所示,你的UI元素可能小于48dp,图标仅有32dp,按钮仅有40dp,但是他们的实际可操作焦点区域最好都应达到48dp的大小。 为使小的UI区域获得良好的触摸交互,根据View的特性,目前碰到了两种情况: 1.如...
阅读(32) 评论(0)

初探java的Proxy+InvocationHandler

java.lang.reflect.InvocationHandler 一个由代理实例的调用处理程序实现的接口。 每个代理实例有一个关联的调用处理程序。 当调用代理实例上的一个方法,该方法的调用将被编码并转发到它所关联的调用处理程序的方法。 public Object invoke(Object proxy, Method method, Object[] args)throws Thro...
阅读(50) 评论(0)

GreenDao3.0简单使用

关于GreenDao greenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。 关于greenDAO的概念可以看官网greenDAO greenDAO 优势 1、一个精简的库 2、性能最大化 3、内存开销最小化 4、易于使用的 APIs 5、对 Android 进行高度优化 GreenDao 3.0使用 GreenDao 3.0采用注解的方式来定义实...
阅读(50) 评论(0)

RxJava线程切换流程分析_observeOn

转自 http://www.jianshu.com/p/4880eafc4edd 一、执行流程图 流程图 在上一节RxJava2线程切换流程分析_subscribeOn的示例代码中,我们是在 ObservableOnSubscribe#subscribe 中去执行 getBitampFormServer 方法去加载一个 Bitmap 对象,并且也分析了发射器在...
阅读(49) 评论(0)

Android轻松实现RecyclerView悬浮条

原文:http://www.jianshu.com/p/fe69a53502ab 在我们在刷Instagram的动态时,你是否注意到这样一个小小的动效,就是当一条动态(以卡片形式呈现)向上滑动时,动态卡片的头部会始终悬浮在列表最上方,直到下一张动态卡片的头部将它顶掉并替换它悬浮着。言语可能说不清楚,就直接来看一下它的效果好了。 Instagram的悬浮条 综合...
阅读(131) 评论(0)

Android平台下JNI调用第三方so库

首先说一下在网上查找资料时,对于调用第三方so库,有人说有两种方法: 1.    对于so库的API符合JNI格式(即使用javah指令生成的头文件中那种格式),可以在Java代码中声明它对应的native方法,直接调  用。     比如,jni方法名为: jstringJNICALL Java_com_example_hellojni_HelloJni_stringFrom...
阅读(243) 评论(0)

NDK_PROJECT_PATH=null 相关

项目编译的时候出现了error,看里面的信息,编译的时候的参数有NDK_PROJECT_PATH=null,这说明项目的ndk相关的路径是有问题的, 比如对于我来说,我把jni目录放到了app/src/main下面(导致我出现提示找不到jni里面的头文件),而as能够识别的应该是在app/下面,所以要么把jni目录放到app/下面,要么在build.gradle加入下面这些代码 exter...
阅读(2147) 评论(1)

Android 如何调用第三方.so (.a) 文件

在ndk开发中,我们有时候会使用到别人编译好的第三方本地库,这些本地类库有时候是符合JNI接口的,同时可能会提供一些Java接口文件,这样我们就可以直接将.so文件和Java文件直接导入。但是有时候,可能一些本地类库并不符合JNI接口,而且,其并没有提供Java层,这个时候,我们就需要自己编译本地类库啦。本文,我们将对这两种情况进行说明。 1. 本地类库符合JNI接口 大多数本地类库都...
阅读(146) 评论(0)

android实时视频网络传输方案总结(一共有五套)

最近研究了Android的实时视频网络传输问题,在视频处理方面花费了大量精力进行研究,总结出以下五套方案,并加以比较   以320×240大小的视频传输为例 方案 压缩率 压缩/传输方式 实时性 平均流量消耗  传输距离 用camera的回调函数发送原始的yuv420数据 0 无压缩,按帧传输 高(20~30 fps) 很高(6.5 Mbps)...
阅读(410) 评论(0)

linux安装编译配置ffmpeg

1、下载ffmpeg。 下载网址:http://www.ffmpeg.org/download.html 2、解压缩 tar -zxvf ffmpeg-2.0.1.tar.gz 3、编辑profile文件:       vi /etc/profile     在文件末尾加上两句话:     export FFMPEG_HOME=/usr/local/ffmpeg      ...
阅读(128) 评论(0)

文章【Android 的视频编码 H263 MP4V H264】的代码实现

最近很多同学问我SPS和PPS在那里设置,其实这篇文章只是我 上篇文章的一个简单实现    具体情况情看看上一篇   http://blog.csdn.NET/zblue78/archive/2010/12/15/6078040.aspx    这里只用HTC的G7做了H264的程序,谅解!   csdn的资源慢了 粘代码算了   资源 ...
阅读(201) 评论(0)

实时视频相关

原文地址:http://www.apkbus.com/blog-86476-43829.html 废话不说直接贴代码,看不懂代码的同志可以参考: http://blog.csdn.net/zblue78/article/details/6078040 http://blog.csdn.net/zblue78/article/details/6058147 这两篇...
阅读(104) 评论(0)

使用ndk-build方式在as调用jni

在比较新的as上,调用jni有一些比较方便的方式比如使用cmake或者使用build工具,参考我博客中其他几篇文章 http://blog.csdn.net/findsafety/article/details/70053267 http://blog.csdn.net/findsafety/article/details/70053822 http://blog.csdn.net/...
阅读(229) 评论(0)

音视频聊天开发: 7 Android下ffmpeg+x264编译

Android下视频的采集和播放直接调用sdk就行了,只是编解码麻烦一些,这里采用NDK编译ffmpeg然后通过JNI接口调用。  Android开发是麻烦了一点,不过手机倒是卖的很多,好在底层还要用的是Linux,  可以使用c/c++开源项目,比如 ffmpeg, vlc等拿上来用。否则直接就是WP7下场。 再说android编译ffmpeg,随便一搜有很多文章,不过转载者不知道自...
阅读(212) 评论(0)

Android摄像头开发:实时摄像头视频预览帧的编码问题(二)

Android开发:实时处理摄像头预览帧视频------浅析PreviewCallback,onPreviewFrame,AsyncTask的综合应用 这里将大致框架介绍了,但很多人对onPreviewFrame()里的处理提出质疑。认为下面的转换是多余的: [java] view plain copy  print? final YuvImage i...
阅读(109) 评论(0)

Android 相机预览方向及其适配探索

由于Android系统的开放策略,Android手机呈现碎片化的趋势,兼容性问题一直是Android App 开发者头疼的难题。本文以Android相机预览方向为例,探索在Android机型适配上的一些思路。 1.1 相机架构 先了解下Camera的框架,它是分层的结构。由上向下分别是 1)应用层 2)Camera系统的Java类 3)Camera的JNI代码 ...
阅读(155) 评论(0)

安卓7.0 加载libsqlite.so文件失败

解决Android7.x找不到libsqlite.so 问题 TargetSdkVersion 为24时,找不到libsqlite.so,导致App直接崩溃。 原因: 一般某些聊天的SDK都依赖于libsqlite.so(环信、融云),不过由于这个包从来没有变化,使用的是系统默认提供的(/system/lib/)。在Android 6.x及以下的平台可以运行。  And...
阅读(922) 评论(0)

AndroidNDK开发之“文件操作”

其实和上层没什么关系,主要是通过C来完成文件的基本操作。不好意思大家,时间不够,不多说,贴上关键代码。 关键文件代码: MainActivity.java package com.scan.file; import android.app.Activity; import android.os.Bundle; import android.view.View; imp...
阅读(469) 评论(0)
463条 共24页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:859823次
    • 积分:8618
    • 等级:
    • 排名:第2362名
    • 原创:49篇
    • 转载:414篇
    • 译文:0篇
    • 评论:96条
    文章分类
    最新评论