随笔分类 -  Android开发

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页
Andriod开发遇到的一些问题和经验分享
摘要:2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。ViewDragHelper是framework中不为人知却非常有用的一个... 阅读全文
posted @ 2015-06-07 11:18 dongweiq 阅读(1991) 评论(1) 推荐(1) 编辑
摘要:复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。昨天晚上,我读了《Scaling Isomorphic Javas... 阅读全文
posted @ 2015-06-02 13:30 dongweiq 阅读(180) 评论(0) 推荐(0) 编辑
摘要:介绍最近出现的 React Native 再次让跨平台移动端开发这个话题火起来了,曾经大家以为在手机上可以像桌面那样通过 Web 技术来实现跨平台开发,却大多因为性能或功能问题而放弃,不得不针对不同平台开发多个版本。但这并没有阻止人们对跨平台开发技术的探索,毕竟谁不想降低开发成本,一次编写就处处运行... 阅读全文
posted @ 2015-05-26 11:41 dongweiq 阅读(335) 评论(0) 推荐(0) 编辑
摘要:英文原文:http://trickyandroid.com/saving-android-view-state-correctly/转载此译文须注明出处。今天我们聊一聊安卓中保存和恢复view状态的问题。我刻意强调View状态是因为我发现这个过程要比保存 Activity 和 Fragment状态稍... 阅读全文
posted @ 2015-05-26 11:26 dongweiq 阅读(2909) 评论(0) 推荐(0) 编辑
摘要:之前写过了如何将speex与wav格式的音频互相转换,如果没有看过的请看一下连接http://www.cnblogs.com/dongweiq/p/4515186.html虽然自己实现了相关的压缩算法,但是发现还是与gauss的压缩比例差了一些,一部分是参数设置的问题,另外一部分是没有使用ogg的问... 阅读全文
posted @ 2015-05-22 10:26 dongweiq 阅读(5895) 评论(0) 推荐(1) 编辑
摘要:我们的司信项目又有了新的需求,就是要做会议室。然而需求却很纠结,要继续按照原来发语音消息那样的形式来实现这个会议的功能,还要实现语音播放的计时,暂停,语音的拼接,还要绘制频谱图等等。如果是wav,mp3不论你怎么拼接,绘制频谱图,我也没有问题,网上都有现成的例子。然而这一次居然让用speex的音频做... 阅读全文
posted @ 2015-05-19 17:53 dongweiq 阅读(15525) 评论(0) 推荐(2) 编辑
摘要:众所周知,Android的MediaPlayer包含了Audio和video的播放功能,在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。MediaPlayer在底层是基于OpenCore(PacketVideo)的库实现的,为了构建一个MediaPl... 阅读全文
posted @ 2015-05-18 14:49 dongweiq 阅读(1369) 评论(0) 推荐(0) 编辑
摘要:Android提供了两个API用于实现录音功能:android.media.AudioRecord、android.media.MediaRecorder。 网上有很多谈论这两个类的资料。现在大致总结下:1、AudioRecord主要是实现边录边播(AudioRecord+AudioTrack)... 阅读全文
posted @ 2015-05-12 17:06 dongweiq 阅读(897) 评论(0) 推荐(0) 编辑
摘要:转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/45460089;本文出自:【张鸿洋的博客】1、概述大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知... 阅读全文
posted @ 2015-05-04 13:17 dongweiq 阅读(272) 评论(0) 推荐(0) 编辑
摘要:最近在研究speex的编码和解码流程之前在IM上用到的都是发语音片段,这个很简单,只需要找到googlecode上gauss的代码,然后套一下就可以用了。不过googlecode要关闭,有人将他导入到了github,地址在这里https://github.com/cczufish/OggSpeex-... 阅读全文
posted @ 2015-04-29 15:59 dongweiq 阅读(3714) 评论(0) 推荐(0) 编辑
摘要:今天又看到了另外一种设置沉浸式标题栏的方式,比上次写的那个使用主题,设置主题背景色的要好很多了。尤其是设置主题背景色后,程序从后台到前台ui界面没加载出来会显示出短暂的标题栏的颜色,因此设置主题背景颜色的方式还是有些缺陷。 废话不多说,我介绍的这个方法使用了小米的一个类:SystemBarTintM 阅读全文
posted @ 2015-04-22 17:13 dongweiq 阅读(1811) 评论(0) 推荐(0) 编辑
摘要:趁着清明节的闲工夫,把我的百年不升级一次系统的红米note手机升级到了miuiv6的系统,早就听说android4.4的系统有沉浸式标题栏,一直没有体验过。这次终于有机会了。看了几个手机上常用的应用都采用了这个效果,例如qq空间,wps、lbe等。自己也突然手痒痒了一下,想把当前正在做的项目也做成这... 阅读全文
posted @ 2015-04-10 14:33 dongweiq 阅读(3134) 评论(0) 推荐(0) 编辑
摘要:上一期分享了android内存优化的一些总结,这一期说说我认为的好的编码习惯,然后下一期会做安卓数据库优化的一些总结,逐渐的会将一些性能优化点总结分享出来,肯定是不够全面的希望不足的地方欢迎指出。 良好的编码习惯除开编码规范这个不说外,还有很多影响内存,流畅度,耗电量的地方都是需要注意的。我... 阅读全文
posted @ 2015-03-27 16:03 dongweiq 阅读(268) 评论(0) 推荐(0) 编辑
摘要:本文总结了Java开发者经常会犯的前十种错误列表。Top1. 数组转换为数组列表将数组转换为数组列表,开发者经常会这样做:[java]view plaincopyListlist=Arrays.asList(arr);Arrays.asList()将返回一个数组内部是私有静态类的ArrayList,... 阅读全文
posted @ 2015-03-12 16:41 dongweiq 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Android从3.0开始,就添加了很多动画,ViewPager当然也不例外,相对于非常平庸的默认切换动画,Google给我们展示了两个动画例子:DepthPageTransformer和ZoomOutPageTransformer,实际上我们也可以通过实现ViewPager.PageTransfo... 阅读全文
posted @ 2015-03-12 09:29 dongweiq 阅读(691) 评论(0) 推荐(0) 编辑
摘要:转载请注明本文出自Cym的博客(http://blog.csdn.net/cym492224103),谢谢支持!Android开发编码规范目的及指导原则目的统一规范Eclipse编辑环境下Java的编码风格和标准指导原则1)首先是为人编写程序,其次才是计算机。这是软件开发的基本要点,软件的生命周期贯... 阅读全文
posted @ 2015-03-06 17:14 dongweiq 阅读(482) 评论(0) 推荐(0) 编辑
摘要:50个android开发技巧http://blog.csdn.net/column/details/androidhacks.html 阅读全文
posted @ 2015-02-26 15:55 dongweiq 阅读(142) 评论(0) 推荐(0) 编辑
摘要:AmaterasUML是个人觉得最好用的Eclipse UML插件,可以通过拖拽Java源文件,轻松生成类图结构,同时支持活动图、时序图和用例图。它的官方下载地址是:http://sourceforge.jp/projects/amateras/releases/#21568,目前最新是1.3.4版... 阅读全文
posted @ 2015-02-13 12:04 dongweiq 阅读(3707) 评论(0) 推荐(1) 编辑
摘要:本文原创 ,转载必须注明出处:http://blog.csdn.net/qinjuning 今天给大家介绍下Android中滑屏功能的一个基本实现过程以及原理初探,最后给大家重点讲解View视图中scrollTo 与 scrollBy这两个函数的区别 。首先 ,我们必须明白在Android Vie... 阅读全文
posted @ 2015-02-13 11:31 dongweiq 阅读(427) 评论(0) 推荐(0) 编辑
摘要:转载请注明出处:http://blog.csdn.net/qinjuning 前言: 虽然本文标题的有点标题党的感觉,但无论如何,通过这篇文章的学习以及你自己的实践认知,写个简单的滑屏小Demo还是justso so的。 友情提示: 在继续往下面读之前,希望您对以下知识点有一定程度掌握,否则,... 阅读全文
posted @ 2015-02-13 11:23 dongweiq 阅读(325) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 18 下一页