android apk如何入门

  android自己摸索了6,7个月不知道算不算入门!对了只是应用层apk!

说说我的情况!有C语言基础,没有接触过JAVA语言。

1.先找视频教程看,mars老师的!不要理会java语言!4季一气看完!

   看了这个视频教程后,不要认为自己会了,这只是感性认识!了解大概和方向而已!

2.找本java语言教程,越薄越好!不要看什么Java编程思想什么的厚书!

  200页左右就可以了,了解java基本概念!知道基本java语言使用!休息好,一个星期看完!

3.网络上的教程<<Android深入浅出>>90多页!

   根据自己的情况看吧!

4.看android 编程手册网页版的Dev Guide。

   在下载Android SDK里可以下载,一定要看英语版的,网络上有许多中文翻译的,但是不要看中文版的,如果实在不懂才可以参考网络上中文翻译的。

   一定要看英语版的,虽然这个英语文档内有许多英语方言,但一定要看,硬着头皮看下去,不要着急!

主要看这几个主题:

 Android Basics 下的全部

Framework Topics下的Activities,Services,Content Providerse,Intents and Intent Filters,Processes and Threads,Application Resources(只看顶层),Security and Permissions,The AndroidManifest.xml File(只看顶层,需要时查看各个元素)

Publishing
Web Applications
Appendix

   AIDL(结合Services一起看)

5.在网上找一个eclipse的视频教程,学会使用eclipse的基本用法

6.如果想进行web方面的开发需要学习网页的基本知识xhtml,css,javascript,dom,xml,ajax等。

   这些网页知识看似简单,但要成为生命中的一部分,灵活运行,比较难!这些知识学习需要找几本书来看,虽然每本书只要1-2天或3-4天就看完了,但是要想灵活运用需要反复练习,参考许多其他人的实现和技巧!

7.开始写程序吧。在这个过程中需要看其他人程序,网上的资料!最主要的是反复看Dev Guide部分的内容!并且很多时间会参考Reference部分!

8.可以下载android系统层的代码来看,如果有时间的话,可以知道系统怎样运行的。

9.如果有时间的话,学点画图软件吧!象ps等,要想做的APK漂亮需要点,但又找不到帮助自己的平面工程师,只有自己动手了!


最主要的是第4步骤,这一步是建立android应用程序开发骨架。


我算入门吗?不要让我误入歧途!








 




转载于:https://www.cnblogs.com/fedorayang/archive/2012/03/29/5094208.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/260902.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux常用命令_Linux常用命令全称

从事IT行业的很多人都会使用Linux常用命令&#xff0c;但是知道这些常用命令全称的人并不多&#xff0c;让我们来看看这些常用命令对应的全称吧&#xff01;必备Linux命令和C语言基础_C语言_嵌入式开发工程师-创客学院​www.makeru.com.cnpwd:print work directory 打印当前目录…

存储程序(1)——MYSQL

MySQL支持把几种对象存放在服务器端供以后使用。这几种对象有一些可以根据情况通过程序代码调用&#xff0c;有一些会在数据表被修改时自动执行&#xff0c;还有一些可以在预定时刻自动执行。它们包括以下几种: 1.存储函数(stored function)。返回一个计算结果&#xff0c;该结…

闯过这 54 关,点亮你的 Git 技能树 (五) - 完结篇

这是一个系列文章&#xff0c;介绍学习 Git 的一个小游戏 - githug&#xff0c;如果你是第一次看到&#xff0c;请先阅读&#xff1a;闯过这 54 关&#xff0c;点亮你的 Git 技能树闯过这 54 关&#xff0c;点亮你的 Git 技能树&#xff08;一&#xff09;闯过这 54 关&#xf…

Jupyter notebook 不安装主题,通过修改css更改 默认字体,字体大小等

目标&#xff1a; Jupyter notebook 又不想改更主题的的情况下&#xff0c;可以通过修改css的目的来达到修改默认的字体&#xff0c;字号心达到可以好的阅读效果。 方法 要修改的css文件目录如下&#xff0c; D:\Anaconda\Lib\site-packages\notebook\static\custom 这个就是…

项亮 陈义 王益《推荐系统实践》

最近很多读者关注《推荐系统实践》一书&#xff0c;询问本书目前的写作进展和出版时间。自今日起&#xff0c;本书正式进入开放出版流程&#xff0c;作者会全程在本社区中互动&#xff0c;与大家分享写做过程中的点滴。 技术背景 推荐系统从1994年开始&#xff0c;经过Amazon&a…

坚果nuts 加速 官网_【喂你播】坚果手机2020新品发布会来了;三星定向华为手机推以旧换新...

周五喂diu 不只有你们爱的女主播 还有小编呢BGM&#xff1a;Make You Hustle-Croatia Squad坚果手机2020新品发布会来了坚果手机正式宣布&#xff1a;坚果手机2020新品发布会将于10月20日19:30在五棵松M空间举行。根据此前爆料&#xff0c;坚果手机新品或命名为坚果Pro4&#x…

不可不知的Oracle常用技巧

不可不知的Oracle常用技巧 表复制 1.方法一&#xff1a;复制表结构和数据 create table temp_clientloginuser as select distinct userid from tbuserloginlog; 2.方法二&#xff1a;仅复制数据 -- 如果表结构一样 insert into mytable select * from yourtable; -- 如果表结构…

