2012年12月16日

android pcm编解码

摘要: 一 什么是音频的采样率和采样大小自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码。即PCM编码。PCM通过抽样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。抽样:在音频采集中叫做采样率。 由于声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码过程中,必须对弦线的点进行采样。采样的过程就是抽取某点的频率值,很显然,在一秒中内抽取的点越多,获取得频率信息更丰富,为了复原波形,一次振动中,必须有2个点的采样,人耳能够感觉到的最高频率为20kHz,因此要满足 阅读全文

posted @ 2012-12-16 18:50 南瓜饼 阅读(8960) 评论(8) 推荐(1) 编辑

2012年12月13日

android 最全的shape属性

摘要: shape里面有5个属性1.solid 表示实心的颜色solid android:color="#000000"注意:当和gradient混合使用时候可以不写2.gradient表示渐变的颜色android:startColor="#000000"开始时候的颜色android:centerColor="#ff8c00"中间时候的颜色android:endColor="#FFFFFF"结束时候的颜色android:angle="45"渐变开始的角度,比如0就是竖直渐变,90就是水平渐变androi 阅读全文

posted @ 2012-12-13 20:45 南瓜饼 阅读(6130) 评论(0) 推荐(0) 编辑

android BroadcastReceiver

摘要: 首先广播分两种,常驻广播和非常驻广播常驻型广播,当你的应用程序关闭了,如果有广播信息来,你写的广播接收器同样的能接受到,他的注册方式就是在你的应用程序中的AndroidManifast.xml进行注册。通常说这种方式是静态注册,常驻广播里又分为普通广播和有序广播,普通广播效率高可定制性差属于完全异步的,有序广播则相反。java代码: Intent intent = new Intent(); intent.setAction(Action); intent.putExtra("msg", "我是通过AndroidManifest.xml注册的广播接受者" 阅读全文

posted @ 2012-12-13 20:16 南瓜饼 阅读(1231) 评论(0) 推荐(0) 编辑

2012年12月12日

android 简单的aidl

摘要: 1.首先在src目录下建立一个file,命名为IPerson.aidlpackage com.example.aidldemo;interface IPerson { void setAge(int age); void setName(String name); String display();}2.接着要实现这个aidl里面的方法package com.example.aidldemo;import android.os.RemoteException;public class IPersonImpl extends IPerson.Stub{ //声明两个变量 ... 阅读全文

posted @ 2012-12-12 21:50 南瓜饼 阅读(1754) 评论(1) 推荐(0) 编辑

android 代码片段

摘要: editview获取焦点并弹出键盘:private void showKeyboard(final EditText editText){ editText.requestFocus(); Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { InputMethodManager m = (InputMethodManager) editText.getC... 阅读全文

posted @ 2012-12-12 16:35 南瓜饼 阅读(149) 评论(0) 推荐(0) 编辑

2012年12月10日

Android handler异步更新

摘要: 方法一:package com.example.handlerdemo;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpGet;import org.apache.http.impl.client.DefaultHttpClient;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Bitma 阅读全文

posted @ 2012-12-10 16:27 南瓜饼 阅读(1445) 评论(0) 推荐(0) 编辑

2012年12月9日

android 大图片在listview中内存溢出的问题

摘要: 在listview中有很多时候,都因为图片太大造成内存溢出的问题,下面这个demo用10M大小的图片测试并没有出现内存溢出和卡顿现象。项目截图主要代码:package com.example.listview;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.widget.ListView;public class MainActivity extends Activity { ListAdapter mAdapter; ListView mLis... 阅读全文

posted @ 2012-12-09 21:28 南瓜饼 阅读(5178) 评论(3) 推荐(1) 编辑

java线程同步

摘要: 这次写一个多线程的demo,用生活中的例子来讲,妈妈要做饭,打开冰箱一看,菜和米都没有了。于是让我去买菜,让爸爸去买米。我去买菜和爸爸去买米是并发执行的,互相不干涉。但是妈妈没有米和菜式没法做饭的,所以等着米和菜把饭做好。代码如下:public class threadDemo { /** * @param args */ private static Object lock = new Object(); public static void main(String[] args) { // TODO Auto-generated method... 阅读全文

posted @ 2012-12-09 20:58 南瓜饼 阅读(194) 评论(0) 推荐(0) 编辑

2012年12月8日

android 第一次运行应用的引导界面

摘要: 先看看效果图:主要代码:package com.example.introducedemo;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.Parcelable;import android.support.v4.view.PagerAdapter;import android.support.v4.view.ViewPager;import android.support.v4.view.ViewPager.OnPageChangeListene 阅读全文

posted @ 2012-12-08 05:11 南瓜饼 阅读(4000) 评论(5) 推荐(0) 编辑

2012年12月7日

android Tween Animation四种动画

摘要: AlphaAnimation 控制渐变透明的动画效果 1.android: fromAlpha 动画起始时的透明度 2.android: toAlpha 动画结束时的透明度 ScaleAnimation 控制尺寸伸缩的动画效果 1.android:fromXScale 动画起始时x坐标的伸缩尺寸 2.android:toXScale 动画结束时X坐标的伸缩尺寸 3.android:fromYScale 动画起始时Y坐标的伸缩尺寸 4.android:toYScale 动画结束时Y坐标的伸缩尺寸 说明: 以上四个属性的设置值为float 0.0 表示收缩到没有,1.0 表示大小为默... 阅读全文

posted @ 2012-12-07 14:54 南瓜饼 阅读(1174) 评论(0) 推荐(0) 编辑

导航