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
android apk如何入门相关推荐
- java实现高德地图app,Android 高德地图入门demo,最新高德地图实现方法,附源码及apk...
[实例简介] Android 高德地图入门demo,最新高德地图实现方法,附源码及apk [实例截图] [核心代码] GaoDeDemo ├── GaoDeDemo │ ├── app │ │ ...
- [免费专栏] Android安全之APK逆向入门介绍
也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...
- 5G 时代的 Android App 开发入门与项目实战
随着移动互联网的持续发展,Android系统从智能手机逐步拓展到平板电脑.智能电视.车载大屏.智能家居.智能手表等诸多设备,Android开发依然是前景可期的IT岗位. 当然,整个社会正在迈向5G时代 ...
- 010 Android之逆向入门
文章目录 Android APK文件结构 META-INF res AndroidManifest.xml classes.dex resources.arsc lib Assets Android ...
- Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客) 前言 为了 ...
- [Android]Thread线程入门3--多线程
经过 [Android]Thread线程入门1 和[Android]Thread线程入门2 的学习,我们对线程有了简单的了解.在实际应用中,一般都会用到多线程.很少像前面的例子这么简单.那么如何实现多 ...
- Android JNI开发入门之二
在上一篇文章<Android JNI开发入门之一>中,我介绍了Android应用程序(APK)怎样通过JNI调用Native C实现的共享库.本文将进一步介绍Android应用程序通过JN ...
- Android混淆从入门到精通
Android混淆从入门到精通 简介 作为Android开发者,如果你不想开源你的应用,那么在应用发布前,就需要对代码进行混淆处理,从而让我们代码即使被反编译,也难以阅读.混淆概念虽然容易,但很多初学 ...
- Android APP开发入门
Android APP开发入门 目录 android_studio很好用的一个就是debug 1 1导入demo编译出错 1 4使用as运行安装不了apk安装adb 2 5SeekBar组件使用 2 ...
最新文章
- MFC单文档框架编程(三): CTabView的使用
- 理解nodejs中函数的参数的来由
- boost::depth_first_search用法的测试程序
- fiddler使用_为什么要使用fiddler抓包?抓包用来干什么?
- Mobius 一个运行在 .NET Core 上的 .NET 运行时
- wordpress模板-单栏多色调全站pajx个人博客模板 idevs主题
- leetcode题解50-Pow(x,n)
- 华为户外模式怎么设置_华为FreeLace Pro降噪器效果怎么样?降噪开启和设置教程!...
- 工厂方法(FactoryMethod)模式
- linux网络适配器驱动程序怎么安装,英特尔?服务器适配器 — Linuxixgbe* 基础驱动程序概述和安装...
- chrome插件推荐
- HDU 5353 Average 贪心
- 常用的台湾繁体字字体(轉)
- 光纤传输网的发展及其新的分层结构
- 什么是大前端,前端工程师要不要成为全栈工程师?
- 内存池(memory pool)
- 预训练模型在金融 NLP场景下的应用
- 筹码底部共振(同花顺指标 副图 源码 测试图)
- linkerd服务网格调研笔记
- 路由器中的DMZ功能是什么?
热门文章
- Nginx出现403 forbidden
- C++中cin、cin.get()、cin.getline()、getline()、gets()、getchar()、scanf()等函数的用法
- 杨超越微数据_资料来源同意:数据科学技能超越数据
- 开关变压器绕制教程_教程:如何将变压器权重和令牌化器从AllenNLP上传到HuggingFace
- fitbit手表中文说明书_如何获取和分析Fitbit睡眠分数
- V模型的价值在于非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程各阶段的对应关系。在V模型中,测试工作在编码之后才能进行,所以在软件开发早期各个阶段引入的错误不能及时被
- python读取oracle数据到hvie parquet_关于sparksql操作hive,读取本地csv文件并以parquet的形式装入hive中...
- centos编译apache php mysql,在CentOS6.7中编译安装 apache php mysql
- 工业机器人工具中心点标定的意义_一种利用平面标定板的机器人工具中心点标定方法_2015108676182_说明书_专利查询_专利网_钻瓜专利网...
- kali linux解密栅栏密码,最详细bugku加密小白解法---持续更新!