2016年7月27日

android studio C/C++ jni 编写以及调试方法

摘要: 原文路径: http://blog.sina.com.cn/s/blog_ad64b8200102vnxl.html 目录 开发环境 2 编写hello_jni程序 2 运行结果 10 调试程序 10 开发环境 IDE: android studio 1.1.0 android NDK :R10 a 阅读全文

posted @ 2016-07-27 18:05 Sun‘刺眼的博客 阅读(13109) 评论(0) 推荐(0) 编辑

使用AndroidStudio编译NDK的方法及错误解决方案

摘要: 2016年4月1日更新: 推荐一个产品质量跟踪系统:网易云捕,完全免费,个人和企业均可使用。 云捕是网易旗下的质量跟踪平台 , 积淀网易多年来质量跟踪技术经验, 面向移动开发者提供专业的 Crash 监控、崩溃分析等质量跟踪服务。开发者通过云捕官网(crash.163.com ) ,即可快速接入服务 阅读全文

posted @ 2016-07-27 17:41 Sun‘刺眼的博客 阅读(4753) 评论(0) 推荐(0) 编辑

Android Studio开发JNI工程

摘要: 使用Android Sutdio创建一个新的工程后,接下来记录创建NDK工程的基本步骤。 本文将达到: 1. 创建NDK工程 2. 在JNI中输出Log语句 3. 指定编译的so库的abi版本 4. 解决在创建NDK工程中的问题 Step: 1. 添加native接口 注意写好native接口和Sy 阅读全文

posted @ 2016-07-27 17:22 Sun‘刺眼的博客 阅读(458) 评论(0) 推荐(0) 编辑

Android.mk 文件语法详解

摘要: 转:http://blog.sina.com.cn/s/blog_602f8770010148ce.html 0. Android.mk简介: Android.mk文件用来告知NDK Build 系统关于Source的信息。 Android.mk将是GNU Makefile的一部分,且将被Build 阅读全文

posted @ 2016-07-27 17:07 Sun‘刺眼的博客 阅读(1026) 评论(0) 推荐(0) 编辑

Android.mk文件语法规范及使用模板

摘要: Android.mk文件语法规范 根据eoeandroid上的的连载,进行一些更新、修改和加亮。 今天翻译ANDROID-MK.TXT文件(英文原文件在/development/Ndk/Docs/android-mk.txt) Android.mk文件语法规范 Introduction: Andro 阅读全文

posted @ 2016-07-27 17:06 Sun‘刺眼的博客 阅读(302) 评论(0) 推荐(0) 编辑

Android(java方法)上实现mp4的分割和拼接 (一)

摘要: 最近正在处理android上的mp4切割问题。学习了很多mp4的知识,mp4文件按照编码类型,分为mpeg-4,avc这两种;这两种类型的mp4在后面的处理中会有不同的地方。 在Android系统下,MP4的分割大致有三种可选择的方法,(1)FFmpeg框架,对视频进行一帧一帧解码编码处理。(2)第 阅读全文

posted @ 2016-07-27 14:55 Sun‘刺眼的博客 阅读(2146) 评论(0) 推荐(0) 编辑

Android(java方法)上实现mp4的分割和拼接 (二)

摘要: 这节谈一下如何在android上实现mp4文件的高效率切割。 业务需求举例:把一段2分钟的mp4文件切割出00:42 至 01:16这段时间的视频,要求足够短的执行时间和尽量少的误差。 分析:mp4Parser只能在关键帧切割,比如,在00:40和00:45分别存在一个可切割关键帧,那么切割视频的头 阅读全文

posted @ 2016-07-27 14:54 Sun‘刺眼的博客 阅读(3916) 评论(0) 推荐(0) 编辑

android下大文件分割上传

摘要: 由于android自身的原因,对大文件(如影视频文件)的操作很容易造成OOM,即:Dalvik堆内存溢出,利用文件分割将大文件分割为小文件可以解决问题。 文件分割后分多次请求服务。 1 //文件分割上传 2 public void cutFileUpload(String fileType,Stri 阅读全文

posted @ 2016-07-27 14:49 Sun‘刺眼的博客 阅读(3775) 评论(0) 推荐(0) 编辑

MVP的理解和使用

摘要: MVP大家应该差不多都知道了,他其实是MVC的升华版,差不多是在view和model中加了一个调节器,这样view不能直接调用model中得数据,而是通过presenter来进行操作,此外Presenter与View和model的交互使用接口定义操作可以进一步达到松耦合也可以通过接口更加方便的进行测 阅读全文

posted @ 2016-07-27 11:24 Sun‘刺眼的博客 阅读(375) 评论(0) 推荐(0) 编辑

Fragment

摘要: 1、Fragment的简单使用 <1>Fragment:在Activity中使用的碎片,有自己的布局、生命周期和输入事件 <2>使用Fragment的步骤 (1)创建类,并继承Fragment; public class FirstFragment extends Fragment{ } (2)重写 阅读全文

posted @ 2016-07-27 10:54 Sun‘刺眼的博客 阅读(387) 评论(0) 推荐(0) 编辑

ProgressBar及其子类

摘要: 1、ProgressBar(进度条组件) 派生了两个常用的组件:SeekBar和RatingBar。 <1>通过style属性可以为ProgressBar指定风格,该属性可支持如下几个属性值: (1)@android:style/Widget.ProgressBar.Horizontal:水平进度条 阅读全文

posted @ 2016-07-27 10:40 Sun‘刺眼的博客 阅读(394) 评论(0) 推荐(0) 编辑

几种Menu和几种对话框

摘要: 一、Menu 1.OptionsMenu(弹出菜单) (1)显示弹出菜单布局必须要重写的方法 onCreateOptionsMenu 该方法必须返回true //加载菜单文件 getMenuInflater().inflate(R.menu.main, menu); //设置菜单添加图标有效 set 阅读全文

posted @ 2016-07-27 10:38 Sun‘刺眼的博客 阅读(1413) 评论(0) 推荐(0) 编辑

APP打包上线应注意的问题!

摘要: 咱们只谈技术不谈业务!关系到怎么推广怎么让软件发扬光大,其实归根结底这都和公司的现状和产品经理有直接的联系,与我们程序员关系不太密切。 我总结的上线项目和我做的项目以及公司外包过来的项目升级再次发布的所有项目中遇到的问题 1.前面怎么创建工程、怎么写代码我就不在说了,这都是日积月累的结果,从直接上线 阅读全文

posted @ 2016-07-27 10:31 Sun‘刺眼的博客 阅读(589) 评论(0) 推荐(0) 编辑

Linux常用命令大全

摘要: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT / 阅读全文

posted @ 2016-07-27 10:15 Sun‘刺眼的博客 阅读(697) 评论(0) 推荐(1) 编辑

导航