Skip to content

Latest commit

 

History

History
63 lines (51 loc) · 2.61 KB

note.org

File metadata and controls

63 lines (51 loc) · 2.61 KB

tttActionBar 显示标题,ICON, 设置按钮等

创建android 工程 android list targets 查看当前target 列表

android create project –target 1 –name MyPlayer –path MyPlayer –activity MainActivity –package com.ayao.player

Activity的生命周期

fragment 没看完,不太懂

是否有办法在没有ROOT的情况下,转移internal的app到sdcard中? 这样就可以读取其信息了

framelayout 是啥

2013-09-19 无锡锡山大桥 春申路侧 临河长椅上

@SuppressLint(“NewApi”) lint是android检查SDK版本检查的工具 import android.annotation.SuppressLint ;

service服务是单独的进程?

init进程轮循跑的是service么?如 property service,那不是单独的进程啊

2013-09-20 无锡金匮大桥博物馆侧古运河边的一个小亭子内

看到一个大哥推着婴儿车过来,然后抱着宝宝坐在临河的木凳上,看着河上的船来船往,好有爱啊 好喜欢这种风吹过来的河水的味道,想起小时候在江边的感觉

2013-09-21 无锡锡山大桥 春申路侧 临河长椅上

MediaPlayer设计得真心丑陋

player

N多次play stop后,会play不了

为什么会启动浏览器浏览play.googleapis.com?

程序结束时关闭音乐

后台播放

睡眠定时

程序名及图标

每个声道单独声音大小控制

audiotrack 冲突 (电话,音乐播放冲突问题)

拔耳机时间,nosize

创建sd卡默认资源目录

启动了mainActivity的多个实例

转动屏幕时的问题

foreground service 图标

download activity悬浮框提示 正在下载index

加入时间间隔播放功能

增加音效 猫头鹰叫声

frameworks/base/media/libmedia/mediaplayer.cpp jni层真正的实现

adb logcat | grep -v “^..dalvikvm” | grep -v “^..libems_jni”

E/MP3Extractor( 176): Unable to resync. Signalling end of stream.

自动设置的button id和系统递增分配的会不会冲突

android/frameworks/base/include/media/mediaplayer.h

enum media_player_states { MEDIA_PLAYER_STATE_ERROR = 0, MEDIA_PLAYER_IDLE = 1 << 0, MEDIA_PLAYER_INITIALIZED = 1 << 1, MEDIA_PLAYER_PREPARING = 1 << 2, MEDIA_PLAYER_PREPARED = 1 << 3, MEDIA_PLAYER_STARTED = 1 << 4, MEDIA_PLAYER_PAUSED = 1 << 5, MEDIA_PLAYER_STOPPED = 1 << 6, MEDIA_PLAYER_PLAYBACK_COMPLETE = 1 << 7 };