android笔记
文章平均质量分 51
夏小同学
放低姿态,才有所得
展开
-
Android音频焦点
android音乐播放器的音频焦点控制什么叫音频焦点 (audio focus)? android系统是一个多任务操作系统,因此同一时刻允许许多任务同时工作。但是这对音频类应用来说是个挑战,因为如果多个音频同时播放的话,很多情况下用户体验会相当的差!比如听音乐时,来了个电话,这时你的耳机里就是电话和音乐共同工作,绝对是个悲剧! 为了解决这个问题从android2.2转载 2016-07-22 15:51:22 · 569 阅读 · 0 评论 -
Andaroid之静态Fragment之间传值两种思路
Andaroid之静态Fragment之间传值两种思路第一种:通过FragmentManager。Fragment01:先通过getActivity获得当前fragment所依附的activity,然后通过getSupportFragmentManager获得fragment管理者,通过管理者findFragmentById/findFragmentByTag找到Fragment0原创 2017-06-22 11:23:28 · 761 阅读 · 0 评论 -
android之ViewPager无限轮播两种思路
android之ViewPager无限轮播两种思路原创 2017-06-22 11:03:05 · 417 阅读 · 0 评论 -
Activity回传值之onActivityResult
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub super.onActivityResult(requestCode, resultCode, data);原创 2016-10-25 11:21:21 · 466 阅读 · 0 评论 -
Activity之间传递对象
Activity之间传递对象声明:如果对象要被传递,那么该对象必须通过实现Serialable接口或者Parcelable接口实现对象的序列化。Serialable为java提供对象序列化的接口,效率低Parcelable为android提供对象序列化的接口,移动平台专用,效率高1、传递List《String》传递ListArrayList list = new Arr原创 2016-10-25 10:51:51 · 840 阅读 · 0 评论 -
PC机和嵌入式设备启动流程
一 PC机 和 嵌入式设备启动流程1.PC机 (1)BIOS程序 [1]硬件初始化 (内存,其它硬件) [2]加载引导程序 (2)引导程序 grub,lilo 加载OS到内存 (选在需要加载的操作系统)(3)操作系统 (Linux,Windows,...)(4)挂载文件系统原创 2016-07-13 18:12:31 · 2897 阅读 · 0 评论 -
网络基础常识
网络基础知识1.IP地址 1)用来标示网络中的一台主机2)组成 : 网络号 + 主机号3)IP地址分类 : IPv4(32bit) IPv6(128bit)4)IP地址类型 组成 最高位 第一个字节范围 A 1 + 3 0 [0-127] B 2 +原创 2016-07-26 19:04:45 · 281 阅读 · 0 评论 -
android获取外置SD卡路径
/** * 判断是否有外置SD卡挂载 * @return */ public boolean isExternalSdMount(){ List extPath = getAllExterSdcardPath(); for (int i = 0; i if (!extPath.get(i转载 2016-05-03 11:39:18 · 355 阅读 · 0 评论 -
android屏幕适配
原创 2016-07-15 15:56:19 · 263 阅读 · 0 评论 -
android收不到开机广播
转载 2016-07-15 16:03:39 · 1631 阅读 · 0 评论 -
手写生产者消费者模式(夫妻生活为例)
核心思想: wait/notify用例。wait()方法可以使线程进入等待状态,而notify()可以使等待的状态唤醒。这样的同步机制十分适合生产者、消费者模式:消费者消费某个资源,而生产者生产该资源。 1)当该资源缺失时,消费者调用wait()方法进行自我阻塞,等待生产者的生产; 2)生产者生产完毕后调用notify/notifyAll()唤醒消费者...原创 2019-06-26 15:49:53 · 180 阅读 · 0 评论