码迷,mamicode.com
首页 > 移动开发 > 周排行
Android开发中的性能优化---代码
前 这篇主要总结一些优化代码的技巧,一些写代码中的小细节,可能就会影响程序的执行效率,比如一个地方只会影响1ms,那么1000个地方就会影响1s,1s到底长不长?要知道Activity出现ANR异常的时间为5s!!! 主要遵循两个原则 1.不要创建一些没必要创建的对象以及重复定义某个变量 对象的创建 ...
分类:移动开发   时间:2018-02-05 21:56:11    阅读次数:259
第一行代码 Android pdf
下载地址:网盘下载 内容简介编辑 内容简介 本书被广大Android 开发者誉为“Android 学习第一书”。全书系统全面、循序渐进地介绍了Android软件开发的必备知识、经验和技巧。[1] 第2版基于Android 7.0 对第1 版进行了全面更新,将所有知识点都在最新的Android系统上进 ...
分类:移动开发   时间:2018-02-05 21:58:34    阅读次数:246
Android开发之漫漫长途 Fragment番外篇——TabLayout+ViewPager+Fragment
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!! 前言 上一篇文章 ...
分类:移动开发   时间:2018-02-05 23:14:58    阅读次数:262
Office Web Apps 错误日志
前言 最近一直在用Office Web Apps,使用过程会有各种各样的错误,众所周知,sharepoint的错误都在15/Logs下面保存错误日志,那么OWA呢? 经过查找,发现Office Web Apps也有自己的错误日志,如果我们遇到错误了,可以去查看错误日志。 查看方法 默认错误日志位置: ...
分类:移动开发   时间:2018-02-05 23:25:40    阅读次数:262
CSAPP家庭作业(第二章)
2.55(*) 编译并运行示例代码: 答:由此可见我的机器是采用低位先输出的小端法机器。 2.56 -2.57 :略 2.58(**) 2.59(**) C表达式:(x & 0xFF)|(y & ~0xFF) 2.60(**) (PS:这里要求不能用乘法,为了实现8*i,也是用移位来实现乘法,其他的 ...
分类:移动开发   时间:2018-02-05 23:29:59    阅读次数:231
Android组件化框架设计与实践
在目前移动互联网时代,每个 APP 就是流量入口,与过去 PC Web 浏览器时代不同的是,APP 的体验与迭代速度影响着用户的粘性,这同时也对从事移动开发人员提出更高要求,进而移动端框架也层出不穷。 上图显示的是传统的服务端架构和客户端 App 架构对比。传统的服务端架构中最底下是一个 OS,一般 ...
分类:移动开发   时间:2018-02-06 01:07:37    阅读次数:251
Android7.0调用系统相机拍照、读取系统相册照片+CropImageView剪裁照片
Android手机拍照、剪裁,并非那么简单 简书地址:[我的简书–T9的第三个三角] 前言 项目中,基本都有用户自定义头像或自定义背景的功能,实现方法一般都是调用系统相机–拍照,或者系统相册–选择照片,然后进行剪裁,最终设为头像或背景。 而在Android6.0之后,需要动态获取权限,而且Andro ...
分类:移动开发   时间:2018-02-06 01:11:05    阅读次数:320
Android 音视频深入 七 学习之路的总结和资料分享
说个实话一开始我对基于Android如何开发音视频很迷茫,甚至对音视频开发都不是很明白,我看了Android音视频开发入门指南http://blog.51cto.com/ticktick/1956269这篇博客,我觉得我也许不太懂音视频能干啥,但是我找到了学习音视频的门槛,对了写这个博客的人,他的博客很多都是关于音视频的很有借鉴开始把Android原生音频APIAudioFormat、AudioR
分类:移动开发   时间:2018-02-06 11:03:22    阅读次数:145
Android 音视频深入 六 使用FFmpeg播放视频(附源码下载)
本篇项目地址,求starhttps://github.com/979451341/Audio-and-video-learning-materials/tree/master/FFmpeg%E6%92%AD%E6%94%BE%E8%A7%86%E9%A2%91首先FFmpeg是c语言写的,所以我们需要NDK的技术,然后我使用的NDK使用Cmake的,一开始就是说如何将FFmpeg导入项目,使用我的
分类:移动开发   时间:2018-02-06 11:04:21    阅读次数:240
Android 音视频深入 八 小视频录制(附源码下载)
本篇项目地址,求starthttps://github.com/979451341/Audio-and-video-learning-materials/tree/master/%E5%B0%8F%E8%A7%86%E9%A2%91%E5%BD%95%E5%88%B6这个项目我觉得厉害,因为之前录屏用了很多代码,而这个真正实现录屏功能的代码一百行都不到还有就是关于整个界面UI也做得不错,但是关于界
分类:移动开发   时间:2018-02-06 11:04:40    阅读次数:232
Android 音视频深入 九 FFmpeg解码视频生成yuv文件(附源码下载)
项目地址,求starhttps://github.com/979451341/Audio-and-video-learning-materials/tree/master/FFmpeg(MP4%E8%BD%ACyuv%EF%BC%89这一次是将MP4解码出yuv文件出来,先介绍一波yuv文件YUV是指亮度参量和色度参量分开表示的像素格式,而这样分开的好处就是不但可以避免相互干扰,还可以降低色度的采
分类:移动开发   时间:2018-02-06 11:05:06    阅读次数:219
cordova+vue 项目打包成Android(apk)应用
现在使用vue开发的项目越来越多,使用vue开发的移动端打包就成了最大的问题。现在前端打包方案有好多种,但是综合来说,我比较喜欢用cordova来进行Android和ios的打包,配置完成之后,每次只需要一条命令就可以完成打包。 1.安装cordova这一步的前提是已经完成安装node和npm,如果 ...
分类:移动开发   时间:2018-02-06 11:40:10    阅读次数:393
Android 音视频深入 十 FFmpeg给视频加特效(附源码下载)
项目地址,求starhttps://github.com/979451341/Audio-and-video-learning-materials/tree/master/FFmpeg(AVfilter%E8%BF%87%E6%BB%A4%EF%BC%891.AVfilter结构体成员这个特效要靠AVfilter来实现,首先说一下说AVfilter这个结构体的成员/*过滤器定义。这定义了一个过滤器
分类:移动开发   时间:2018-02-06 11:41:55    阅读次数:293
Android常见问题总结(二)
1、布局文件LinearLayout线性布局添加内容报错。解决方法:线性布局LinearLayout中包裹的元素多余1个需要添加android:orientation属性。2、android的应用APP怎么设置图标解决方法在AndroidManifest.xml文件中application标签下android:icon以及android:roundIcon为设置图标属性。后者为设置圆形图标。3、不
分类:移动开发   时间:2018-02-06 11:42:12    阅读次数:204
一个 戴尔 dell 笔记本 bios Preparing to begin setup 问题
昨天帮亲戚安装系统,是一个dell 笔记本,原本想的很简单,但是在修改了bios里的 SATA 模式后,不但系统启动不了,连bios都进不去了,就像一直再检测一个错误的硬件。google了很多,也没有正确答案。后来我想把所有不必要的设备全部拆下来,再试试,结果突然发现,这个本子,有一块小的 M2 硬 ...
分类:移动开发   时间:2018-02-06 12:53:49    阅读次数:256
Java简单模拟Android中Handler-Message机制
在Android中主线程与子线程的通信十分重要,Google工程师为我们提供了Handler-Message机制来解决他们之间的交互问题。今天,我们就来简单理解Handler-Message机制的原理,在Java中简单模拟该机制。代码示例Github地址HandlerDemo首先,看一下简单流程图(不太专业)由上图可知,流程中主要相关类有Handler、Message、MessageQueue、L
分类:移动开发   时间:2018-02-06 13:01:17    阅读次数:209
移动端开发
iOS移动端点击阴影如何去除 ...
分类:移动开发   时间:2018-02-06 14:17:23    阅读次数:136
搭建android开发环境
此前因学习java,电脑已安装jdk,eclipseEE.接下来搭建android开发环境如下。 1.下载SDK,ATD。在http://tools.android-studio.org/index.php/sdk 在此网站中下载最新的SDK,ADT。下载SDK后解压。以管理员身份运行SDKMana ...
分类:移动开发   时间:2018-02-06 14:25:13    阅读次数:236
iOS 常用手势
UIGestureRecognizer 对iOS的各种手势进行了封装,完全满足了用户对手势的需求。 以下是对各种手势的详细应用和说明,希望能对大家有帮助。^_^ ...
分类:移动开发   时间:2018-02-06 14:25:19    阅读次数:212
移动web开发———第四天
微金所一、媒体查询在响应式开发中使用媒体查询中的screen查询浏览器的宽度来定义不同宽度区间的样式和布局。代码:@mediascreenand(min-width:768px){}@mediascreenand(min-width:992px){}@mediascreenand(min-width:1200px){}或者@media(max-width:767px){}@media(min-wi
分类:移动开发   时间:2018-02-06 16:37:53    阅读次数:200
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!