Android 上百实例源码分析以及开源分析 集合打包5
新增 android 悬浮窗 监视内存 实现悬浮显示,内存使用状况,非常适合学习ActivityManager类以及理解Server使用。 Android Home 自定义首页界面 该实例实现了Android默认界面的更换,换上自定义界面,举一反三,可实现拨打或接受电话界面的自定义,感兴趣的筒靴可以 好好研究下。 android电话、短信黑白名单拦截、电话录音 拦截软件,拦截电话,短信 如题,动态注册广播,电话来电去电状态拦截以及显示、短信彩信消息以及显示、黑名单数据库实现判断等等。 手机号码归属地 地区区号记录。 android项目实例 商业项目源代码 一套完整简单的商业的项目源码,包含登陆/注册/设置/浏览/相机/购物等,效果不错,适合初学者。 PopWindow 实例弹出对话框。 TestListView02 测试列表视图。 百度手机地图 实例集合 百度地图API 之 定位周边搜索POI 北京公交线路查询(离线) 百度地图 搜索Search 如题。 android源码下载工具 Android系统源码获取及编译 Android系统源码下载工具 Preference_Demo 测试PreferenceActivity ListP reference的一个实例 android写的google map api 应用 如题。 OA精灵2011_Android版 如题。 Android模仿乐淘的应用程序分析源码 如题,非常好的一个实例。 仿ireader书架 如题。 基于股票的一个Android应用(内含源码) 如题。 游戏场景特效源码 如题,动画效果。 飞行射击类游戏源码 如题。 疯狂Android讲义源码 如题。 android源代码分析 如题。 Android无线点餐系统 含服务器,客户端程序源码 多种控件多种实现方式Demo 控件的多种实现方式。 内置GPS与百度GPS对比 Demo 总结: 1.在获取当前位置时,原版的GPS定位要比百度封装的快一些,但差距也并不大。 2.面对多种不同机型或阉割版系统时,原版的GPS就需要做出更周全的封装(demo中是简单封装),而百度版的应该是已经全部封 装好的了。 3.系统中有提供谷歌地图服务类,可以把坐标值直接转换成物理地址,但该类只适用于原版GPS方式获取到的坐标,猜测可能是 由于中国地图存在地址偏移,原版GPS获取到的是真实坐标,而谷歌地图服务类中已经有偏移计算了。百度版获取到的坐标应该 是偏移后的坐标值,不能使用内置的谷歌地图服务类转换,因此采用了百度自己提供的搜索类进行转换;而百度搜索类主要用户 商户搜索等,并非是提供坐标转换,直接转换坐标的方式目前百度还没有推出,当位置每次变动的时候就搜索一次坐标位置,这 会产生一定的流量,相比会更浪费一些。搜索类不能在使用地址时去搜索,因为他不是立即返回的。 4.在精准度上(目前是在室内测试的,均为AGPS),百度更加精准,不知是不是因为百度是国产的。 Android 电子杂志(带翻页效果)源码 一个漂亮的android翻页效果电子杂志在翻动书本的时候,页角会根据手自动移动,在手松开页角的时候,会判断是否成功翻页 。成功,页角会自动的翻动到目标位置;失败,页角会自动的回落到起始位置。请大家使用android2.1或2.0的系统包,以及将 模拟器的大小设置为640*480,让展示效果最好。 Android 实现自动接听和挂断电话功能 关键点: PhoneUtils.java是手机功能类,从TelephonyManager中实例化ITelephony并返回 PhoneUtils.getITelephony(telMgr).silenceRinger();//静铃 PhoneUtils.getITelephony(telMgr).answerRingingCall();//自动接听 PhoneUtils.getITelephony(telMgr).endCall();//挂断 PhoneUtils.getITelephony(telMgr).cancelMissedCallsNotification();//取消未接显示 Android 网络监视器源码 一个不错的网络监视器源码,这个程序有四个主要的模块: 1.全局的网络监视,2.本机的网络信息,3.网络数据日志记录,4.网络测试(比如:ping 测试)。 android 遮罩层效果 看到一本电子杂志上有遮罩层的效果,感觉很漂亮,以为很麻烦,搜索了很多关于android遮罩层的,也没有得出一点思路,原 来就是一个透明的效果,然后上面弹出的控件是透明或者半透明之类的,可以选择颜色,还是#ARBG,其中A就是传说中的透明 色的值(可以根据需要设置透明的效果)。 Android代码调用C++代码和C++代码调用Android代码 如题。 android基于自定义适配器的ExpandableListView 如题。 android源码一个柱状图的Demo 如题。 Android之GPS定位详解 详细的讲解了LocationManager和LocationListener、Location、GpsStatus.Listener、GpsSatellite 的使用方法。 Gmail备份手机短信【源码】 本程序使用GMail备份手机短信,在GMail中创建一个文件,用来备份短信 传说中的3D播放器 源码 传说的中的3D播放器,说实话我是没看出怎么个3D法来!不过貌似功能挺多的啊,感兴趣的自己看看吧! 获取Gps信息的程序源码 一个可以获取手机GPS信息的Android程序源码,它还把获取到的信息写到了sqlite数据库中。 教你如何去除Android应用中的广告 如题。 进度条对话框Demo 详细的讲解了ProgressDialog的使用方法。 Android 版本检测与管理 通过Url检测更新、下载并安装更新、删除临时路径。 Android 电量显示Widgets插件实现 非常好的一个实例。 Android 精仿QQ登录界面源码 如题。 Android 瀑布流 Demo UI设计源码。 android源码捏苍蝇 一款简单的游戏源码。适合初学者。 http 演示Demo 详细的演示了http的使用方法。 WIFI 扫描 Demo 如题。 带手势划动功能的日历源码 如题。 疯狂Android讲义源码 一套完整的教学源码。 AccelerometerPlay 总结: 视图动画提供了只让View对象具有动画效果的能力,因此想要非View对象具有动画效果,就得自己实现动画效果的代码。事实 上,视图动画系统也受到了限制,它只会把很少的View对象的特征暴露给动画效果,如例如,View对象的缩放和旋转,但是没 有背景色,等等。 视图动画的另一个缺点是,它仅能够在绘制View对象时被修改,并且不是实际的View对象本身。例如,如果要让一个按钮,以 动画的形式穿越屏幕,按钮正确的绘制了,但是点击按钮的实际位置却不会改变,因此必须自己来实现这种处理逻辑。 在属性动画系统中,这些现在被彻底删除,并且能够让任何对象的任何属性具有动画效果(View对象和非View对象),并且能 够实际修改对象自身。属性动画在动画执行方面也更加健壮。在高层次上,可以给想要动画效果的属性分配动画执行器,如颜色 、位置、尺寸以及能够定义的动画特性(如插值和多个动画的同步等)。 但是,视图动画系统需要较少的创建时间和编写较少的代码。如果视图动画能够满足需求,或者既存的代码已经做了想要完成的 动画效果,就不需要使用属性动画效果了。针对不同的情况来选择使用这两种不同的动画系统。 ActionBarCompat 用户界面设计指南的应用,自定义标题栏选项卡类。 AndroidBeamDemo 此应用程序是专为运行Android4.0的设备,测试NFC功能! BluetoothChat 基于android平台的蓝牙发送功能源码,学习android下蓝牙编程。 BasicGLSurfaceView 演示了gles2.0的使用,UI设计学习。 BackupRestore 数据存储到云端服务器,以*.xml文件将手机接入点设置备份至/SDCard/APNBackupRestore目录,还原备份文件,一键删除手 机上现有的接入点设置,邮件发送接入点备份文件。 AppNavigation ApiDemos 演示了所有控件以及系统api的使用方法。 BluetoothHDP 蓝牙与外设的通信 ContactManager 联系人管理的 实例 GestureBuilder 手势识别 CrossCompatibility CubeLiveWallpaper HoneycombGallery JetBoy LunarLander MultiResolution NFCDemo NotePad RandomMusicPlayer RenderScript SampleSyncAdapter SearchableDictionary SipDemo SkeletonApp Snake SoftKeyboard SpellChecker Spinner SpinnerTest TicTacToeLib TicTacToeMain Toy*** TtsEngine USB VoicemailProviderDemo VoiceRecognitionService WeatherListWidget WidgetPreview WiFiDirectDemo Android自带实例 源码 Air 主要实现了飞机相关数据的封装容器 AirAlertFullScreen 继承Activity 实现飞行的全屏模式显示 AirAlert 继承AirAlertFullScreen 显示信息 AirClockTextView 时钟显示的文本显示控件 AirDigitalClock 设置数字时钟 以及更新数字时钟 AirModeController 飞行模式的控制,通过广播实现。 AirModeRadioPreference 飞行模式的单选选择设置。 AirPlusActivity 程序的主界面 涵盖了添加 删除 菜单 等等功能 Airs 针对飞行数据的管理 操作数据库 AirService 后台运行 实现了监听电话以及关闭后的清除 DontPressWithParentLayout RepeatPreference SetAir 设置类操作相关数据 SettingsActivity 设置界面 AirDatabaseHelper 飞行数据库的操作类 AirProvider 继承 ContentProvider 实现存储数据 AirAppWidgetReceiver 应用程序的广播接受 主要负责程序的更新 AirEndReceiver 结束等操作 AirInitReceiver 启动后的初始化 AirReceiver 飞行接受提示 飞行时区的变化以及相关事件的监听 Zirco-browser:超越海豚的开源浏览器 分析 Base32 Base64 Base64Encoder HexEncoder 编解码操作类库 BulkKeyCouplet 关键映射 Dbg Debug编译操作信息 QueryParams 检索参数信息 日期 QueryResult 这是模块类 UserWeave 用户类 定义了用户信息 以及用户操作 WeaveAccountInfo 帐户自定义信息类 WeaveBasicObject 基础类 JSONObject 操作 WeaveConstants 定义常量 WeaveCryptoUtil 加密解密操作类 WeaveException 异常类 WeaveFactory 生产工厂 WeaveHeader 自定义头信息类 WeaveResponse 自定义响应消息类 WeaveSSLSocketFactory 此套接字工厂将创建SSL套接字使用配置证书验证(例如,允许自签名)。 WeaveTransport 传输协议类 WeaveUtil QuickAction 自定义资源以及标题类 QuickActionGrid 表格视图操作 QuickActionWidget 显示用户界面的部件 Controller 控制器的实现 EventConstants 自定义事件的常数类 EventController 事件控制器的实现 IdownloadEventsListener 下载事件的监听接口 DbAdapter 数据库适配器的实现 UrlSuggestionItemComparator 网址比较 BookmarksCursorAdapter 书签光标适配器。 DownloadListAdapter 下载UI列表适配器。 HistoryExpandableListAdapter 历史显示自定义适配器 UrlSuggestionCursorAdapter 提出建议的适配器。 WeaveBookmarksCursorAdapter 书签光标适配器 BookmarkItem书签自定义类 DownloadItem 下载项目自定义类 HistoryItem 历史节点 UrlSuggestionItem 网址自定义类 WeaveBookmarkItem 书签标识类 BookmarksProviderWrapper 历史/书签管理。 WeaveColumns 自定义常量信息类 WeaveContentProvider WeaveContentProvider ZircoBookmarksContentProvider IsyncListener 同步监听接口 WeaveSyncTask 同步任务 AboutActivity 关于界面 AdBlockerWhiteListActivity 广告拦截器的白名单显示视图 BookmarksHistoryActivity 联合书签和历史视图 BookmarksListActivity 书签列表 视图 ChangelogActivity更改日志对话框 DownloadsListActivity 下载列表视图 EditBookmarkActivity 添加、编辑书签视图 HistoryListActivity 历史列表视图 ItoolbarsContainer 接口定义工具栏容器。 MainActivity 应用程序的主界面 MobileViewListActivity 广告拦截白名单列表视图 WeaveBookmarksListActivity 书签列表视图 BaseSpinnerCustomPreferenceActivity 自定义的下拉框 HomepagePreferenceActivity 主页喜好选配视图 PreferencesActivity 收藏视图 SearchUrlPreferenceActivity搜索URL收藏视图 UserAgentPreferenceActivity用户代理收藏视图 WeavePreferencesActivity 收藏视图 WeaveServerPreferenceActivity 服务器收藏视图 CustomWebView 扩展的WebView类 CustomWebViewClient 扩展的WebViewClient类 DownloadRunnable 下载线程 FaviconUpdaterRunnable 更新线程 HideToolbarsRunnable 隐藏工具栏线程 HistoryUpdater 历史更新线程 XmlHistoryBookmarksExporter 一个xml解析出历史书签的线程 XmlHistoryBookmarksImporter 一个从xml导入历史书签的线程 AnimationManager 动画效果管理类 定义了多重动画效果 ApplicationUtils 应用函数 Constants 定义常量 DateUtils 日期时间管理类 IOUtils 实用程序的I/O操作类 ProxyChangeReceiver自定义的代理改变广播操作 ProxySettings 设置信息 UrlUtils 网站管理类 该项目共81目标文件,代码简单易懂,适合初学者奔向中手。 jamendo 在线音乐分析 JamendoApplication 播放与下载服务 AlbumActivity 相册视图 ArtistActivity 艺术家视图 BrowsePlaylistActivity 播放列表视图 DownloadActivity 下载界面视图 HomeActivity 首页视图 IntentDistributorActivity 介绍视图 PlayerActivity 播放视图 PlaylistActivity 播放列表视图 自动保存播放列表 RadioActivity 收音机视图 无线电导航 SearchActivity 搜索视图 SettingsActivity 设置视图 SplashscreenActivity 闪屏视图 StarredAlbumsActivity 五星级相册视图 浏览专辑列表 打开它所在的专辑 AlbumAdapter 相册适配器 AlbumGridAdapter 相册格子式适配器 ArrayListAdapter 数组式列表适配器 DownloadJobAdapter 下载任务适配器 ImageAdapter 图片适配器 PlaylistAdapter 播放列表适配器 PlaylistRemoteAdapter 远程播放列表适配器 PurpleAdapter 紫色适配器 PurpleEntry PurpleListener RadioAdapter 收音机适配器 ReviewAdapter 评论适配器 SeparatedListAdapter 分隔列表适配器 Album 相册存储数据 Artist 艺术家存储数据 JamendoGet2Api API操作 License 自定义许可证(用户)类 Playlist 播放列表存储类 PlaylistEntry 播放列表条目存储类 PlaylistRemote 远程播放列表存储类 Radio 自定义电台类 Review 自定义评论类 Track 轨迹类 WSError 错误类 AlbumBuilder AlbumFunctions ArtistBuilder ArtistFunctions JamendoGet2ApiImpl 用于web请求的Apache HTTP客户端API的实现 JSONBuilder 抽象类 LicenseBuilder 认证生成 PlaylistBuilder 远程播放列表生成 PlaylistFunctions 返回远程播放列表 RadioBuilder 收音机生成 RadioFunctions 返回生成收音机组 ReviewBuilder 生成评论对象 ReviewFunctions 获得评论 RSSFunctions 获得id TrackBuilder 生成跟踪对象 TrackComparator 跟踪比较 Caller 拨打功能 RequestCache 请求缓存 XMLUtil xml操作 AlbumDatabaseBuilder 专辑数据库生成 Database 数据库接口 DatabaseBuilder 数据库建设者模板 - 有利于从SQLite数据库对象增加 DatabaseImpl采用Android的SQLite数据库实施 RadioDatabaseBuilder 收音机数据库生成 TrackDatabaseBuilder 跟踪数据库生成 AboutDialog 关于对话框 AddToPlaylistDialog 添加到播放列表对话框 AlbumLoadingDialog 专辑加载对话框 ArtistLoadingDialog 艺术家加载对话框 LoadingDialog 加载对话框基类 LyricsDialog 歌词对话框 PlayerAlbumLoadingDialog 专辑播放加载对话框 PlaylistRemoteLoadingDialog 远程播放列表加载对话框 StarredAlbumLoading 五星专辑载入对话框 TutorialDialog 教程信息显示框 GestureCommand 接口 GestureCommandRegister 简单的手势命令寄存器 GesturesHandler 处理程序的手势 PlayerGestureCommandRegiser PlayerGestureNextCommand PlayerGesturePlayCommand PlayerGesturePrevCommand PlayerGestureStopCommand 自定义手势类 PlayerEngine 播放引擎接口 PlayerEngineImpl 同上 PlayerEngineListener 播放引擎侦听接口 DownloadService 后台下载服务 PlayerService 后台播放服务 DrawableAccessor绘制存取 FixedViewFlipper 固定视图翻转 Helper 各种随机函数 ImageCache 缓存下载的图像,节省带宽和用户的数据包 OnSeekToListenerImp 点触事件 SeekToMode 枚举 DownloadDatabase 下载接口该数据库存储在一个外部的SD卡,更具体地说,每个SD卡已用于下载/ jamendroid/ downloads.db参考下 DownloadDatabaseImpl 数据库描述轨道数量 DownloadHelper 各种辅助功能 DownloadJob单一的远程文件下载任务 DownloadJobBuilder 下载任务生成 DownloadJobListener 下载任务的监听接口 DownloadManager所有下载的相关行动接口 DownloadManagerImpl 下载管理接口 DownloadObserver下载观察接口 DownloadProvider下载数据存储接口 DownloadProviderDbImpl使用SqlLite数据库存储 DownloadTask 文件下载线程 MediaScannerNotifier mp3文件下载文件扫描,并把它添加到Android的乐手的图书馆 AlbumBar 专辑栏 ArtistBar 艺术栏 FailureBar通知用户失败栏 OnAlbumClickListener 点击专辑栏的接口 ProgressBar 进程条栏 ReflectableLayout 反映UI元素的容器 ReflectiveSurface RemoteImageView 图片浏览扩展类,允许远程图像轻松下载 该项目共113个目标文件! Facebook 客户端软件分析 ByteArrayBody 操作字节流 根据字节流获得进程条的状态 HttpChainingRunnable 服务连接线程 HttpClientService 客户端服务线程 HttpMessageFactory 请求由HTTP客户端服务生成HTTP可以执行的对象。 HttpResponseByHandlerDecorator 设置消息处理 HttpResponseRunnable 封装HTTP请求处理线程 IhttpResponseRunnable抽象http响应接口 ContactInfo 自定义联系人信息类 ContactList 自定义联系人列表类 JsonParser 自定义Json解析类 MainActivity 主程序界面 Preferences 定义存储数据类 SettingsActivity 设置界面 Synchronize 同步数据处理界面 UiHandler UI界面处理消息类 UserInfo 封装用户信息数据的容器 WebActivity 网页界面 WebViewActivity 网页视图界面 Contact 封装了自定义联系人数据 DBContact 数据库管理联系人数据 DBHelper 数据库的辅助类 AuthorizationActivity 口令认证界面 ExtendedPreferenceActivity 口令认证扩展界面 FB FBBase FBMethod 产生Md5值 FBMethodCallback 回调函数 FBMethodFactory 方法工厂 LoginActivity 登陆界面 操作 该项目共29个目标文件! reference的一个实例 android写的google map api 应用 如题。 OA精灵2011_Android版 如题。 Android模仿乐淘的应用程序分析源码 如题,非常好的一个实例。 仿ireader书架 如题。 基于股票的一个Android应用(内含源码) 如题。 游戏场景特效源码 如题,动画效果。 飞行射击类游戏源码 如题。 疯狂Android讲义源码 如题。 android源代码分析 如题。 Android无线点餐系统 含服务器,客户端程序源码 多种控件多种实现方式Demo 控件的多种实现方式。 内置GPS与百度GPS对比 Demo 总结: 1.在获取当前位置时,原版的GPS定位要比百度封装的快一些,但差距也并不大。 2.面对多种不同机型或阉割版系统时,原版的GPS就需要做出更周全的封装(demo中是简单封装),而百度版的应该是已经全部封 装好的了。 3.系统中有提供谷歌地图服务类,可以把坐标值直接转换成物理地址,但该类只适用于原版GPS方式获取到的坐标,猜测可能是 由于中国地图存在地址偏移,原版GPS获取到的是真实坐标,而谷歌地图服务类中已经有偏移计算了。百度版获取到的坐标应该 是偏移后的坐标值,不能使用内置的谷歌地图服务类转换,因此采用了百度自己提供的搜索类进行转换;而百度搜索类主要用户 商户搜索等,并非是提供坐标转换,直接转换坐标的方式目前百度还没有推出,当位置每次变动的时候就搜索一次坐标位置,这 会产生一定的流量,相比会更浪费一些。搜索类不能在使用地址时去搜索,因为他不是立即返回的。 4.在精准度上(目前是在室内测试的,均为AGPS),百度更加精准,不知是不是因为百度是国产的。 Android 电子杂志(带翻页效果)源码 一个漂亮的android翻页效果电子杂志在翻动书本的时候,页角会根据手自动移动,在手松开页角的时候,会判断是否成功翻页 。成功,页角会自动的翻动到目标位置;失败,页角会自动的回落到起始位置。请大家使用android2.1或2.0的系统包,以及将 模拟器的大小设置为640*480,让展示效果最好。 Android 实现自动接听和挂断电话功能 关键点: PhoneUtils.java是手机功能类,从TelephonyManager中实例化ITelephony并返回 PhoneUtils.getITelephony(telMgr).silenceRinger();//静铃 PhoneUtils.getITelephony(telMgr).answerRingingCall();//自动接听 PhoneUtils.getITelephony(telMgr).endCall();//挂断 PhoneUtils.getITelephony(telMgr).cancelMissedCallsNotification();//取消未接显示 Android 网络监视器源码 一个不错的网络监视器源码,这个程序有四个主要的模块: 1.全局的网络监视,2.本机的网络信息,3.网络数据日志记录,4.网络测试(比如:ping 测试)。 android 遮罩层效果 看到一本电子杂志上有遮罩层的效果,感觉很漂亮,以为很麻烦,搜索了很多关于android遮罩层的,也没有得出一点思路,原 来就是一个透明的效果,然后上面弹出的控件是透明或者半透明之类的,可以选择颜色,还是#ARBG,其中A就是传说中的透明 色的值(可以根据需要设置透明的效果)。 Android代码调用C++代码和C++代码调用Android代码 如题。 android基于自定义适配器的ExpandableListView 如题。 android源码一个柱状图的Demo 如题。 Android之GPS定位详解 详细的讲解了LocationManager和LocationListener、Location、GpsStatus.Listener、GpsSatellite 的使用方法。 Gmail备份手机短信【源码】 本程序使用GMail备份手机短信,在GMail中创建一个文件,用来备份短信 传说中的3D播放器 源码 传说的中的3D播放器,说实话我是没看出怎么个3D法来!不过貌似功能挺多的啊,感兴趣的自己看看吧! 获取Gps信息的程序源码 一个可以获取手机GPS信息的Android程序源码,它还把获取到的信息写到了sqlite数据库中。 教你如何去除Android应用中的广告 如题。 进度条对话框Demo 详细的讲解了ProgressDialog的使用方法。 Android 版本检测与管理 通过Url检测更新、下载并安装更新、删除临时路径。 Android 电量显示Widgets插件实现 非常好的一个实例。 Android 精仿QQ登录界面源码 如题。 Android 瀑布流 Demo UI设计源码。 android源码捏苍蝇 一款简单的游戏源码。适合初学者。 http 演示Demo 详细的演示了http的使用方法。 WIFI 扫描 Demo 如题。 带手势划动功能的日历源码 如题。 疯狂Android讲义源码 一套完整的教学源码。 AccelerometerPlay 总结: 视图动画提供了只让View对象具有动画效果的能力,因此想要非View对象具有动画效果,就得自己实现动画效果的代码。事实 上,视图动画系统也受到了限制,它只会把很少的View对象的特征暴露给动画效果,如例如,View对象的缩放和旋转,但是没 有背景色,等等。 视图动画的另一个缺点是,它仅能够在绘制View对象时被修改,并且不是实际的View对象本身。例如,如果要让一个按钮,以 动画的形式穿越屏幕,按钮正确的绘制了,但是点击按钮的实际位置却不会改变,因此必须自己来实现这种处理逻辑。 在属性动画系统中,这些现在被彻底删除,并且能够让任何对象的任何属性具有动画效果(View对象和非View对象),并且能 够实际修改对象自身。属性动画在动画执行方面也更加健壮。在高层次上,可以给想要动画效果的属性分配动画执行器,如颜色 、位置、尺寸以及能够定义的动画特性(如插值和多个动画的同步等)。 但是,视图动画系统需要较少的创建时间和编写较少的代码。如果视图动画能够满足需求,或者既存的代码已经做了想要完成的 动画效果,就不需要使用属性动画效果了。针对不同的情况来选择使用这两种不同的动画系统。 ActionBarCompat 用户界面设计指南的应用,自定义标题栏选项卡类。 AndroidBeamDemo 此应用程序是专为运行Android4.0的设备,测试NFC功能! BluetoothChat 基于android平台的蓝牙发送功能源码,学习android下蓝牙编程。 BasicGLSurfaceView 演示了gles2.0的使用,UI设计学习。 BackupRestore 数据存储到云端服务器,以*.xml文件将手机接入点设置备份至/SDCard/APNBackupRestore目录,还原备份文件,一键删除手 机上现有的接入点设置,邮件发送接入点备份文件。 AppNavigation ApiDemos 演示了所有控件以及系统api的使用方法。 BluetoothHDP 蓝牙与外设的通信 ContactManager 联系人管理的 实例 GestureBuilder 手势识别 CrossCompatibility CubeLiveWallpaper HoneycombGallery JetBoy LunarLander MultiResolution NFCDemo NotePad RandomMusicPlayer RenderScript SampleSyncAdapter SearchableDictionary SipDemo SkeletonApp Snake SoftKeyboard SpellChecker Spinner SpinnerTest TicTacToeLib TicTacToeMain Toy*** TtsEngine USB VoicemailProviderDemo VoiceRecognitionService WeatherListWidget WidgetPreview WiFiDirectDemo Android自带实例 源码 Air 主要实现了飞机相关数据的封装容器 AirAlertFullScreen 继承Activity 实现飞行的全屏模式显示 AirAlert 继承AirAlertFullScreen 显示信息 AirClockTextView 时钟显示的文本显示控件 AirDigitalClock 设置数字时钟 以及更新数字时钟 AirModeController 飞行模式的控制,通过广播实现。 AirModeRadioPreference 飞行模式的单选选择设置。 AirPlusActivity 程序的主界面 涵盖了添加 删除 菜单 等等功能 Airs 针对飞行数据的管理 操作数据库 AirService 后台运行 实现了监听电话以及关闭后的清除 DontPressWithParentLayout RepeatPreference SetAir 设置类操作相关数据 SettingsActivity 设置界面 AirDatabaseHelper 飞行数据库的操作类 AirProvider 继承 ContentProvider 实现存储数据 AirAppWidgetReceiver 应用程序的广播接受 主要负责程序的更新 AirEndReceiver 结束等操作 AirInitReceiver 启动后的初始化 AirReceiver 飞行接受提示 飞行时区的变化以及相关事件的监听 Zirco-browser:超越海豚的开源浏览器 分析 Base32 Base64 Base64Encoder HexEncoder 编解码操作类库 BulkKeyCouplet 关键映射 Dbg Debug编译操作信息 QueryParams 检索参数信息 日期 QueryResult 这是模块类 UserWeave 用户类 定义了用户信息 以及用户操作 WeaveAccountInfo 帐户自定义信息类 WeaveBasicObject 基础类 JSONObject 操作 WeaveConstants 定义常量 WeaveCryptoUtil 加密解密操作类 WeaveException 异常类 WeaveFactory 生产工厂 WeaveHeader 自定义头信息类 WeaveResponse 自定义响应消息类 WeaveSSLSocketFactory 此套接字工厂将创建SSL套接字使用配置证书验证(例如,允许自签名)。 WeaveTransport 传输协议类 WeaveUtil QuickAction 自定义资源以及标题类 QuickActionGrid 表格视图操作 QuickActionWidget 显示用户界面的部件 Controller 控制器的实现 EventConstants 自定义事件的常数类 EventController 事件控制器的实现 IdownloadEventsListener 下载事件的监听接口 DbAdapter 数据库适配器的实现 UrlSuggestionItemComparator 网址比较 BookmarksCursorAdapter 书签光标适配器。 DownloadListAdapter 下载UI列表适配器。 HistoryExpandableListAdapter 历史显示自定义适配器 UrlSuggestionCursorAdapter 提出建议的适配器。 WeaveBookmarksCursorAdapter 书签光标适配器 BookmarkItem书签自定义类 DownloadItem 下载项目自定义类 HistoryItem 历史节点 UrlSuggestionItem 网址自定义类 WeaveBookmarkItem 书签标识类 BookmarksProviderWrapper 历史/书签管理。 WeaveColumns 自定义常量信息类 WeaveContentProvider WeaveContentProvider ZircoBookmarksContentProvider IsyncListener 同步监听接口 WeaveSyncTask 同步任务 AboutActivity 关于界面 AdBlockerWhiteListActivity 广告拦截器的白名单显示视图 BookmarksHistoryActivity 联合书签和历史视图 BookmarksListActivity 书签列表 视图 ChangelogActivity更改日志对话框 DownloadsListActivity 下载列表视图 EditBookmarkActivity 添加、编辑书签视图 HistoryListActivity 历史列表视图 ItoolbarsContainer 接口定义工具栏容器。 MainActivity 应用程序的主界面 MobileViewListActivity 广告拦截白名单列表视图 WeaveBookmarksListActivity 书签列表视图 BaseSpinnerCustomPreferenceActivity 自定义的下拉框 HomepagePreferenceActivity 主页喜好选配视图 PreferencesActivity 收藏视图 SearchUrlPreferenceActivity搜索URL收藏视图 UserAgentPreferenceActivity用户代理收藏视图 WeavePreferencesActivity 收藏视图 WeaveServerPreferenceActivity 服务器收藏视图 CustomWebView 扩展的WebView类 CustomWebViewClient 扩展的WebViewClient类 DownloadRunnable 下载线程 FaviconUpdaterRunnable 更新线程 HideToolbarsRunnable 隐藏工具栏线程 HistoryUpdater 历史更新线程 XmlHistoryBookmarksExporter 一个xml解析出历史书签的线程 XmlHistoryBookmarksImporter 一个从xml导入历史书签的线程 AnimationManager 动画效果管理类 定义了多重动画效果 ApplicationUtils 应用函数 Constants 定义常量 DateUtils 日期时间管理类 IOUtils 实用程序的I/O操作类 ProxyChangeReceiver自定义的代理改变广播操作 ProxySettings 设置信息 UrlUtils 网站管理类 该项目共81目标文件,代码简单易懂,适合初学者奔向中手。 jamendo 在线音乐分析 JamendoApplication 播放与下载服务 AlbumActivity 相册视图 ArtistActivity 艺术家视图 BrowsePlaylistActivity 播放列表视图 DownloadActivity 下载界面视图 HomeActivity 首页视图 IntentDistributorActivity 介绍视图 PlayerActivity 播放视图 PlaylistActivity 播放列表视图 自动保存播放列表 RadioActivity 收音机视图 无线电导航 SearchActivity 搜索视图 SettingsActivity 设置视图 SplashscreenActivity 闪屏视图 StarredAlbumsActivity 五星级相册视图 浏览专辑列表 打开它所在的专辑 AlbumAdapter 相册适配器 AlbumGridAdapter 相册格子式适配器 ArrayListAdapter 数组式列表适配器 DownloadJobAdapter 下载任务适配器 ImageAdapter 图片适配器 PlaylistAdapter 播放列表适配器 PlaylistRemoteAdapter 远程播放列表适配器 PurpleAdapter 紫色适配器 PurpleEntry PurpleListener RadioAdapter 收音机适配器 ReviewAdapter 评论适配器 SeparatedListAdapter 分隔列表适配器 Album 相册存储数据 Artist 艺术家存储数据 JamendoGet2Api API操作 License 自定义许可证(用户)类 Playlist 播放列表存储类 PlaylistEntry 播放列表条目存储类 PlaylistRemote 远程播放列表存储类 Radio 自定义电台类 Review 自定义评论类 Track 轨迹类 WSError 错误类 AlbumBuilder AlbumFunctions ArtistBuilder ArtistFunctions JamendoGet2ApiImpl 用于web请求的Apache HTTP客户端API的实现 JSONBuilder 抽象类 LicenseBuilder 认证生成 PlaylistBuilder 远程播放列表生成 PlaylistFunctions 返回远程播放列表 RadioBuilder 收音机生成 RadioFunctions 返回生成收音机组 ReviewBuilder 生成评论对象 ReviewFunctions 获得评论 RSSFunctions 获得id TrackBuilder 生成跟踪对象 TrackComparator 跟踪比较 Caller 拨打功能 RequestCache 请求缓存 XMLUtil xml操作 AlbumDatabaseBuilder 专辑数据库生成 Database 数据库接口 DatabaseBuilder 数据库建设者模板 - 有利于从SQLite数据库对象增加 DatabaseImpl采用Android的SQLite数据库实施 RadioDatabaseBuilder 收音机数据库生成 TrackDatabaseBuilder 跟踪数据库生成 AboutDialog 关于对话框 AddToPlaylistDialog 添加到播放列表对话框 AlbumLoadingDialog 专辑加载对话框 ArtistLoadingDialog 艺术家加载对话框 LoadingDialog 加载对话框基类 LyricsDialog 歌词对话框 PlayerAlbumLoadingDialog 专辑播放加载对话框 PlaylistRemoteLoadingDialog 远程播放列表加载对话框 StarredAlbumLoading 五星专辑载入对话框 TutorialDialog 教程信息显示框 GestureCommand 接口 GestureCommandRegister 简单的手势命令寄存器 GesturesHandler 处理程序的手势 PlayerGestureCommandRegiser PlayerGestureNextCommand PlayerGesturePlayCommand PlayerGesturePrevCommand PlayerGestureStopCommand 自定义手势类 PlayerEngine 播放引擎接口 PlayerEngineImpl 同上 PlayerEngineListener 播放引擎侦听接口 DownloadService 后台下载服务 PlayerService 后台播放服务 DrawableAccessor绘制存取 FixedViewFlipper 固定视图翻转 Helper 各种随机函数 ImageCache 缓存下载的图像,节省带宽和用户的数据包 OnSeekToListenerImp 点触事件 SeekToMode 枚举 DownloadDatabase 下载接口该数据库存储在一个外部的SD卡,更具体地说,每个SD卡已用于下载/ jamendroid/ downloads.db参考下 DownloadDatabaseImpl 数据库描述轨道数量 DownloadHelper 各种辅助功能 DownloadJob单一的远程文件下载任务 DownloadJobBuilder 下载任务生成 DownloadJobListener 下载任务的监听接口 DownloadManager所有下载的相关行动接口 DownloadManagerImpl 下载管理接口 DownloadObserver下载观察接口 DownloadProvider下载数据存储接口 DownloadProviderDbImpl使用SqlLite数据库存储 DownloadTask 文件下载线程 MediaScannerNotifier mp3文件下载文件扫描,并把它添加到Android的乐手的图书馆 AlbumBar 专辑栏 ArtistBar 艺术栏 FailureBar通知用户失败栏 OnAlbumClickListener 点击专辑栏的接口 ProgressBar 进程条栏 ReflectableLayout 反映UI元素的容器 ReflectiveSurface RemoteImageView 图片浏览扩展类,允许远程图像轻松下载 该项目共113个目标文件! Facebook 客户端软件分析 ByteArrayBody 操作字节流 根据字节流获得进程条的状态 HttpChainingRunnable 服务连接线程 HttpClientService 客户端服务线程 HttpMessageFactory 请求由HTTP客户端服务生成HTTP可以执行的对象。 HttpResponseByHandlerDecorator 设置消息处理 HttpResponseRunnable 封装HTTP请求处理线程 IhttpResponseRunnable抽象http响应接口 ContactInfo 自定义联系人信息类 ContactList 自定义联系人列表类 JsonParser 自定义Json解析类 MainActivity 主程序界面 Preferences 定义存储数据类 SettingsActivity 设置界面 Synchronize 同步数据处理界面 UiHandler UI界面处理消息类 UserInfo 封装用户信息数据的容器 WebActivity 网页界面 WebViewActivity 网页视图界面 Contact 封装了自定义联系人数据 DBContact 数据库管理联系人数据 DBHelper 数据库的辅助类 AuthorizationActivity 口令认证界面 ExtendedPreferenceActivity 口令认证扩展界面 FB FBBase FBMethod 产生Md5值 FBMethodCallback 回调函数 FBMethodFactory 方法工厂 LoginActivity 登陆界面 操作 该项目共29个目标文件!
用户评论
很不错的资料,内容全面
Android 上百实例源码分析以及开源分析 集合打包
很值得学习灰常感谢
不错的资源,学习可以
资源不错,多谢分享!
努力努力,一定可以
内容很多,特别是对于基础很详细,适合初学者使用
有50多个实例,用的时候再看吧
内容挺多,有些没有源码的,难道是我下载出问题了吗
很好,很详细,谢谢分享。