- 博客(9)
- 问答 (1)
- 收藏
- 关注
原创 Android 录音实现--MediaRecorder
前言Android系统在实现录音以及录像的功能均是通过使用MediaRecorder实现的。本篇文章主要介绍如何借助MediaRecorder实现后台录音功能。MediaRecoderMediaRecoder主要方法介绍void prepar():准备录制void start():开始录制void stop():停止录制void reset():重置MediaRecorder...
2019-06-18 17:28:59
1569
原创 Java集合知识点总结
0.零散知识点一般在使用java的集合的时候,需要使用接口类型来存放引用,方便后续修改HashSet是基于散列表的集TreeSet是基于红黑树的集一.collection1. SetTreeSet基于红黑树,查找效率O(logn)实现了SortedSet接口HashSet基于Hash表实现,支持快速查找,但失去了插入的顺序LinkedHashSet具有...
2019-03-06 20:53:30
356
原创 Java面试基础知识积累(一)
Java基础知识一.final 与 Staticpublic static final 类常量,在类内部多个方法中可用,若为public 在其他类当中也可用静态数据区不属于堆,当然更不属于对象,在静态数据区如果编译器能够在编译阶段确定某变量的值,那么编译器就会把该变量当做编译期常量来使用静态方法在类加载的时候就存在了,它不依赖于任何实例只能访问所属类的静态字段和静态方法,方法中不能有...
2019-03-06 14:14:35
158
原创 [python爬虫]爬取评分方法及Excel读写
环境介绍为了让两位自认为阅漫无数的同学对自己的动漫观看质量有数据量化的评判,近日基于爬虫实现了对动漫评分的爬取。###爬虫部分import urllibfrom urllib.parse import quoteimport requestsimport refrom bs4 import BeautifulSoup#构造搜索请求,获取往返回的网页内容#movie_name 电...
2018-12-13 10:28:58
821
原创 Android系统--Camera 1.0 部分源码分析
Camera1分析1.相关概念介绍 camera 1相关内容 作用 camera.java 进行初始化设置以及调用jni实现功能 android_hardware_Camera.cpp 调用native层代码获得底层camera硬件的访问入口camera.java位置: frameworks/base/core/java/andro...
2018-08-07 09:12:05
378
原创 Android系统--ProcessState以及IPCThreadState
ProcessState以及IPCThreadStateProcessState是负责打开Binder节点并做mmap映射,IPCThreadState是负责与Binder驱动进行具体的命令交互。ProcessState实现ProcessState的主要关键点有以下几个: 保证同一进程只有一个ProcessState实例,且只有在ProcessState对象建立时才打开Bind...
2018-08-06 16:22:19
720
原创 Android系统--IBinder和BpBinder
IBinder和BpBinder引言总结之前学习的内容可以发现,对于ServiceManager,当想使用其服务的时候,我们首先引入了ServiceManagerProxy,再往上层可以发现是封装了ServiceManager.java以及ServiceManagerNative.java来方便使用。在创建ServiceManagerProxy的时候,我们是传入了一个IBinder...
2018-08-06 16:21:49
504
原创 Android系统--ServiceManager服务
最近在学习Android内核设计思想,看书的过程中将一些小知识点积累了一下。需要解决的问题因为发送请求的Binder client可能是应用程序,所以必须提供Java层的==接口==(需要找出这个接口是什么)每个调用binder服务的程序,不需要亲自去执行如下步骤,所以需要封装如下功能 打开binder设备执行mmap通过binder驱动向ServiceManager发送请求...
2018-07-25 10:14:57
744
原创 [Android]seekbar控制系统音量
SeekBar介绍SeekBar是ProgressBar的子类,通过对ProgressBar进行功能性的补充,可以响应用户的点击和拖动事件。接下来将要介绍属性设置、样式设置以及功能设置。并且通过SeekBar来控制系统音量。SeekBar常用属性介绍首先在xml当中对SeekBar进行属性的设置 <SeekBar android:id="@+id/seek_bar...
2018-07-24 13:56:56
1864
2
空空如也
python中文文本分类使用朴素贝叶斯分类器,得到的训练词向量的维数在多少比较合适?
2017-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人