图像处理核函数:之高斯核的生成方法 python

图像处理核函数&#xff1a;之高斯核函数的生成方法 python高斯核函数&#xff08;低通高斯滤波器核&#xff09;高斯分布函数高斯核生成函数代码效果高斯核函数的图像高斯核函数&#xff08;低通高斯滤波器核&#xff09; 最近在看DIP&#xff08;Digital Image Processing)&…

WEB-INFO/lib build path 的jar包问题

为什么80%的码农都做不了架构师&#xff1f;>>> 一、build path&WEB-INFO/lib介绍 build path&#xff1a;可以说是引用&#xff1b; WEB-INFO/lib&#xff1a;可以说是固定在一个地方&#xff1b; eclipse编译项目的时候是根据build path的&#xff0c;如果…

Windows phone 7之页面布局

Windows phone的页面布局方式一般是依赖布局控件实现的&#xff0c;而布局控件有三种Grid&#xff0c;StackPanel和Canvas Grid是网格布局方式&#xff0c;相当于一个表格&#xff0c;有行和列&#xff0c;新建一个Windows phone项目&#xff0c;打开MainPage.xaml&#xff0c;…

苹果电脑删除软件_软件自动开启很烦人?如何彻底关掉开机自动开启的应用程序...

使用Mac的小伙伴有没有这样的烦恼&#xff0c;电脑一开机&#xff0c;一堆烦人的软件就自动开启了&#xff0c;让人很懊恼&#xff0c;如何才能彻底关掉开机自动开启的应用程序&#xff1f;mac开机启动项怎么设置&#xff1f;开机启动项要怎么禁止&#xff1f;今天就带大家解决…

UVALive2678子序列

UVALive2678 http://122.207.68.93:9090/csuacmtrain/problem/viewProblem.action?id453 【题目描述】&#xff1a;n个正整数组成的序列。给定整数S&#xff0c;求长度最短的连续序列&#xff0c;使他们的和大于等于S。 【算法分析】&#xff1a; 【二分】&#xff1a; 全是…

Jupyter notebook 使用过程中的一些小技巧总结

Jupyter notebook 小技巧 这是自己使用Jupyter notebook 的过程&#xff0c;遇到的一些问题&#xff0c;还有一些使用的小技巧&#xff0c;希望可以帮且大家。会不定时更新 code 转 markdown&#xff1a; 按键 M code 转 markdown&#xff1a; 按键 Y 换行&#xff1a;打完一…

IOS 文件读取4种方法 转字符串 和data

//第一种方法&#xff1a; NSFileManager实例方法读取数据NSArray* paths NSSearchPathForDirectoriesInDomains(NSDesktopDirectory, NSUserDomainMask, YES);NSString* thepath [paths lastObject];thepath [thepath stringByAppendingPathComponent:"fd_list.txt&qu…

csgo怎么控制电脑玩家_电脑远程控制怎么弄

本教程以“Win 10”系统为例进行演示。方法一&#xff1a;1/6在“此电脑”单击鼠标右键选择“属性”2/6在弹出窗口中点击“远程设置”3/6勾选“允许远程协助连接这台计算机”&#xff0c;然后点击应用并确定4/6在微软小娜搜索“mstsc”5/6打开“远程桌面连接”6/6输入对方的IP地…

HTML 5 的自定义 data-* 属性和jquery的data()方法的使用

HTML 5 的自定义 data-* 属性和jquery的data()方法的使用 人们总喜欢往HTML标签上添加自定义属性来存储和操作数据。但这样做的问题是&#xff0c;你不知道将来会不会有其它脚本把你的自定义属性给重置掉&#xff0c;此外&#xff0c;你这样做也会导致html语法上不符合Html规范…

java。接口和抽象类区别

接口和抽象类区别 a.抽象类里可以有非抽象方法 接口里只能有抽象方法 b.接口是抽象类的变体&#xff0c;再接口中所有方法都是抽象的转载于:https://www.cnblogs.com/zhaozhaozhang/p/5759714.html

MNIST 手写数字识别,我是如何做到886个可训练参数,识别率达到98.2%? (参数、模型压缩), Keras实现,模型优化

一 项目展示 下面可以看到验证集可以到了0.9823了&#xff0c;实际上&#xff0c;在下面的另外一个训练&#xff0c;可以得到0.9839&#xff0c;我保守的写了0.982 二 项目参数展示 我们先来看看LeNet 5 的结构与参数&#xff0c;参数有61&#xff0c;706个。 这个是我用…

javascript 计算两个坐标的距离 米_土方全面应用计算

各种土方量的计算方法汇总8.2.1 DTM法土方计算由DTM模型来计算土方量是根据实地测定的地面点坐标(X&#xff0c;Y&#xff0c;Z)和设计高程&#xff0c;通过生成三角网来计算每一个三棱锥的填挖方量&#xff0c;最后累计得到指定范围内填方和挖方的土方量&#xff0c;并绘出填…

VS2008 AJAX控件介绍

1 Accordion 2 AccordionPane 实现多面板&#xff0c;每次都只显示一个&#xff0c;其他收藏起来&#xff0c;可以设置显示隐藏的时间和渐变效果哦 3 AlwaysVisibleControlExtender 这个东西是将VerticalSide的值设置好后无论页面的滚动条滚动&#xff0c;这个目标控件一直都显…