随笔分类 -  android进阶

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页

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

posted @ 2016-07-27 17:41 Sun‘刺眼的博客 阅读(4801) 评论(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‘刺眼的博客 阅读(474) 评论(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‘刺眼的博客 阅读(1042) 评论(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‘刺眼的博客 阅读(315) 评论(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‘刺眼的博客 阅读(2187) 评论(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‘刺眼的博客 阅读(4004) 评论(0) 推荐(0)

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

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

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

posted @ 2016-07-27 11:24 Sun‘刺眼的博客 阅读(389) 评论(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‘刺眼的博客 阅读(393) 评论(0) 推荐(0)

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

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

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

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

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

posted @ 2016-07-27 10:31 Sun‘刺眼的博客 阅读(596) 评论(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‘刺眼的博客 阅读(699) 评论(0) 推荐(1)

如何调试Android Framework?
摘要:Linus有一句名言广为人知:Read the fucking source code. 但其实,要深入理解某个软件、框架或者系统的工作原理,仅仅「看」代码是远远不够的。就拿Android Framework来说,整个代码量非常大不说,那些个动辄几万行的类如何去理解?所以我今天要说的就是: Debu 阅读全文

posted @ 2016-07-26 16:35 Sun‘刺眼的博客 阅读(5501) 评论(0) 推荐(0)

Android Studio你不知道的调试技巧
摘要:写代码不可避免有Bug,通常情况下除了日志最直接的调试手段就是debug;那么你的调试技术停留在哪一阶段呢?仅仅是下个断点单步执行吗?或者你知道 Evaluate Expression, 知道条件断点;可是你听说过日志断点吗,Method Breakpoint, Exception Breakpoi 阅读全文

posted @ 2016-07-26 10:42 Sun‘刺眼的博客 阅读(2063) 评论(0) 推荐(0)

Android设计模式之策略模式
摘要:今天介绍下策略模式,直接先上UML图 策略模式的概念 The Strategy Pattern defines a family of algorithms,encapsulates each one,and makes them interchangeable. Strategy lets the 阅读全文

posted @ 2016-07-26 10:35 Sun‘刺眼的博客 阅读(1195) 评论(0) 推荐(0)

Notify通知
摘要:1、NotificationManager类对象 <1>getSystemService(Context.NOTIFICATION_SERVICE) 获取通知管理对象 <2>notify(int id, Notification notification) //定义通知管理对象 Notificati 阅读全文

posted @ 2016-07-26 10:33 Sun‘刺眼的博客 阅读(520) 评论(0) 推荐(0)

Menu菜单
摘要:1.概念 <1>Android应用中的菜单默认是隐藏的,只有当用户点击手机上的MENU键,系统才会显示菜单。这种菜单叫做选项菜单(Option Menu)。 <2>从3.0开始,Android不要求手机设备上必须提供MENU按键。因此Android推荐使用ActionBar来代替Menu。 2、分类 阅读全文

posted @ 2016-07-26 10:32 Sun‘刺眼的博客 阅读(545) 评论(0) 推荐(0)

Windows下配置cygwin和ndk编译环境
摘要:cygwin安装 结论很简单,不过我折腾的过程就有点心酸了: 下载setup-x86_64.exe,出现包选择的时候,我点击了下“default”,变成了“install”,那时我像,哦~应该是这样吧,然后我就点了下一步,结果我下了差不多半天,下完发现那个有2G多还是3G,什么乱七八糟的都给我下载下 阅读全文

posted @ 2016-07-25 16:10 Sun‘刺眼的博客 阅读(537) 评论(0) 推荐(0)

Android组件化和插件化开发
摘要:Android组件化和插件化开发 什么是组件化和插件化? 组件化开发就是将一个app分成多个模块,每个模块都是一个组件(Module),开发的过程中我们可以让这些组件相互依赖或者单独调试部分组件等,但是最终发布的时候是将这些组件合并统一成一个apk,这就是组件化开发。插件化开发和组件化开发略有不用, 阅读全文

posted @ 2016-07-25 14:25 Sun‘刺眼的博客 阅读(58081) 评论(0) 推荐(2)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页

导航