1.Support drug to change page, go to any page by input page number.

2.Support define page font, page content size.

3.Support local drive search.

Advantage:

Fast,Only load the content need the show on page.

CODE:

extend the listener

super.onCreate(savedInstanceState);mGestureDetector = new GestureDetector(new MyGestureDetector());//use a detectorcontext = this;setContentView(R.layout.readpage);.......class MyGestureDetector extends SimpleOnGestureListener {@Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,float velocityY) {Log.d("ReadPageActivity---", "fling");int dx = (int) (e2.getX() - e1.getX());// don't accept the fling if it's too short// as it may conflict with a button pushif (Math.abs(dx) > 3 && Math.abs(velocityX) > Math.abs(velocityY)) {if (velocityX > 0) {Log.d("ReadPageActivity---", "move to the rights");if (page != 0) {page--;gotoNextPage();}} else {Log.d("ReadPageActivity---", "move to the left");page++;gotoNextPage();}return true;} else {return false;}}

Load the text content:

char[] chardata = new char[CONTENT_LENGTH];FileInputStream fin = new FileInputStream(textfile);InputStreamReader sreader = new InputStreamReader(fin, CODE_SIMPLECHINIESE);BufferedReader bufferReader = new BufferedReader(sreader);bufferReader.skip(new Long(page * CONTENT_LENGTH).longValue());bufferReader.read(chardata);tale = new String(chardata);








更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. ListView 使用技巧
  2. Android(安卓)WiFi Direct文件传输
  3. Intent(意图)
  4. 转:关于android中图片裁剪以及PorterDuffX
  5. Android应用程序组件Content Provider应
  6. Android原生(Native)C开发之三 鼠标事件
  7. Android防止崩溃的库,有效的降低Crash率
  8. Android高手进阶教程(十)之----Android(
  9. Android(安卓)JNI 调用 C/C++
  10. Qt on Android(安卓)Episode 5(翻译)