- 博客(10)
- 收藏
- 关注
转载 Android中程序与Service交互的方式——交互方式
转自: http://blog.csdn.net/yihongyuelan/article/details/7216188上一篇文章:Android中程序与Service交互的方式——综述 简述了Service的一些基础知识以及Service和Thread的简单区别,本文将着重讲解与Service交互的五种基本方式:广播交互、共享文件交互、Mssenger(信使)交互、自定义接口交互、AIDL...
2016-10-27 16:36:44 990
原创 Android音乐播放器—Service
既然是音乐播放器就自然免不了MediaPlayer了,MediaPlayer原生的方法就有好几个常用的:MediaPlayer.reset();重置播放器数据 MediaPlayer.setDataSource();设置播放的源文件 MediaPlayer.prepare();正式加载源文件 MediaPlayer.start(); MediaPlayer.pause(); Med...
2016-10-25 15:02:13 493
转载 android view构造函数研究
上周遇到了SurfaceView的constructor的问题,周末决定略微细致地研究一下这个令人发指的玩意。 SurfaceView是View的子类,与View一样有三个constructor:1 public void CustomView(Context context) {}2 public void CustomView(Context co
2016-10-23 21:06:58 413
转载 Android 实现水波纹点击效果(Ripple Effect)
原文 http://www.cnblogs.com/wingyip/p/4548093.html 上周Android发布了Android M的Preview版本.但想必Android5.0很多炫酷效果,多数开发者还没有使用过,那更不要说广大用户了.本文介绍的是Android5.0中其中一个炫酷的效果,点击水波纹扩散效果(Ripple Effect)
2016-10-20 21:58:07 547
转载 【Android 多媒体开发】 MediaPlayer 状态机 接口 方法 解析
转载 : http://blog.csdn.net/shulianghan/article/details/38487967 一. MediaPlayer 状态机 介绍 Android MediaPlayer 状态即图例 : 1. Idle (闲置) 状态 和 End (结束) 状态 MediaPlayer 对象声明周期 : 从 Idl...
2016-10-20 12:09:25 779
原创 android 三种定时器的写法
一、 使用Timer 和 TimerTask Timer timer = new Timer(); MyTimerTask timerTask = new MyTimerTask(); timer.schedule(timerTask, 3000, 1); // 延迟3秒钟,执行1次 //timer.cancel();// 取消 class MyTimerTa
2016-10-17 20:37:57 440
转载 Android App 内存泄露之Handler
Android App 内存泄露之Handler转载自: http://blog.csdn.net/zhuanglonghai/article/details/38233069Handler也是造成内存泄露的一个重要的源头,主要Handler属于TLS(Thread Local Storage)变量,生命周期和Activity是不一致的,Handler引用Activity会存在内存泄露。
2016-10-16 00:05:02 349
转载 Java内联函数
在说内联函数之前,先说说函数的调用过程。 调用某个函数实际上将程序执行顺序转移到该函数所存放在内存中某个地址,将函数的程序内容执行完后,再返回到转去执行该函数前的地方。这种转移操作要求在转去前要保护现场并记忆执行的地址,转回后先要恢复现场,并按原来保存地址继续执行。也就是通常说的压栈和出栈。因此,函数调用要有一定的时间和空间方面的开销。那么对于那些函数体代码不是很大,又频繁调用
2016-10-15 16:12:28 532
原创 Android音乐播放器读取歌词.lrc文件乱码问题解决方法
最近在做Android音乐播放器,在读取本地歌词的时候,老是乱码,使我很郁闷:今天在网上看到一个文件转码的文章,彻底解决了我的乱码问题,这样我就不用自己去手动的转码lrc歌词文件你的编码了,现在与大家分享一下这一文章: [java] view plain copypackage com.qgmobile.utils; impor
2016-10-12 19:13:50 5856
原创 Android中AIDL 编译报couldn't find import for class解决办法
有如下AIDL代码: package android.hardware; import android.content.Context; /** * {@hide} */ interface IEinkctlService { boolean updateModeLock(boolean acquired, Context context); i
2016-10-09 10:21:07 2519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人