摘要: 说几句俗话:对应Activity,Service等四大组件在AndroidManifest.xml中设置Action的值,相当于对外,包括对其他app暴露自己是可以被外面调用,为其他组件(或者app)服务的,其他组件(或app)使用:Intent intent=new Intent();intent.setAction(Action字符窜[intent.name]);startActivity(intent);其中Category约束条件为DEFAULT,只要其他匹配IntentFilter中的action相符,即通过检查,被暴露的组件或者APP机会启动并进行为启动者提供服务.如果加了Cate 阅读全文
posted @ 2014-03-19 23:56 MMLoveMeMM 阅读(893) 评论(0) 推荐(0)
摘要: Google API给出详细用法:http://developer.android.com/reference/android/os/AsyncTask.html在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关. 阅读全文
posted @ 2014-03-19 01:08 MMLoveMeMM 阅读(191) 评论(0) 推荐(0)
摘要: AudioTrack可以读取网络上面的,这个需要后面去添加,涉及的东西太多了,现在看看AudioRecord,查看API : http://developer.android.com/reference/android/media/AudioRecord.html : AudioRecord构造函数:public AudioRecord (int audioSource, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes) 第一个参数: audioSource : 音源,一般是设备的mi. 阅读全文
posted @ 2014-03-19 01:04 MMLoveMeMM 阅读(356) 评论(0) 推荐(0)
摘要: 刚才纠正了一个jni第七节一个错误,昨晚一个晚上没睡着啊.为什么要看看AudioTrack和AudioRecord,没有为什么,因为不看看,会死人的.AudioTrack API :http://developer.android.com/reference/android/media/AudioTrack.html : AudioTrack构造函数有两种:第二种我很少用.下面第一种:public AudioTrack (int streamType, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSize. 阅读全文
posted @ 2014-03-19 00:14 MMLoveMeMM 阅读(416) 评论(0) 推荐(0)