資源簡介
一個瀏覽器源代碼,適合用來學習,主要實現大部分瀏覽器功能
代碼片段和文件信息
/*
?*?Copyright?(C)?2012?Google?Inc.
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);?you?may?not
?*?use?this?file?except?in?compliance?with?the?License.?You?may?obtain?a?copy?of
?*?the?License?at
?*
?*?http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS?WITHOUT
?*?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.?See?the
?*?License?for?the?specific?language?governing?permissions?and?limitations?under
?*?the?License.
?*/
package?com.googlecode.eyesfree.braille.display;
import?android.os.Parcel;
import?android.os.Parcelable;
import?java.util.Collections;
import?java.util.HashMap;
import?java.util.Map;
/**
?*?Properties?of?a?braille?display?such?as?dimensions?and?keyboard
?*?configuration.
?*/
public?class?BrailleDisplayProperties?implements?Parcelable?{
????private?final?int?mNumTextCells;
????private?final?int?mNumStatusCells;
????private?final?BrailleKeyBinding[]?mKeyBindings;
????private?final?Map?mFriendlyKeyNames;
????public?BrailleDisplayProperties(int?numTextCells?int?numStatusCells
????????????BrailleKeyBinding[]?keyBindings
????????????Map?friendlyKeyNames)?{
????????mNumTextCells?=?numTextCells;
????????mNumStatusCells?=?numStatusCells;
????????mKeyBindings?=?keyBindings;
????????mFriendlyKeyNames?=?friendlyKeyNames;
????}
????/**
?????*?Returns?the?number?of?cells?on?the?main?display?intended?for?display?of
?????*?text?or?other?content.
?????*/
????public?int?getNumTextCells()?{
????????return?mNumTextCells;
????}
????/**
?????*?Returns?the?number?of?status?cells?that?are?separated?from?the?main
?????*?display.??This?value?will?be?{@code?0}?for?displays?without?any?separate
?????*?status?cells.
?????*/
????public?int?getNumStatusCells()?{
????????return?mNumStatusCells;
????}
????/**
?????*?Returns?the?list?of?key?bindings?for?this?display.
?????*/
????public?BrailleKeyBinding[]?getKeyBindings()?{
????????return?mKeyBindings;
????}
????/**
?????*?Returns?an?unmodifiable?map?mapping?key?names?in?{@link?BrailleKeyBinding}
?????*?objects?to?localized?user-friendly?key?names.
?????*/
????public?Map?getFriendlyKeyNames()?{
????????return?mFriendlyKeyNames;
????}
????@Override
????public?String?toString()?{
????????return?String.format(
????????????“BrailleDisplayProperties?[numTextCells:?%d?numStatusCells:?%d?“
????????????+?“keyBindings:?%d]“
????????????mNumTextCells?mNumStatusCells?mKeyBindings.length);
????}
????//?For?Parcelable?support.
????public?static?final?Parcelable.Creator?CREATOR?=
????????new?Parcelable.Creator()?{
????????????@Override
????????????public?BrailleDisplayProperties?createFromParcel(Parcel?in)?{
????????????????return?new?BrailleDisplayProperties(in);
????????????}
????????????@Override
????????????public?BrailleDisplayPropertie
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-12-29?02:18??SealBrowser-master\
?????文件?????????355??2014-12-29?02:18??SealBrowser-master\README.md
?????目錄???????????0??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\
?????文件?????????466??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\.classpath
?????文件??????????10??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\.gitignore
?????文件?????????814??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\.project
?????目錄???????????0??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\.settings\
?????文件?????????173??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\.settings\org.eclipse.jdt.core.prefs
?????文件????????5799??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\.settings\org.eclipse.jdt.ui.prefs
?????文件????????5505??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\AndroidManifest.xm
?????文件?????????637??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\README.md
?????文件????????5816??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\StartPageFragment.java
?????目錄???????????0??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\
?????目錄???????????0??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\home_icons\
?????文件????????1168??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\home_icons\baidu.png
?????文件????????1280??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\home_icons\nav.png
?????文件????????1389??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\home_icons\news.png
?????文件????????6391??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\home_icons\qrcode.jpg
?????文件????????1209??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\home_icons\shipin.png
?????文件????????8880??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\home_icons\storage_clean.jpg
?????文件?????4202540??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\assets\webviewchromium.pak
?????文件????????2356??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\changelog
?????目錄???????????0??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\libs\
?????目錄???????????0??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\libs\armeabi\
?????文件???????40319??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\libs\armeabi\liblocSDK3.so
?????文件??????245201??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\libs\core.jar
?????文件??????190418??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\libs\gson-2.2.4.jar
?????文件??????100410??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\libs\locSDK_3.3.jar
?????文件??????110746??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\libs\nineoldandroids-2.4.0.jar
?????文件???????86883??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\libs\volley.jar
?????文件?????????565??2014-12-29?02:18??SealBrowser-master\SealBrowser-master\lint.xm
............此處省略1165個文件信息
- 上一篇:socketIMchatdemo
- 下一篇:java程序設計梁勇.第十版全部補充材料
評論
共有 條評論