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

android apk如何入门相关推荐

  1. java实现高德地图app,Android 高德地图入门demo,最新高德地图实现方法,附源码及apk...

    [实例简介] Android 高德地图入门demo,最新高德地图实现方法,附源码及apk [实例截图] [核心代码] GaoDeDemo ├── GaoDeDemo │   ├── app │   │ ...

  2. [免费专栏] Android安全之APK逆向入门介绍

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...

  3. 5G 时代的 Android App 开发入门与项目实战

    随着移动互联网的持续发展,Android系统从智能手机逐步拓展到平板电脑.智能电视.车载大屏.智能家居.智能手表等诸多设备,Android开发依然是前景可期的IT岗位. 当然,整个社会正在迈向5G时代 ...

  4. 010 Android之逆向入门

    文章目录 Android APK文件结构 META-INF res AndroidManifest.xml classes.dex resources.arsc lib Assets Android ...

  5. Android apk动态加载机制的研究(二):资源加载和activity生命周期管理

    转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客) 前言 为了 ...

  6. [Android]Thread线程入门3--多线程

    经过 [Android]Thread线程入门1 和[Android]Thread线程入门2 的学习,我们对线程有了简单的了解.在实际应用中,一般都会用到多线程.很少像前面的例子这么简单.那么如何实现多 ...

  7. Android JNI开发入门之二

    在上一篇文章<Android JNI开发入门之一>中,我介绍了Android应用程序(APK)怎样通过JNI调用Native C实现的共享库.本文将进一步介绍Android应用程序通过JN ...

  8. Android混淆从入门到精通

    Android混淆从入门到精通 简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读.混淆概念虽然容易,但很多初学 ...

  9. Android APP开发入门

    Android APP开发入门 目录 android_studio很好用的一个就是debug 1 1导入demo编译出错 1 4使用as运行安装不了apk安装adb 2 5SeekBar组件使用 2 ...

最新文章

  1. MFC单文档框架编程(三): CTabView的使用
  2. 理解nodejs中函数的参数的来由
  3. boost::depth_first_search用法的测试程序
  4. fiddler使用_为什么要使用fiddler抓包?抓包用来干什么?
  5. Mobius 一个运行在 .NET Core 上的 .NET 运行时
  6. wordpress模板-单栏多色调全站pajx个人博客模板 idevs主题
  7. leetcode题解50-Pow(x,n)
  8. 华为户外模式怎么设置_华为FreeLace Pro降噪器效果怎么样?降噪开启和设置教程!...
  9. 工厂方法(FactoryMethod)模式
  10. linux网络适配器驱动程序怎么安装,英特尔?服务器适配器 — Linuxixgbe* 基础驱动程序概述和安装...
  11. chrome插件推荐
  12. HDU 5353 Average 贪心
  13. 常用的台湾繁体字字体(轉)
  14. 光纤传输网的发展及其新的分层结构
  15. 什么是大前端,前端工程师要不要成为全栈工程师?
  16. 内存池(memory pool)
  17. 预训练模型在金融 NLP场景下的应用
  18. 筹码底部共振(同花顺指标 副图 源码 测试图)
  19. linkerd服务网格调研笔记
  20. 路由器中的DMZ功能是什么?

热门文章

  1. Nginx出现403 forbidden
  2. C++中cin、cin.get()、cin.getline()、getline()、gets()、getchar()、scanf()等函数的用法
  3. 杨超越微数据_资料来源同意:数据科学技能超越数据
  4. 开关变压器绕制教程_教程:如何将变压器权重和令牌化器从AllenNLP上传到HuggingFace
  5. fitbit手表中文说明书_如何获取和分析Fitbit睡眠分数
  6. V模型的价值在于非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程各阶段的对应关系。在V模型中,测试工作在编码之后才能进行,所以在软件开发早期各个阶段引入的错误不能及时被
  7. python读取oracle数据到hvie parquet_关于sparksql操作hive,读取本地csv文件并以parquet的形式装入hive中...
  8. centos编译apache php mysql,在CentOS6.7中编译安装 apache php mysql
  9. 工业机器人工具中心点标定的意义_一种利用平面标定板的机器人工具中心点标定方法_2015108676182_说明书_专利查询_专利网_钻瓜专利网...
  10. kali linux解密栅栏密码,最详细bugku加密小白解法---持续更新!