編輯:關於android開發
private void processData(String json) {
......
//發消息每隔4000切換一次ViewPager頁面
if(internalHandler == null){
internalHandler = new InternalHandler();
}
//是把消息隊列所有的消息和回調移除
internalHandler.removeCallbacksAndMessages(null);
internalHandler.postDelayed(new MyRunnable(),4000);
}
class MyOnPageChangeListener implements ViewPager.OnPageChangeListener {
.....
private boolean isDragging = false;
@Override
public void onPageScrollStateChanged(int state) {
if(state ==ViewPager.SCROLL_STATE_DRAGGING){//拖拽
isDragging = true;
LogUtil.e("拖拽");
//拖拽要移除消息
internalHandler.removeCallbacksAndMessages(null);
}else if(state ==ViewPager.SCROLL_STATE_SETTLING&&isDragging){//慣性
//發消息
LogUtil.e("慣性");
isDragging = false;
internalHandler.removeCallbacksAndMessages(null);
internalHandler.postDelayed(new MyRunnable(),4000);
}else if(state ==ViewPager.SCROLL_STATE_IDLE&&isDragging){//靜止狀態
//發消息
LogUtil.e("靜止狀態");
isDragging = false;
internalHandler.removeCallbacksAndMessages(null);
internalHandler.postDelayed(new MyRunnable(),4000);
}
}
}
Linux2.6內核協議棧系列--TCP協議1.發送,linux2.6--tcp
Linux2.6內核協議棧系列--TCP協議1.發送,linux2.6--tcp在介紹tcp發送函數之前得先介紹很關鍵的一個結構sk_buff,在linux中,sk_bu
Android提高21篇之十二:藍牙傳感應用
上次介紹了Android利用麥克風采集並顯示模擬信號,這種采集手段適用於無IO控制、單純讀取信號的
Android音頻開發(5):音頻數據的編解碼
Android音頻開發(5):音頻數據的編解碼 前面四篇文章分別介紹了音頻開發必備的基礎知識、如何采集一幀音頻、如何播放一幀音頻、如何存儲和解析wav格式的文件,建議有興
Android工程打包成jar文件,並且將工程中引用的jar一起打入新的jar文件中,androidjar
Android工程打包成jar文件,並且將工程中引用的jar一起打入新的jar文件中,androidjar前言: 關於.jar文件: 平時我們Android項目開發中經常