91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.3MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-09
  • 語言: Java
  • 標簽: txt閱讀器??

資源簡介

Android應用源碼簡單本地txt閱讀器Android應用源碼簡單本地txt閱讀器

資源截圖

代碼片段和文件信息

package?cn.itcast.book.ui;

import?java.io.ByteArrayOutputStream;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.InputStream;

import?android.os.Bundle;
import?android.util.Log;
import?android.view.GestureDetector;
import?android.view.GestureDetector.OnGestureListener;
import?android.view.MotionEvent;
import?android.view.View;
import?android.view.animation.AnimationUtils;
import?android.widget.TextView;
import?android.widget.ViewFlipper;
import?cn.itcast.book.domain.Book;
import?cn.itcast.book.manager.BookManager;
import?cn.itcast.book.ui.base.baseActivity;
import?cn.itcast.book.utils.FileUtils;
import?cn.itcast.book.utils.ToastUtils;

public?class?ReadBook?extends?baseActivity?implements?OnGestureListener?{

private?BookManager?bookManager;
private?ViewFlipper?flipper;//?ViewFlipper實例
private?GestureDetector?detector;//?觸摸監聽實例

private?Long?bookId?=?-1L;

@Override
protected?void?onCreate(Bundle?savedInstanceState)?{
super.onCreate(savedInstanceState);
setContentView(R.layout.read_book);

detector?=?new?GestureDetector(this);//?初始化觸摸探測
flipper?=?(ViewFlipper)?this.findViewById(R.id.ViewFlipper01);//?獲得ViewFlipper實例

//?實例化Service
bookManager?=?new?BookManager(this);
bookId?=?getIntent().getLongExtra(“bookId“?-1);
if?(bookId?!=?-1)?{
Book?book?=?bookManager.get(bookId);
String?filePath?=?book.getFilePath();

try?{
File?file?=?new?File(filePath);
if?(!file.exists())?{//?文件不存在
ToastUtils.toast(ReadBook.this?“文件不存在“);
return;
}

FileUtils.readString(file?100?1024);

//?取文件根據字體大小體積,計算
//?InputStream?in?=?new?FileInputStream(file);
//?ByteArrayOutputStream?out?=?new?ByteArrayOutputStream();
//?byte[]?buffer?=?new?byte[1024];
//?int?len?=?-1;
//?while?((len?=?in.read(buffer))?>?0)?{
//?out.write(buffer?0?len);
//?//?//?將View添加到flipper隊列中
//?flipper.addView(addTextView(out.toString(“GBK“)));
//?}
//?in.close();
//?out.close();
}?catch?(Exception?e)?{
Log.e(TAG?e.getMessage());
}

}

}

private?View?addTextView(String?text)?{
TextView?tv?=?new?TextView(this);
tv.setText(text);
tv.setGravity(1);
return?tv;
}

@Override
public?boolean?onTouchEvent(MotionEvent?event)?{
return?this.detector.onTouchEvent(event);
}

//?主要是做一個translation動畫fromXDelta:動畫的開始X位置,toXDelta:動畫的結束X位置,duration:持續時間.
//?然后將onFling方法修改為如下:

@Override
public?boolean?onFling(MotionEvent?e1?MotionEvent?e2?float?velocityX?float?velocityY)?{
if?(e1.getX()?-?e2.getX()?>?120)?{//?如果是從右向左滑動
//?注冊flipper的進出效果
this.flipper.setInAnimation(AnimationUtils.loadAnimation(this?R.anim.left_in));
this.flipper.setOutAnimation(AnimationUtils.loadAnimation(this?R.anim.left_out));
this.flipper.showNext();
return?true;
}?else?if?(e1.getX()?-?e2.getX()? this.flipper.setInAnimation(AnimationUtils.loadAnimat

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????269133??2015-04-01?14:47??Android應用源碼簡單本地txt閱讀器\20150401?(1).png

?????文件?????181526??2015-04-01?14:47??Android應用源碼簡單本地txt閱讀器\20150401?(2).png

?????文件?????341230??2015-04-01?14:47??Android應用源碼簡單本地txt閱讀器\20150401?(3).png

?????文件?????155240??2015-04-01?14:47??Android應用源碼簡單本地txt閱讀器\20150401?(4).png

?????文件???????1599??2015-04-01?13:51??Android應用源碼簡單本地txt閱讀器\JavaApk源碼說明.txt

?????文件????????475??2015-03-24?07:56??Android應用源碼簡單本地txt閱讀器\MyBook\.classpath

?????文件????????854??2015-03-27?13:09??Android應用源碼簡單本地txt閱讀器\MyBook\.project

?????文件????????521??2015-03-27?13:07??Android應用源碼簡單本地txt閱讀器\MyBook\.settings\org.eclipse.core.resources.prefs

?????文件????????598??2015-03-11?09:11??Android應用源碼簡單本地txt閱讀器\MyBook\.settings\org.eclipse.jdt.core.prefs

?????文件???????1271??2015-03-13?11:23??Android應用源碼簡單本地txt閱讀器\MyBook\AndroidManifest.xml

?????文件???????3393??2011-11-01?22:18??Android應用源碼簡單本地txt閱讀器\MyBook\document\gobook.txt

?????文件???????4039??2011-11-03?15:21??Android應用源碼簡單本地txt閱讀器\MyBook\document\ReadBook.java

?????文件???????1123??2011-11-03?01:20??Android應用源碼簡單本地txt閱讀器\MyBook\document\read_book.xml

?????文件????????159??2015-03-27?13:16??Android應用源碼簡單本地txt閱讀器\MyBook\gen\cn\itcast\book\ui\BuildConfig.java

?????文件??????12756??2015-04-01?11:59??Android應用源碼簡單本地txt閱讀器\MyBook\gen\cn\itcast\book\ui\R.java

?????文件?????621451??2015-03-12?10:29??Android應用源碼簡單本地txt閱讀器\MyBook\libs\android-support-v4.jar

?????文件?????278315??2015-03-12?10:29??Android應用源碼簡單本地txt閱讀器\MyBook\libs\xUtils-2.3.6.jar

?????文件???????1248??2011-11-01?22:18??Android應用源碼簡單本地txt閱讀器\MyBook\proguard.cfg

?????文件????????361??2015-03-24?07:56??Android應用源碼簡單本地txt閱讀器\MyBook\project.properties

?????文件????????513??2011-11-03?15:27??Android應用源碼簡單本地txt閱讀器\MyBook\readme.txt

?????文件????????537??2013-06-17?23:01??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\back_left.xml

?????文件????????537??2013-06-17?23:01??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\back_right.xml

?????文件????????288??2015-03-12?10:19??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\close.xml

?????文件????????960??2015-03-12?10:19??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\fade.xml

?????文件????????943??2015-03-12?10:19??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\hold.xml

?????文件????????841??2015-03-12?10:19??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\hyperspace_in.xml

?????文件???????1455??2015-03-12?10:19??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\hyperspace_out.xml

?????文件????????210??2011-11-03?01:02??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\left_in.xml

?????文件????????211??2011-11-03?01:03??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\left_out.xml

?????文件????????200??2015-03-12?10:19??Android應用源碼簡單本地txt閱讀器\MyBook\res\anim\push_left_in.xml

............此處省略164個文件信息

評論

共有 條評論