![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android java
文章平均质量分 54
Frank_de_Boer
Android Camera开发工程师
展开
-
java 的 implement 与 extends
implements一般是实现接口。extends 是继承类。接口一般是只有方法声明没有定义的,那么java特别指出实现接口是有道理的,因为继承就有感觉是父类已经实现了方法,而接口恰恰是没有实现自己的方法,仅仅有声明,也就是一个方法头没有方法体。因此你可以理解成接口是子类实现其方法声明而不是继承其方法。但是一般类的方法可以有方法体,那么叫继承比较合理。引入包可以使用里面非接口的一切实现转载 2015-04-17 20:21:29 · 524 阅读 · 0 评论 -
Android音频系统
Muti-media时多种形式的媒体内容(文本、音频、视频、图片、动画)的组合。多媒体可以是“MediaPlayer和MediaRecorder”的实现,Android的一大特性时高度封装,提高了软件的开发效率。这也使得整个多媒体系统显得异常庞大,各种类定义、C++库、Java实现,现在我们从音频基础知识、底层框架分析,桌布扩展延伸到上层应用。 主要包括:-音频的基础知识-AudioFling原创 2017-03-14 14:02:55 · 766 阅读 · 1 评论 -
Android Camera对焦相关
一、Camera 支持对焦模式简介在维护MTK Camera模块的时候,遇到Camera对焦的问题,Camera支持的对焦模式定义在frameworks/base/core/java/android/hardware/Camera.java下,主要有FOCUS_MODE_AUTO 自动对焦FOCUS_MODE_INFINITY 无穷远FOCUS_MODE_MACRO 微距## 标题 ##FO原创 2017-03-27 10:31:07 · 3059 阅读 · 0 评论 -
Android Service 返回值
在实际项目中,遇到手机系统的截图功能会偶尔自动执行截图,对用户的正常使用造成影响,通过分析log以及分析截图功能的流程发现,在启动onStartCommand()方法的返回值,return START_STICKY; 这个返回值表示此服务被杀死之后会尝试重新启动。也就导致截图会不时执行。 关于onStartCommand()的各个返回值,有如下解释: START_STICKY:如果servic原创 2017-04-05 19:27:45 · 1681 阅读 · 0 评论 -
多角度全方位优化你的RecycleView性能
卡顿原因RecyclerView: notifyDataSetChanged数据需要全局刷新时,可以使用notifyDataSetChanged;对于增加或减少数据,可以使用如下方法实现局部刷新。void onNewDataArrived(List<News> news) { List<News> oldNews = myAdapter.getItems();...转载 2018-12-28 09:38:35 · 439 阅读 · 0 评论