急!求安卓天气预报安卓开源源代码,可以直接在Eclipse上运行,可以简单一点,能输入城市查询天气就行

459 条回帖
<em id="authorposton15-1-1 01:11
伤心!!!没有银票
<em id="authorposton15-1-2 20:22
貌似很给力
<em id="authorposton15-1-2 20:22
这么牛逼的代码啊
<em id="authorposton15-1-2 20:24
貌似很给力
<em id="authorposton15-1-2 20:24
跪求银票呀! 这年头挣个银票怎么那么难呀!
<em id="authorposton15-1-2 20:25
这个好邪恶
<em id="authorposton15-1-2 20:25
这个好邪恶
<em id="authorposton15-1-2 20:26
看来很是牛叉啊
<em id="authorposton15-1-2 20:26
看来很是牛叉啊
<em id="authorposton15-1-2 20:26
这个好邪恶
<em id="authorposton15-1-2 20:29
这么牛逼的代码啊
<em id="authorposton15-1-2 20:29
表示学习中
<em id="authorposton15-1-2 20:29
貌似很强,看看~~~~
<em id="authorposton15-1-2 20:29
这个好邪恶
- 中国最大的源码分享论坛&&&&简易天气预报APP源码
简易天气预报APP源码
简易天气预报APP,可以查询全国任意城市的天气;
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
移动开发下载排行大牛们是怎么阅读 Android 系统源码的?
最近想去深入学习下底层的东西。看的哪一部分?有没有好的查看工具? 心得体会...
由于工作需要大量修改framework代码, 在AOSP(Android Open Source Project)源码上花费了不少功夫, Application端和Services端都看和改了不少.如果只是想看看一些常用类的实现, 在Android包管理器里把源码下载下来, 随便一个IDE配好Source Code的path看就行. 但如果想深入的了解Android系统, 那么可以看下我的一些简单的总结. 知识JavaJava是AOSP的主要语言之一. 没得说, 必需熟练掌握.熟练的Android App开发LinuxAndroid基于Linux的, 并且AOSP的推荐编译环境是Ubuntu 12.04. 所以熟练的使用并了解Linux这个系统是必不可少的. 如果你想了解偏底层的代码, 那么必需了解基本的Linux环境下的程序开发. 如果再深入到驱动层, 那么Kernel相关的知识也要具备.MakeAOSP使用Make系统进行编译. 了解基本的Makefile编写会让你更清晰了解AOSP这个庞大的项目是如何构建起来的.GitAOSP使用git+repo进行源码管理. 这应该是程序员必备技能吧.C++Android系统的一些性能敏感模块及第三方库是用C++实现的, 比如: Input系统, Chromium项目(WebView的底层实现). 硬件流畅的国际网络AOSP代码下载需要你拥有一个流畅的国际网络. 如果在下载代码这一步就失去耐心的话, 那你肯定没有耐心去看那乱糟糟的AOSP代码. 另外, 好程序员应该都会需要一个流畅的Google.一台运行Ubuntu 12.04的PC. 如果只是阅读源码而不做太多修改的话, 其实不需要太高的配置.一台Nexus设备AOSP项目默认只支持Nexus系列设备. 没有也没关系, 你依然可以读代码. 但如果你想在大牛之路走的更远, 还是改改代码, 然后刷机调试看看吧.高品质USB线要刷机时线坏了, 没有更窝心的事儿了.软件Ubuntu 12.04官方推荐, 没得选.Oracle Java 1.6注意不要用OpenJDK. 这是个坑, 官方文档虽然有写, 但还是单独提一下.安装:sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
sudo apt-get install oracle-java6-set-default
Eclipse估计会有不少人吐槽, 为什么要用这个老古董. 其实原因很简单, 合适. 刚开始搞AOSP时, 为了找到效率最优的工具, 我尝试过Eclipse, IntelliJ IDEA, Vim+Ctags, Sublime Text+Ctags. 最终结果还是Eclipse. 主要优点有: 有语法分析 (快速准确的类, 方法跳转).支持C++ (IntelliJ的C++支持做的太慢了).嵌入了DDMS, View Hierarchy等调试工具.为了提高效率, 花5分钟背下常用快捷键非常非常值得.调整好你的classpath, 不要导入无用的代码. 因为AOSP项目代码实在是太多了. 当你还不需要看C++代码时, 不要为项目添加C++支持, 建索引过程会让你崩溃.Intellij IDEA开发App必备. 当你要调试系统的某个功能是, 常常需要迅速写出一个调试用App, 这个时候老旧的Eclipse就不好用了. Itellij IDEA的xml自动补全非常给力.巨人的肩膀AOSP项目官方: 这个一定要先读. 项目介绍, 代码下载, 环境搭建, 刷机方法, Eclipse配置都在这里. 这是一切的基础.Android官方Training: 这个其实是给App开发者看的. 但是里面也有不少关于系统机制的介绍, 值得细读.老罗的Android之旅: 此老罗非彼老罗. 罗升阳老师的博客非常有营养, 基本可以作为指引你开始阅读AOSP源码的教程. 你可以按照博客的时间顺序一篇篇挑需要的看.但这个系列的博客有些问题: 早期的博客是基于旧版本的A 大量的代码流程追踪. 读文章时你一定要清楚你在看的东西在整个系统处于什么样的位置.Innost的专栏: 邓凡平老师也是为Android大牛, 博客同样很有营养. 但是不像罗升阳老师的那么系统. 更多的是一些技术点的深入探讨.Android Issues: Android官方Issue列表. 我在开发过程中发现过一些奇怪的bug, 最后发现这里基本都有记录. 当然你可以提一些新的, 有没有人改就是另外一回事了.Google: 一定要能流畅的使用这个工具. 大量的相关知识是没有人系统的总结的, 你需要自己搞定.其它代码组织AOSP的编译单元不是和git项目一一对应的, 而是和Android.mk文件一一对应的. 善用mmm命令进行模块编译将节省你大量的时间.Binder这是Android最基础的进程间通讯. 在Application和System services之间大量使用. 你不仅要知道AIDL如何使用, 也要知道如何手写Binder接口. 这对你理解Android的Application和System services如何交互有非常重要的作用. Binder如何实现的倒不必着急看.HAL除非你对硬件特别感兴趣或者想去方案公司上班, 否则别花太多时间在这一层.CyanogenMod这是一个基于AOSP的第三方Rom. 从这个项目的wiki里你能学到很多AOSP官方没有告诉你的东西. 比如如何支持Nexus以外的设备.DIA这是一个Linux下画UML的工具, 能够帮你梳理看过的代码.XDA这里有最新资讯和最有趣的论坛.想到了再补充.
-----------------------------------------------------------------------------------------------------------------这是前言在Android系统源码上摸索4年,说说我的看法:显然Eclipse不是阅读Android源码的好工具,不流畅,搜索低效,继承性关系/调用关系都无法有效查看。推荐Source Insight,在这个工具帮助下,你才可以驾驭巨大数量的Android 源码,你可以从容在Java,C++,C代码间遨游,你可以很快找到你需要的继承和调用关系。顺便,现在东家是Linux+Samba+Windows的工作模式,Linux+Samba用于代码的同步/编译/管理,Windows做代码编辑。你需要先理解下这个图:Application层就是一个个应用程序,很好理解。Framework提供一个java的运行环境以及对功能实现的封装,简单点说,你家装修总要留很多水电之类的接口吧!Runtime/ART是一个java虚拟机,因为Android上层不是java吗,需要再编译一次成为低级一点的语言识别。从Libraries那些名字也可以看出来,这里有很多高端大气库,它是功能实现区,多媒体编解码,浏览器渲染啊,数据库实现啦,很多很多。Kernel部分负责陪硬件大哥玩,你那些功能实现的区域最终都要调硬件吧,Kernel这家伙已经和硬件很熟了,你就直接通过它来和冷冰冰硬件大哥打交道吧!好了,上面这些内容很好理解对不对,现在的问题是:当你拿到一份几G的源码,该从哪里开始呢?经过上面的前言的洗礼,你应该能够很好理解下面这部分了-------------------------------------------------------------------------------------------------------------------1.宏观上看,Android源码分为功能实现上的纵向,和功能拓展上的横向。在阅读源码时需要把握好着两个思路。譬如你需要研究音频系统的实现原理,纵向:你需要从一个音乐的开始播放追踪,一路下来,你发现解码库的调用,共享内存的创建和使用,路由的切换,音频输入设备的开启,音频流的开始。譬如你要看音频系统包括哪些内容,横向:通过Framework的接口,你会发现,音频系统主要包括:放音,录音,路由切换,音效处理等。2.Android的功能模块绝大部分是C/S架构你心里一定需要有这个层级关系,你需要思路清晰地找到Server的位置,它才是你需要攻破的城,上面的libraries是不是很亲切的样子?看完它长成啥样后,然后你才能发现HAL和Kernel一层层地剥离。很多研究源码的同学兜兜转转,始终在JAVA层上,这是不科学的,要知道libraries才是它的精髓啊。3.Android的底层是Linux Kernel。在理解1,2后,还是需要对Kernel部分有个简单的理解,起码你要熟悉kernel的基础协议吧!你要能看懂电路图吧!你要熟悉设备的开启和关闭吧!你要熟悉调寄存器了吧!这方面的书太多了,我建议根据实例去阅读,它并不复杂,不需要一本本厚书来铺垫。在libraries和kernel间,可能还会有个HAL的东东,其实它是对kernel层的封装,方便各个硬件的接口统一。这样,如果我换个硬件,不用跑了长得很复杂的libraries里面改了,kernel调试好了后,改改HAL就好了。--------------------------------------------------------------------------------------------------------------------好了,你现在是不是跃跃欲试准备去找个突破口准备进攻了,但是好像每个宝库的入口都挺难找了我大概在三个月前阅读完Android UI系统的源码,这是Android最复杂的部分,我要简单说下过程。我需要先找宝库入口,我要研究UI,首先要找什么和UI有亲戚关系吧!View大神跳出来了,沿着它往下找找看,发现它在贴图在画各种形状,但是它在哪里画呢,马良也要纸吧?很明显它就是某个宝藏,但是世人只是向我们描述了它有多美,却无人知在哪里?我们需要找一张地图罗。开发Android的同学逃不掉Activity吧!它有个setcontentview的方法,从这个名字看好像它是把view和activity结合的地方。赶紧看它的实现和被调用。,然后我们就发现了Window,ViewRoot和WindowManager的身影,沿着WM和WMS我们就惊喜会发现了Surface,以及draw的函数,它居然在一个DeCorView上画东西哈。借助Source Insight, UI Java层的横向静态图呼之欲出了。完成这个静态UML,我觉得我可以开始功能实现上追踪了,这部分主要是C++的代码(这也是我坚定劝阻的放弃Eclipse的原因),我沿着draw函数,看到了各个层级的关系,SurfaceSession的控制和事务处理,SharedBuffer读写控制,彪悍的SurfaceFlinger主宰一切,OpenGL ES的神笔马良。FrameBuffer和FrameBufferDevice的图像输出,LCD设备打开后,开始接收FBD发过来的一帧帧图像,神奇吧。好吧,就这样,再往底层我爱莫能助了!
工具:Android Studio查看源码方法: 看那一部分:Framework/basePackage/appsartexternal操作系统:推荐Linux,可以随时编译Android源码测试机:推荐Nexus系列手机,编译源码后push进去可以随时验证。
Android源码两个部分看得最多,一个是packages,就是各个系统应用的实现,另外就是framework,框架层的实现。具体看什么就看你想了解什么。工具eclipse也很好,build一下生成class path,各种转跳非常方便,不需要grep了。
vim+grep. 读任何代码都是一样的. android 并没什么特殊的
我觉得vim+tags已经很爽了,当然要是source insight出个Mac版本就更好了。
两位已经说的很全了,我就稍微补充点 答下题主的问题:最近想去深入学习下底层的东西。看的哪一部分?代码里面的部分,那就学学Linux Kernel,Bootloader,再底层的需要学些硬件驱动,一步一步来。有没有好的查看工具? Windows 下推荐SoureInsight,建个工程把AOSP 所有代码丢进去,几个月不用关掉,看到感兴趣的地方不停的往下追就好。当初就在这上面直接改代码,Ubuntu 开个窗口编译搞定,其实是懒得开IDE(逃
零、准备工作:开发环境:建议在ubuntu(32/64位均可)下进行开发。开发板:推荐cubieboard、pcduino(资料开放,连相应的android源码以及硬件配置文件都有提供。不推荐所谓的开源硬件Raspberry-Pi,毕竟Raspberry-Pi并不是真正的开源硬件。)其他:串口线强烈不推荐在windows环境下搞Android底层开发!!!一个及格的Android工程师,就应该熟练在Linux环境下进行开发工作。如果你不会“优雅”地使用Linux,不得不在windows下编辑代码,恳请你记得设置编码utf-8!!!!!!!!!!(怨念:每次编译固件看见乱码警告就各种强迫症啊摔ヽ(≧Д≦)ノ!尽管大多情况下不影响编译结果。)一、编译器的选择:阅读/编译代码:eclipse (Java)、vim+ctags+cscope(C/C++)搜索代码:shell例如命令1:grep "Telephoney" -rn ./*例如命令2:find -name Telephoney*等等等不会用eclipse,请不要说他不好用!eclipse是阅读framework代码以及系统应用的居家旅行杀人必备神器。正确使用eclipse阅读Android源码:1.复制eclipse的classpath到Android源码根目录cp ~/android/development/ide/eclipse/.classpath ~/android2.修改eclipse缓存设置把eclipse.ini文件的3个值改为下面的值(不要盲目参考,需要根据自己机器情况来定):
-XX:MaxPermSize=512m(mac路径:eclipse/Eclipse.app/Contents/MacOS/eclipse.ini)3.导入eclipse代码风格把android-formatting.xml和android.importorder导入Eclipse~/android/development/ide/eclipse/android-formatting.xml~/android/development/ide/eclipse/android.importorder4.导入Android源码新建Java Project(不是Android project),选择从已存在的工程导入,定位到Android源码的目录进行导入即可。PS:eclipse只是阅读/编辑代码的工具,编译源码还是需要通过make命令在终端编译的。 二、知识储备:编程语言什么的没什么好说。着重提一个:设计模式由于Android源代码用到各种各样的设计模式,如果不会设计模式,将会大大降低你的阅读理解速度。三、网站资料:android官方文档,很详细描述各模块的设计思路。理解这个链接的内容,看个十遍八遍,一边看一边分析代码。PS:由于比较笨(-’?_?’-),所以我当年是一边看一边翻译出来,大家也可以参考我这种方法,容易加深理解、印象四、书刊资料:邓凡平大神的《深入理解Android》系列《深入理解Android:卷I/卷II》 [Kindle电子书] ~ 邓凡平链接:作者Blog:五、学习方法:要一下子把所有模仿都理解透,是件比较困难的事情。可以分模块学习:TelephoneyAudio & mediawebkit & BrowserWi-Fi & wpa supplicantDalvikDisplay & Surface flingerCamera等等等先吃饭,看心情再补(*??v?)。。。
因为工作原因,接触 Android 源码并且折腾的很早,也因为工作原因,无法有效的利用各种 IDE, 所以一直是用 VIM + grep 的方式。效率可能比较低下,但是读源码这种东西就是贵在坚持学习,看的时间长了,慢慢哪些代码在什么地方都大概能有印象,所以读和找起来就很方便。蛮羡慕会用 taglist 的,只是一直不大习惯使用。再有比较关键的一点是多找一些身边喜欢学习的朋友交流,每个人看的可能都不一样,很多时候突破口就在抽烟聊天的时间讨论出来的。
工具就 vim + 一款自己熟悉的文本编辑器,关键是要选一个感兴趣的子系统/模块开始
已有帐号?
无法登录?
社交帐号登录&&源码搜搜[中文],大家一起找最好的开源代码。
&&请提交您认为需要收录的源码网站。
android精美天气预报源码Weather2005.rar - 天气预报程序,基于NETCF2.0,采用C#语言开发,通过连接免费的Webservice天气预报服务,并下载天气信息。支持定时更新。(系转载)-Weather procedures,标签:Others, Windows开发&评论:0条
这是一个很简单的天气预报小偷,通过海盗先锋类2005偷取雅虎天气预报。天气预报原地址:./area.html?city=北京调用方式:http://域名/weather.asp?city=城市名称标签:ASP&评论:0条
内容索引:ASP源码,其它类别,天气预报 71516 天气预报ASP版 v2.1,div+css布局,可查询盛市、县三级的天气预报,图示列出三天天气和最近7天天气走势情况,使用请下载。标签:ASP, Access&评论:0条
说明:flash_asp天气预报标签:FlashMX&评论:0条
所以在访问的时候有就慢,但是天气预报是每天更新一次, 为此,我专门设计了数据库。.../ 读取到数据并保存在数据库中,以后访问时天气预报将直接从数据库中读取,这样加快了网页的访问速度。 本程序是嘉兴的天气预报,想修改地址的朋友只需要从http://www.weathercn.标签:采集小偷&评论:0条
掌上天气预报掌上天气预报标签:Pocket&评论:0条
TianQiYuBao.rar - 天气预报器,通过链接相关网站实现天气预报功能。-Weather forecasts, and through links to related sites realize the weather forecast feature标签:Windows开发, vb&评论:0条
较早前做的一条天气预报信息采集系统,因为当时制作的一个网站需要用到自定义的天气预报,但在网上搜索了大半天,一直没有找到合适的,而国外的网站心里感觉对国内的预报是否准确心存怀疑,于是花了一下午的时间做了一个RSS天气预报站,共计2073个城市。由于资料太多,采用生成生成静态文件的方法,但是如果纯提供静态文件,又不好做更新,如果定时更新数据库的话,标签:PHP, mysql&评论:0条
内容索引:ASP源码,小偷采集,天气预报代码,ASP小偷,天气小偷 Ajax+Asp仿114天气预报小偷程序,确实不错的界面,而且天气预报的功能的也挺多,打开后自动根据你的IP显示所在市的天气和周边地市的天气状况,图文显示,美观大方,标签:ASP, 小偷采集&评论:0条
已经可以准确的获取345个国内城市、79个国外城市的天气预报。预报情况也由之前 V2.0版的 近期3天 升级至 最近5天 天气预报。 此程序集成了 根据IP显示天气预报 有三种调用格式,全面符合你的网页调用 搜索 任意一个城市的 未来5天天气预报 显示风力状况:标签:&评论:0条
WAP天气预报代码,WAP-GOOGLE天气预报代码标签:天气预报&评论:0条
演示地址:http://www./temp/weather.asp
功能: 可以获取Yahoo!每日更新的天气预报,图文并茂,
可以很方便标签:Java, 论坛社区类&评论:0条
weather.rar - 自动抓取中央气象台天气预报.自动抓取中央气象台天气预报-Automatically crawl the Central Meteorological Station forecast. Automatically crawl the Central Meteorological Station forecast标签:Others, Web网页&评论:0条
内容索引:PHP源码,小偷采集,天气预报 PHP天气预报采集(厦门城市天气) v1.1,数据主要采集自中国天气(.cn),主要是厦门天气预报、生活指数和当天天气调用等。下载代码的朋友,自己修改默认城市,可修改为你自己的所在城市,不过要事先了解中国天气官网代码相关情况,以熟悉如何采集。标签:PHP, 小偷采集&评论:0条
提供某个城市当天天气预报、当天生活指数和最近七天天气预报,非常适合地方网站。程序占用资源极小,生成静态,每隔一小时自动采集更新一次。参数和模板在index.php中修改。调试时,每次刷新前需把data目录内的文件清空才能更新。程序如果因为.cn的改版而失效,请升级最新版本。标签:PHP&评论:0条
. 2011最新天气预报查询说明: 想给博客加个自动显示天气预报查询的功能,搜索了几个,发现都不能用了 所以自己用asp写了个简单的,通过XMLHTTP组件调用xx工具箱上的天气数据。 编码是utf-8的 请在iis上测试 netbox等不支持 首页根据IP自动判断显示所在城市(地区)天气预报。 基本功能和xx工具箱上的一致. 标签:信息管理&评论:0条
内容索引:PHP源码,小偷采集,天气预报,PHP小偷,PHP采集程序 PHP版的天气预报小偷程序,适时获取某地当天和近五天的天气情况、空气指数、紫外线强度等。本程序属采集程序,本版实例是福清市天气预报,每隔一个小时自动采集一次,参数和模板可在index.php中修改。在使用时请修改代码换为你自己的城市,如果不知道城市代码可以到被采集站查询。 本次更新修正了目标站改版导致的数据采集错误。标签:PHP, 小偷采集&评论:0条
根据IP显示天气预报搜索 任意一个城市的 未来三天天气预报显示风力状况:空气质量状况:防晒措施:舒适度状况:穿衣指数说明:空调开机状况:洗车指数:标签:PHP&评论:0条
. 71516网址导航天气预报查询说明: 1.div+css布局的天气预报搜索引擎。 2.首页自动显示所在城市(地区)天气预报。 3.输入城市的中文名称、拼音全拼、区号或邮编均可进行天气查询。 4.修改成你自己的Logo,直接上传至空间即可。 5.Access本地数据库。. 标签:信息管理&评论:0条
中央电视台天气预报插件标签:Java&评论:0条
CopyRight (&)
All Rights Reserved&}

我要回帖

更多关于 安卓天气预报源代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信