惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

P
Palo Alto Networks Blog
大猫的无限游戏
大猫的无限游戏
Martin Fowler
Martin Fowler
GbyAI
GbyAI
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
量子位
T
The Blog of Author Tim Ferriss
Y
Y Combinator Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
CERT Recently Published Vulnerability Notes
Recent Announcements
Recent Announcements
A
About on SuperTechFans
aimingoo的专栏
aimingoo的专栏
P
Privacy International News Feed
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
博客园 - 叶小钗
L
Lohrmann on Cybersecurity
G
GRAHAM CLULEY
T
The Exploit Database - CXSecurity.com
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
NISL@THU
NISL@THU
博客园 - Franky
C
Cybersecurity and Infrastructure Security Agency CISA
The Register - Security
The Register - Security
M
MIT News - Artificial intelligence
Know Your Adversary
Know Your Adversary
A
Arctic Wolf
F
Full Disclosure
T
Threat Research - Cisco Blogs
P
Privacy & Cybersecurity Law Blog
The Hacker News
The Hacker News
博客园 - 【当耐特】
D
Docker
T
Tailwind CSS Blog
S
SegmentFault 最新的问题
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Jina AI
Jina AI
Help Net Security
Help Net Security
V
Visual Studio Blog
小众软件
小众软件
B
Blog
Vercel News
Vercel News
云风的 BLOG
云风的 BLOG
N
News and Events Feed by Topic
Forbes - Security
Forbes - Security
N
Netflix TechBlog - Medium
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
C
Cisco Blogs
Security Archives - TechRepublic
Security Archives - TechRepublic

博客园 - Game_over

零基础使用AI辅助编写易简历小程序的一些心得体会 趁五一撸个纯Flutter版的心情日记App 两个星期,用Flutter撸个APP 程序员之路:以Android证道 10天学安卓-第九天 10天学安卓-第八天 10天学安卓-第七天 10天学安卓-第六天 10天学安卓-第五天 10天学安卓-第四天 10天学安卓-第三天 10天学安卓-第二天 10天学安卓-第一天 个人开发一些Android App Android 一些开源的东西 构建Android自动编译持续集成系统 Android开发视频教学资料 简约而不简单——Android SimpleAdapter Android2.2 新特性
10天学安卓-第十天
Game_over · 2015-02-02 · via 博客园 - Game_over

本次是这个教程的最后一篇了,我们的APP开发基本上已经可以宣告完成了,接下来的工作就是如何发布推广运营了。

广告平台

古人云:兵马未动,粮草先行。我们身为APP开发者就需要考虑如何从APP盈利,目前通常的做法主要有APP收费、APP免费+内购及嵌入广告三种方式,我们这个简单的APP想让用户付费是比较有难度的,那么就只能通过嵌入广告的方式来赚取一点广告费了。

我经常使用的广告平台就是Admob了,不过Admob国内被屏蔽,但是广告依然可以展示,各位程序员一定要学习****,否则。。。

话说回来,国内的广告平台也有很多,像百度、腾讯、360、有米、万普等等,都提供了很简单方便易用的服务,我们只需要按照官方文档一步步就可以加入广告了,这里我就不写这些内容了。例程里面也不会有含有广告的。

我这里简单列一下:

百度联盟:http://union.baidu.com/

腾讯广点通:http://e.qq.com/

360:http://dev.360.cn/mod/mediaV/intro

有米:http://www.youmi.net/

万普:http://www.waps.cn/

APK打包

下面,我们来看一下怎么发布APP。

总共分三步,打包、签名、上传,呵呵,简单吧,如果使用工具就会更加简单。

在Eclipse中右键点击项目,选择[Android Tools]->[Export Signed Application Package...],

QQ截图20150117142704

点击[Next],会出现选项,[Use existing keystore]和[Create new keystore],如果您以前有发布过Android APP经验话的,肯定有这个keystore文件。不过鉴于我们是第一次开发APP,这里我们就老老实实选择[Create new keystore]就可以了。

QQ截图20150128194315

输入密码之后,点击[Next],这个界面要填的内容非常多,其中有一项很重要:

Validity (years),这个代表了这个keystore的有效期,我们就填1000年就好了,也不要太多 :)。

其他项目均可以随便填写。

QQ截图20150117144511

然后继续[Next],这里就是我们的打包文件的路径了,

QQ截图20150128194438

点击[Finish],稍等几秒钟,我们第一个APP就开发完成了。

最后,我们把生成的apk文件安装到手机上试试看,是不是很有成就感!!!!!

就这样,我们的APP就开发完成了,赶快让它进入市场,接受大家伙的批评吧。

发布到应用市场

Android应用市场国内那是相当乱了,我们需要抓大放小,把我们的APP上传到几个大市场就可以了。

我通常的选择是百度、腾讯应用宝、360、豌豆荚、安智、木蚂蚁、应用汇,关于如何发布,请参考各大网站的介绍。

我这里简单列一下:

百度:http://developer.baidu.com/

应用宝:http://open.qq.com/

360:http://dev.360.cn/

豌豆荚:http://open.wandoujia.com/home

安智:http://dev.anzhi.com/

木蚂蚁:http://dev.mumayi.com/

应用汇:http://dev.appchina.com/

本系列教程到此就算是结束了,大家一步步从零开始,做出了一个虽然简单但是完整的天气预报APP,也用到了Android里面最核心、也是开发项目过程中必须用到的Activity、数据库、HTTP、图片展示、数据转换等知识,这些知识还需要大家在实际的工作中慢慢加深理解才能熟练应用,才能开发出更好用的APP。

最后祝大家工作愉快,生活顺心。

写到这里,感觉我们的APP还是有很多缺陷,比如:

1. 界面真的很糟糕,有很大的美化余地

2. 第一次启动的时候,感觉比较慢

3. 选择城市的页面,肯定有更好的处理方法

4. 只显示天气是否太简单了?可以加入类似墨迹天气一样的穿衣指南、PM25等等

5. 能否每天早上7点钟自动播报天气?

等等等等

这些您可以作为之后的版本升级内容逐渐加进去哦。

如果您的天气预报APP真的上线了,请一定让我知道,我去给你点赞。等着大家的好消息!!!

此系列文章系本人原创,如需转载,请注明出处 www.liuzhibang.cn