android pdf阅读器有哪些开源的电子书阅读器

中国领先的IT技术网站
51CTO旗下网站
直接拿来用!最火的Android开源项目(一)
本文就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。
作者:佚名来源:info.china.alibaba| 10:31
GitHub在中国 的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项 目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以 飨开发者。
下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源项目最火,也最受开发者欢迎。
1.&ActionBarSherlock
ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式。
对 于Android&4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功 能的版本,基于Ice&Cream&Sandwich的自定义动作栏实现将自动围绕布局。能够让开发者轻松开发一款带动作栏(Action&bar)的应 用,并且适用于Android&2.x及其以上所有版本。
详情请参考:ActionBarSherlock
2.&facebook-android-sdk
Facebook&SDK&for&Android是一个开源库,允许开发者将Facebook集成到所开发的Android应用中。
如果想要获取更多关于示例、文档、将SDK集成到App中、源代码等信息,可直接登陆Facebook&Developers查看。
3.&SlidingMenu(SlidingMenu&Demos)
SlidingMenu是一个开源的Android库,能够让开发者轻松开发一款应用,实现类似于Google+、Youtube和Facebook应用中非常流行的滑动式菜单。
使用SlidingMenu的Android应用:
Foursquare
VLC&for&Android
ESPN&ScoreCenter
MLS&MatchDay
Wunderlist&2
MTG&Familiar
Mantano&Reader
Falcon&Pro&(BETA)
MW3&Barracks
4.&cocos2d-x
在移动开发领域,将Cocos2D-X用于主流iOS/Android游戏开发的公司、 开发团队多不胜数。cocos2d-x是一个开源的支持多平台的2D游戏框架,使用C++开发,基于cocos2d-iphone,在MIT许可证下发 布。主分支在GitHub上使用OpenGL&ES&2.0渲染,而旧版gles11分支则使用OpenGL&ES&1.1渲染。
支持iOS、Android、Windows&Phone&8、Bada、BlackBerry、Marmalade、Windows、Linux等多个平台。支持C++、Lua、JavaScript编程语言。
5.&android
GitHub&Android&App是 GitHub开源的Android客户端,支持Issues、Gists,并集成了新闻Feed,能够让你及时跟进组织及关注的开发者、库等。同时,该应用还提供了一个用户快速访问你所创建、监控及发布issue的面板,可查看并将问题加入到收藏夹,可对标签、里程碑和任务进行过滤配置。
android资源库包含了GitHub&Android&App的所有源代码。
6.&Android-ViewPagerIndicator
ViewPager指针项目,在使用ViewPager的时候能够指示ViewPager所在的位置,就像Google&Play中切换的效果一样,还能使用在应用初始化的介绍页面。
兼容Android支持库的ViewPager及ActionBarSherlock,最初是基于Patrik&?kerfeldt的ViewFlow,开发者可以直接登陆Google&Play下载该项目的演示应用。
7.&MonoGame
MonoGame 是一个Microsoft&XNA&4.x&Framework的开源跨平台实现。用于让XNA开发者将他们在Xbox&360、 Windows&&&Windows&Phone上开发的游戏移植到iOS、Android、Mac&OS&X、Linux及 Windows&8&Metro上,目前,PlayStation&Mobile&&&Raspberry&PI的开发正在进行中。
详情请参考:MonoGame
8.&Android-PullToRefresh
该项目用于为Android提供一个可重用的下拉刷新部件。它最初来源于Johan&Nilsson的库(主要是图形、字符串和动画),但这些后来都已被取代。
9.&android-async-http
android-async-http是Android上的一个异步、基于回调的HTTP客户端开发包,建立在Apache的HttpClient库上。
10.&Android-Universal-Image-Loader
Android上最让人头疼的莫过于从网络获取图片、显示、回收,任何一个环节有问题都可能直接OOM,这个项目或许能帮到你。
Universal&Image&Loader&for&Android的目的是为了实现异步的网络图片加载、缓存及显示,支持多线程异步加载。它最初来源于Fedor&Vlasov的项目,且自此之后,经过大规模的重构和改进。
11.&GreenDroid
GreenDroid最初是由Cyril&Mottier发起,是一个Android的UI开发类库,能够让UI开发更加简便,并且在应用中始终保持一致。
详情请参考:Cyril&Mottier's&Blog
12.&Anki-Android
AnkiDroid是一个免费、开源的Android的闪存应用,可直接从Google&Play进行下载。
详情请参考:ankidroid
13.&android-actionbar
Action&bar是一个标识应用程序和 用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当开发者需要突出展现用户行为或在全局导航的activity中使用 action&bar,因为action&bar能够使应用程序给用户提供一致的界面,且系统能够很好地根据不同的屏幕配置来适应操作栏的外观。
Action&bar的主要目的:
提供一个用于识别应用程序的标示和用户的位置的专用空间。
在不同的应用程序之间提供一致的导航和视觉体验。
突出Activity的关键操作,并且在可预见的方法内给用户提供快捷的访问。
14.&android-viewflow
android-viewflow是Android平台上的一个视图切换的效果库,ViewFlow相当于Android&UI部件提供水平滚动的ViewGroup,使用Adapter进行条目绑定。
15.&android-mapviewballoons
当使用Android地图外部库(com.google.android.maps)时,android-mapviewballoons会提供一个简单的方式来对地图覆盖进行标注,就是一个简单的信息气泡。
它由BalloonOverlayView组成,是一个代表显示你的MapView及BalloonItemizedOverlay的气泡的视图,BalloonItemizedOverlay是ItemizedOverlay的一个抽象扩展。
16.&PushSharp
一个向iOS(iPhone/iPad&APNS)、Android(C2DM和GCM)、Windows&Phone和Windows&8设备发送推送通知的服务器端库。
17.&androidannotations
Android&Annotations是一个开源的框架,用于加速&Android应用的开发,可以让你把重点放在功能的实现上,简化了代码,提升了可维护性。
18.&HockeyKit
Hockey是一个iOS&Ad-Hoc自动更新框架。苹果App&Store 中的所有App都可以使用它,它能够显著地提高Beta测试的整个过程,分为两部分:服务器和客户端框架。服务器组件需要所有脚本,但在没有客户端库的情 况下,也可以单独工作。它提供一个Web接口,Beta测试者可以使用它来安装最新的AdHoc配置文件,也可以直接在设备上通过Safari安装最新的 Beta版本。
只需在服务器上安装一次服务端,就可以处理包标识符不同的多个应用程序(有开发者强烈建议对Debug、AdHoc&Beta和AppStore发布版使用不同的包标识符)。
默认当App启动或唤醒时,客户端会从服务器检测更新,用户可以在设置对话框中进行修改:一天一次或手动检查更新。
除了支持iOS,HokeyKit也支持Android平台,不过Android版还处在Alpha阶段,支持OTA及应用内更新。
为HockeyKit用户提供服务器托管服务。
19.&android-menudrawer
Android上的菜单展示风格各异,其中用得最多且体验最好的莫过于左右滑动来显示隐藏的菜单,android-menudrawer是一个滑动式菜单实现,允许用户在应用当中实现无缝导航。该项目具有多种菜单展示效果,其中最常见的就是通过屏幕边缘拖动或点击动作栏的&向上&按钮显示。
实现功能:
菜单可以沿着四个边放置。
支持附加一个始终可见、不可拖动的菜单。
菜单的内容和整个窗口都可以隐藏。
可用于XML布局。
显示当前可见屏幕的指示器。
20.&android-flip
Aphid&FlipView是一个能够实现Flipboard翻页效果的UI组件。
以上为GitHub上最受欢迎的Android开源项目TOP20,敬请期待&GitHub上最受欢迎的Android开源项目(二)&。
【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
关注聚焦聚焦关注头条
24H热文一周话题本月最赞
讲师:108833人学习过
讲师:119833人学习过
讲师:15544人学习过
精选博文论坛热帖下载排行
本书为《Eclipse从入门到精通》一书的全新改版。本书以最新的Eclipse 3.2作为写作版本。全书分为5篇:起步篇介绍了Eclipse及相关插件的安装...
订阅51CTO邮刊android版txt电子阅读器(一)
&闲来自己动手开发了个电子器,算是功能比较简单,阅读txt文档,可以添加书签,搜索。包括:1、可以打开本地文件夹去找到要的书;2、设定背景颜色,字体等等。
&&& 这里简要的介绍一下其中的核心代码:
&&& (1)自动滚屏:
Handler autoScrollHandler = new Handler()&
&&&&&&& @Override&
&&&&&&& public void handleMessage(Message msg) {&
&&&&&&&&&&& super.handleMessage(msg);&
&&&&&&&&&&& switch(msg.what)&
&&&&&&&&&&& {&
&&&&&&&&&&& case BEGIN_SCROLL:&
Handler autoScrollHandler = new Handler()
&&@Override
&&public void handleMessage(Message msg) {
&&&super.handleMessage(msg);
&&&switch(msg.what)
&&&case BEGIN_SCROLL:[java] view plaincopyprint?&&&&&&&&&&&&&&&&&&&&&&&&&&&&& //需要判断是否已经滚动到最后了&&
&&&&&&& if( tvMain.getScrollY()&= tvMain.getLineCount()*tvMain.getLineHeight()-tvMain.getHeight())&
&&&&&&& {&
&&&&&&&&&&& tvMain.scrollTo(0, tvMain.getLineCount()*tvMain.getLineHeight()-tvMain.getHeight());&
&&&&&&&&&&& autoScrollHandler.sendEmptyMessage(STOP_SCROLL);&
&&&&&&& }&
&&&&&&& else&
&&&&&&& {&
&&&&&&&&&&& tvMain.scrollTo(0, tvMain.getScrollY() + STOP_SCROLL);&
&&&&&&&&&&& autoScrollHandler.sendEmptyMessageDelayed(BEGIN_SCROLL, 100);&
&&&&&&& }&
&&& case END_SCROLL:&
&&&&&&& autoScrollHandler.removeMessages(END_SCROLL);&
&&&&&&& autoScrollHandler.removeMessages(BEGIN_SCROLL);&
&&& case STOP_SCROLL:&
&&&&&&& autoScrollHandler.removeMessages(BEGIN_SCROLL);&
&&&&&&& autoScrollHandler.removeMessages(STOP_SCROLL);&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& //需要判断是否已经滚动到最后了
&&&&if( tvMain.getScrollY()&= tvMain.getLineCount()*tvMain.getLineHeight()-tvMain.getHeight())
&&&&&tvMain.scrollTo(0, tvMain.getLineCount()*tvMain.getLineHeight()-tvMain.getHeight());
&&&&&autoScrollHandler.sendEmptyMessage(STOP_SCROLL);
&&&&&tvMain.scrollTo(0, tvMain.getScrollY() + STOP_SCROLL);
&&&&&autoScrollHandler.sendEmptyMessageDelayed(BEGIN_SCROLL, 100);
&&&case END_SCROLL:
&&&&autoScrollHandler.removeMessages(END_SCROLL);
&&&&autoScrollHandler.removeMessages(BEGIN_SCROLL);
&&&case STOP_SCROLL:
&&&&autoScrollHandler.removeMessages(BEGIN_SCROLL);
&&&&autoScrollHandler.removeMessages(STOP_SCROLL);
&&& (2)过程中,可以选中进行操作:发短信、打电话
&* 用户选择了文本之后,让用户选择要发短信还是打电话
@Override&&
protected Dialog onCreateDialog(int id)&
&&& if( id ==& DIALOG_AFTER_SELECTION)&
&&&&&&& return new AlertDialog.Builder(ReadBookActivity.this)&
&&&&&&&&&&& .setIcon(android.R.drawable.ic_dialog_info)&
&&&&&&&&&&& .setMessage(&您想用选定的文本:&)&
&&&&&&&&&&& .setPositiveButton(&发送短信&, new android.content.DialogInterface.OnClickListener() {&
&&&&&&&&&&&&&&& @Override&
&&&&&&&&&&&&&&& public void onClick(DialogInterface dialog, int which) {&
&&&&&&&&&&&&&&&&&&& Uri smsUri=Uri.parse(&smsto://&);&
&&&&&&&&&&&&&&&&&&& Intent smsIntent = new Intent(Intent.ACTION_SENDTO, smsUri);&
&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&& ClipboardManager cm=(ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);&
&&&&&&&&&&&&&&&&&&& cm.setText(strSelection);&
&&&&&&&&&&&&&&&&&&& startActivity(smsIntent);&
&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&& Toast.makeText(ReadBookActivity.this, &短信内容已复制到剪贴板&,&&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Toast.LENGTH_LONG).show();&
&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&& tvMain.clearSelection();&
&&&&&&&&&&&&&&& }&
&&&&&&&&&&& })&
&&&&&&&&&&& .setNegativeButton(&拨打电话&, new android.content.DialogInterface.OnClickListener(){&
&&&&&&&&&&&&&&& @Override&
&&&&&&&&&&&&&&& public void onClick(DialogInterface dialog, int which) {&
&&&&&&&&&&&&&&&&&&& if( PhoneNumberUtils.isGlobalPhoneNumber(strSelection))&
&&&&&&&&&&&&&&&&&&& {&
&&&&&&&&&&&&&&&&&&&&&&& Intent phoneIntent=new Intent(Intent.ACTION_CALL,Uri.parse(&tel://&+strSelection));&
&&&&&&&&&&&&&&&&&&&&&&& startActivity(phoneIntent);&
&&&&&&&&&&&&&&&&&&& }&
&&&&&&&&&&&&&&&&&&& else&
&&&&&&&&&&&&&&&&&&& {&
&&&&&&&&&&&&&&&&&&&&&&& Toast.makeText(ReadBookActivity.this, &非法的电话号码&,&
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Toast.LENGTH_LONG).show();&
&&&&&&&&&&&&&&&&&&& }&
&&&&&&&&&&&&&&&&&&& tvMain.clearSelection();&
&&&&&&&&&&&&&&& }&
&&&&&&&&&&& })&
&&&&&&&&&&& .setNegativeButton(&取消选择&, new android.content.DialogInterface.OnClickListener() {&
&&&&&&&&&&&&&&& @Override&
&&&&&&&&&&&&&&& public void onClick(DialogInterface dialog, int which) {&
&&&&&&&&&&&&&&&&&&& tvMain.clearSelection();&
&&&&&&&&&&&&&&& }&
&&&&&&&&&&& })&
&&&&&&&&&&& .create();&
&&&&&&& /**
& * 用户选择了文本之后,让用户选择要发短信还是打电话
&@Override
&protected Dialog onCreateDialog(int id)
&&if( id ==& DIALOG_AFTER_SELECTION)
&&&return new AlertDialog.Builder(ReadBookActivity.this)
&&&&.setIcon(android.R.drawable.ic_dialog_info)
&&&&.setMessage(&您想用选定的文本:&)
&&&&.setPositiveButton(&发送短信&, new android.content.DialogInterface.OnClickListener() {
&&&&&@Override
&&&&&public void onClick(DialogInterface dialog, int which) {
&&&&&&Uri smsUri=Uri.parse(&smsto://&);
&&&&&&Intent smsIntent = new Intent(Intent.ACTION_SENDTO, smsUri);
&&&&&&ClipboardManager cm=(ClipboardManager)getSystemService(Context.CLIPBOARD_SERVICE);
&&&&&&cm.setText(strSelection);
&&&&&&startActivity(smsIntent);
&&&&&&Toast.makeText(ReadBookActivity.this, &短信内容已复制到剪贴板&,
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& Toast.LENGTH_LONG).show();
&&&&&&&&&&&&&&& &&&&
&&&&&&&&&&&&&&& &&&& tvMain.clearSelection();
&&&&.setNegativeButton(&拨打电话&, new android.content.DialogInterface.OnClickListener(){
&&&&&@Override
&&&&&public void onClick(DialogInterface dialog, int which) {
&&&&&&if( PhoneNumberUtils.isGlobalPhoneNumber(strSelection))
&&&&&&&Intent phoneIntent=new Intent(Intent.ACTION_CALL,Uri.parse(&tel://&+strSelection));
&&&&&&&startActivity(phoneIntent);
&&&&&&else
&&&&&&&Toast.makeText(ReadBookActivity.this, &非法的电话号码&,
&&&&&&&&&&&&&&&&&&&&&&& Toast.LENGTH_LONG).show();
&&&&&&tvMain.clearSelection();
&&&&.setNegativeButton(&取消选择&, new android.content.DialogInterface.OnClickListener() {
&&&&&@Override
&&&&&public void onClick(DialogInterface dialog, int which) {
&&&&&&tvMain.clearSelection();
&&&&.create();
&&&& (3)遍历文件夹查找对应的文件夹或者文件
&* 列出当前目录下的文件
&* @param currDict
private void listCurrDictFiles(File currDict)&
&&& fileAdapter.clearItems();&
&&& fileAdapter.notifyDataSetChanged();&
&&& fileListview.postInvalidate();&
&&& if( !currDict.getPath().equals(&/sdcard&))&
&&&&&&& FileListItem item=new FileListItem();&
&&&&&&& item.name=&返回上级&;&
&&&&&&& item.type=FileType_F&
&&&&&&& fileAdapter.addItem(item);&
&&& for(File f:currDict.listFiles() )&
&&&&&&& FileListItem item=new FileListItem();&
&&&&&&& item.name=f.getName();&
&&&&&&& if( f.isDirectory() && f.isHidden()==false)&
&&&&&&& {&
&&&&&&&&&&& item.type=FileType_F&
&&&&&&&&&&& item.dirName=f.getPath();&
&&&&&&&&&&& fileAdapter.addItem(item);&
&&&&&&& }&
&&&&&&& if( checkExt(item.name.toLowerCase()) )&
&&&&&&& {&
&&&&&&&&&&& item.type=FileType_T&
&&&&&&&&&&& item.dirName=f.getPath();&
&&&&&&&&&&& fileAdapter.addItem(item);&
&&&&&&& }&
&&& fileAdapter.notifyDataSetChanged();&
&&& fileListview.postInvalidate();&
& * 列出当前目录下的文件
& * @param currDict
&private void listCurrDictFiles(File currDict)
&&fileAdapter.clearItems();
&&fileAdapter.notifyDataSetChanged();
&&fileListview.postInvalidate();
&&if( !currDict.getPath().equals(&/sdcard&))
&&&FileListItem item=new FileListItem();
&&&item.name=&返回上级&;
&&&item.type=FileType_F
&&&fileAdapter.addItem(item);
&&for(File f:currDict.listFiles() )
&&&FileListItem item=new FileListItem();
&&&item.name=f.getName();
&&&if( f.isDirectory() && f.isHidden()==false)
&&&&item.type=FileType_F
&&&&item.dirName=f.getPath();
&&&&fileAdapter.addItem(item);
&&&if( checkExt(item.name.toLowerCase()) )
&&&&item.type=FileType_T
&&&&item.dirName=f.getPath();
&&&&fileAdapter.addItem(item);
&&fileAdapter.notifyDataSetChanged();
&&fileListview.postInvalidate();
&&&&& (4)自定义的文本阅读器控件,核心代码:
@Override&
public boolean onTouchEvent(MotionEvent event)&
&&& if( bIsBeginSelecting )&
&&&&&&& int action=event.getAction();&
&&&&&&& Layout layout=getLayout();&
&&&&&&& switch(action)&
&&&&&&& {&
&&&&&&& case MotionEvent.ACTION_DOWN:&
&&&&&&&&&&& line=layout.getLineForVertical(getScrollY()+(int)event.getY());&
&&&&&&&&&&& off=layout.getOffsetForHorizontal(line, (event.getX()));&
&&&&&&&&&&& Selection.setSelection(getEditableText(), off);&
&&&&&&&&&&&&
&&&&&&& case MotionEvent.ACTION_UP:&
&&&&&&& case MotionEvent.ACTION_MOVE:&
&&&&&&&&&&& line = layout.getLineForVertical(getScrollY()+(int)event.getY());&&&&&
&&&&&&&&&&& int curOff = layout.getOffsetForHorizontal(line, (int)event.getX());&
&&&&&&&&&&& if (curOff & off)&
&&&&&&&&&&&&&&& Selection.setSelection(getEditableText(), off, curOff);&
&&&&&&&&&&& else&
&&&&&&&&&&&&&&& Selection.setSelection(getEditableText(), curOff, off);&
&&&&&&& }&
&&&&&&& super.onTouchEvent(event);&
&&& @Override
&&& public boolean onTouchEvent(MotionEvent event)
&&& &if( bIsBeginSelecting )
&&& &&int action=event.getAction();
&&& &&Layout layout=getLayout();
&&& &&switch(action)
&&& &&case MotionEvent.ACTION_DOWN:
&&& &&&line=layout.getLineForVertical(getScrollY()+(int)event.getY());
&&& &&&off=layout.getOffsetForHorizontal(line, (event.getX()));
&&& &&&Selection.setSelection(getEditableText(), off);
&&& &&case MotionEvent.ACTION_UP:
&&& &&case MotionEvent.ACTION_MOVE:
&&& &&&line = layout.getLineForVertical(getScrollY()+(int)event.getY());&&&
&&&&&&&&&&&&&&& int curOff = layout.getOffsetForHorizontal(line, (int)event.getX());
&&&&&&&&&&&&&&& if (curOff & off)
&&&&&&&&&&&&&&& &Selection.setSelection(getEditableText(), off, curOff);
&&&&&&&&&&&&&&& else
&&&&&&&&&&&&&&& &Selection.setSelection(getEditableText(), curOff, off);
&&& &&super.onTouchEvent(event);& Android开发好书推荐清单
Android开发好书推荐清单
&&&&&& 很多人都想知道,学Android开发应该看哪些书,还有这些书所讲内容主要是哪些方面的知识等等。,无论是对入门者还是进阶者都是迫切需要的。下面为大家收集了一些Android开发方面比较不错的书籍。&&&&&& 《》&&&&&& 杨丰盛 著/2010年01月/机械工业出版社 本书内容全面,不仅详细讲解了Android框架、Android组件等基础知识,而且还深入阐述了传感器、语音识别、桌面组件开发等高级知识,最重要的是还全面介绍了如何利用原生的C/C++(NDK)和Python、Lua等脚...&&&&&& 《精通Android 2》&&&&& (美)哈希米,(印)克曼特内尼,(美)麦克莱恩 著,杨越 译/2010年12月/人民邮电出版社   本书全面介绍了针对Android平台的移动应用程序的开发,涵盖从Android资源、Intent和Content-Provider等基本概念到OpenGL、文本到语言转换、多点触摸、主屏幕部件和Titanium Mobile的方方面...&&&&&& 《Google Android SDK开发范例大全(第2版)》&&&&&& 余志龙 等著,王世江 改编/2010年06月/人民邮电出版社   本书在上一版的基础上,以Android手机应用程序开发(采用Android SDK 2.1)为主题,通过160多个范例全面且深度地整合了手机、网络及服务等多个开发领域,为读者提高程序设计功力提供了很大的帮助。...&&&&&& 《Google Android 2.X应用开发实战》&&&&&& 林城 著/2011年01月/清华大学出版社 随着越来越多的手机厂商和移动运营商加入到&开放手机联盟&,Android平台日益受到广大开发者的关注和推崇。在Android平台上开发移动应用,能大幅度降低开发嵌入式系统所需要的投资成本,并能提供软件...&&&&&&&《Android 2.0游戏开发实战宝典》&&&&&& 吴亚峰,苏亚光 编著/2010年07月/人民邮电出版社   本书以Android手机游戏的开发为主题,结合真实的游戏案例向读者详细介绍了Android平台下游戏开发的整个流程,同时在游戏开发的介绍过程中还分享了笔者多年积累的开发技巧与经验。  全书分为两篇...&&&&&&&《Android平台开发之旅》&&&&&& 汪永松 著/2010年08月/机械工业出版社 Android应用程序组件及机制剖析  网络通信(SSL、WebKit)与无线通信(短信、蓝牙和Wi-Fi)  数据库应用(SQLite、JDBC API和Db40)详解  电话信息、个人信息和系统信息管理实例开发  地图应...&&&&&&&《Android系统原理及开发要点详解》&&&&&& 韩超,梁泉 著/2010年01月/电子工业出版社 本书全面介绍开放的移动电话平台Android系统,包括Android系统中的Linux驱动、本地框架、Java框架和Java应用4个层次。本书内容以知识性内容为纲,重点关注开发要点,各个部分内容注重相互照应,按照清...&&&&&&&《Google Android开发入门指南(第2版)》&&&&&&&& 盖索林 编著,王世江 改编/2009年11月/人民邮电出版社 全部内容基于Android SDK1.5,Windows、Mac OS X、Linux平台适用Android开发入门的详细教程,适合Android与J2ME的初学者学习  以编写实例为教学主线,真正助您解决开发中遇到的诸多实际问题...&&&&&&&《Android/OPhone 开发完全讲义》&&&&&& 李宁 编著/2010年06月/水利水电出版社   国内覆盖面最广的Android开发指南  国内第一同时涉及Android和OPhone技术的参考手册  全书贯穿Android 1.5至Android 2.1五大Android版本的重要特性  超过200个实际案例,提供完美的实战环境...&&&&&& 《Android开发入门教程》&&&&& (美)墨菲 著,李雪飞,吴明晖 译/2010年12月/人民邮电出版社 汇集Android社区智慧  全面、详尽、示例支持  移动开发人员必读必备...&&&&&&&《Android 2高级编程(第2版)(移动与嵌入式开发技术)》&&&&&&& (英)梅尔 著,王超 译/2010年12月/清华大学出版社 本书讲述如何有效利用android 2的功能来改进当前产品或创建新产品。本书是使用android编写移动应用程序的实用精品指南,穿插了一系列示例项目来深入分析android的新功能和技术。大量示例和说明可引导您...&&&&&& 《Android应用开发详解》&&&&&&&&&郭宏志 编著/2010年06月/电子工业出版社   案例真实,拿来就用  覆盖全面,从入门到精通  鱼我所欲也,渔亦我所欲也。这是一本鱼渔兼得的好书。...&&&&&&&《Android应用开发》&&&&& (美)罗杰 等著,李耀亮 译/2010年09月/人民邮电出版社 本书通过丰富而翔实的实例展示了在Android平台下开发手机应用软件所必需的概念和技术。书中不仅对Android应用程序的开发环境和调试方法进行了详细介绍,而且对Android软件开发的一些关键技术和API进...&&&&&&&《Android开发应用实战详解》&&&&&& 张元亮 编著/2011年02月/中国铁道出版社 本书循序渐进地讲解了android技术在各个领域中具体应用的典型范例,详细介绍了各个范例的具体实现过程。本书内容新颖、知识全面、讲解详细,全书分为8章,第1~2章是基础知识,讲解了android的发展前...&&&&&&&《Google Android开发入门与实战》&&&&&&& &靳岩,姚尚朗 编著/2009年07月/人民邮电出版社 高焕堂☆邹仕洪☆霍泰稳☆何峰☆高昂☆蔡望勤 鼎力推荐。 5大完整商业应用案例:RSS阅读器、基于Google Map的个人GPS、豆瓣网客户端、在线音乐播放器、手机信息查看助手。 全部内容基于Android S...&&&&&&&《Android开发应用从入门到精通》&&&&&&&& 朱桂英 编著/2011年02月/中国铁道出版社 本书循序渐进地讲解了android技术的基本知识,并通过实例直观地演示了android在各个领域中的具体应用。本书内容新颖、知识全面、讲解详细,全书分为4篇17章,第1&4章是基础知识与环境搭建篇,讲解了an...&&&&&& 《Android核心技术与实例详解》&&&&&& 吴亚峰 等编著/2010年10月/电子工业出版社 本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。 全书分为三篇共18章,第一篇以简单易懂的实例为依托,详细介绍了Android...&&&&&& 《Android基础教程》&&&& &(美)伯内特 著,田俊静 等译/2010年08月/人民邮电出版社 &这本书极其出色。不仅文笔流畅、浅显易懂。内容也妙趣横生。它既恰到好处地讲解了Android独有的特性。同时也突出了高质量编程的原则。&   &&Anthony Stevens,PockekJourney创始人兼CTO,Googl...&&&&&& 《Google Android2手机应用程序设计入门(第3版)》&&&&& &盖索林 编著/2010年11月/希望电脑 用最短的时间,跟随拥有Android Market单一应用程序下载超过25万人次经验的开发者,踏实地学会必要的Android应用程序开发基础知识,然后&&开始开发吧! 本书对所有进入Android应用程序设计领域的...&&&&&&&《Android应用开发》&&&&&& 隆益民 著/2010年08月/中山大学出版社 不放过每一个细节  为您层层剖析Android开发过程  Android入门必备!  全书基于Android2.1最新版讲解...&&&&&& 《Google Android创赢路线与产品开发实战》&&&&&&& &eoeandroid开发者社区 编著/2010年07月/电子工业出版社 业界大腕王煜全、王开源、高焕堂联合作序推荐 中国第一本Android图书作者、国内最大Android专业社区倾力打造 一本功利的开发用书,创赢为第一要务,产品是主要视角...&&&&&& 《Android应用程序开发(高等院校信息技术规划教材)》&&&&&&&&&王向辉,张国印,沈洁 编著/2010年03月/清华大学出版社 Android是一个优秀的开源手机平台。本书由浅入深地介绍了Andriod应用程序的开发,内容共分11章,包括Android的简介,开发环境,应用程序、Android生命周期和用户界面,组件通信与广播消息,后台服务,...&&&&&& 《Android移动应用开发从入门到精通》&&&&&&& &[美]Shane Conder Lauren Darcey 著 张魏 李卉 译/2010年07月/人民邮电出版社 本书涵盖了Android开发从概念、技术到市场推广应用的全部话题,内容包括:Android概览、Android应用程序设计精髓、Android用户界面设计精髓、常用Android API、更多Android应用程序设计原则、对外发布...&&&&&&&《Android移动开发入门与进阶》&&&&&&&& 张利国,龚海平,王植萌 编著/2009年09月/人民邮电出版社   本书共分16章。第1章介绍了Android平台的发展情况;第2章~第10章系统地介绍了Android Eclipse集成开发环境,包括开发工具、开发环境搭建、UI组件、任务和进程/线程模型、单元测试、网络通信开发以...&&&&&&&《Android程序设计》&&&&&&& &柯元旦,宋锐 编著/2010年07月/北京航空航天大学出版社 本书介绍基于And roid操作系统的应用程序开发,作者力求从一般程序概念的角度去解析And roid中的一些新概念,从而让程序员能够快速将已有的程序经验转移到And roid平台上来。本书内容可分为3部分,分别...&&&&&&&《Android基础教程》&&&&& (美)伯内特 著,张波 等译/2009年11月/人民邮电出版社   你的第一本Android书  Pragmatic系列图书品质保证  从这里,开始一个新的梦想   &跟本书的2005版一样,我认为Louis的这本书写得非常好,信息量极其丰富而且实践性强。阅读过程中,你会觉得...&&&&&&&《深入浅出Google Android》&&&&&&&E2EColud工作室 编著/2009年08月/人民邮电出版社 随着越来越多的手机厂商和移动运营商加入了开放手机联盟,Android平台日益受到广大开发者的关注和推崇。 本书是国内最早的Android开发团队的集体智慧结晶,真正完全基于Android最新的SDK l.5,内容...
本文发布:
本文地址:
发布:鸡啄米
&&( 21:56:31)&&( 22:3:35)&&( 20:57:56)&&( 22:41:15)
这个书籍还是很多啊!应该都大同小异吧
提到的相关书籍确实不少,看来笔者阅读广泛,细心
推荐这么多,等于没有推荐。
完全随机文章

我要回帖

更多关于 android 阅读器源码 的文章

 

随机推荐