辗转到了Android

因项目需要,这7天一直在学习Android的知识,从学习资料搜集到入门,做下摸索(所有信息都从网路获取)总结。

1、环境搭建

因缘巧合,在辛辛苦苦下载Eclipse过程中,发现从2013年起,Eclipse逐步退出Android开发,起因是有了更好的IDE:Android Studio。

于是,转投Android Studio怀抱。为了使其运行更加流畅,在现有条件下(朝阳E46A笔记本),电脑换64位操作系统,并加装了内存条至4G。

于是最终:

JDK-8u5-windows-x64:基本Java运行环境;

Eclipse:学习Java,练手用;

Android Studio:学习Android应用开发,练手。

2、个人觉得好的资料

书籍:

Java:《Java核心技术》

觉得非常适合入门,最出彩的在于书里【C++ 注释】部分。如果有C/C++基础,这书看起来很“合胃口”,同时也印证了一句话:如果有其他编程语言基础,再学习其他语言会快很多。

对于Java,如果会C++的话,快更多。自己运行几个代码,渐渐就有感觉了。

Android:《第一行代码-Android》

三个字:“合胃口”

至于网站,Android方面太多了。这里只提一个XML入门的:

XML 新手入门基础知识

3、一些经验

(1)网络:两个字:“折腾”!太折腾了,尤其对于我这只有公司内网的人,又没有公司级别的专用APN,只有自己FQ或者搞些公用APN,同时对某Dang越加没有好感。

(2)如果你的APP需要访问一些关键性信息,记得在配置文件[AndroidManifest.xml]中声明权限,否则程序会直接崩溃。

(3)配置Android Studio显示行号:版本不一样,按照网上资料没有相应选项卡,自己摸索出的位置:

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-05 07:08:10

辗转到了Android的相关文章

Android异步消息处理机制完全解析,带你从源码的角度彻底理解

转载于:http://blog.csdn.net/guolin_blog/article/details/9991569 之前也是由于周末通宵看TI3比赛,一直没找到时间写博客,导致已经有好久没更新了.惭愧!后面还会恢复进度,尽量保证每周都写吧.这里也是先恭喜一下来自瑞典的Alliance战队夺得了TI3的冠军,希望明年中国战队能够虎起! 开始进入正题,我们都知道,Android UI是线程不安全的,如果在子线程中尝试进行UI操作,程序就有可能会崩溃.相信大家在日常的工作当中都会经常遇到这个问题

Android Service演义

摘要: 本文基于Android 5.1代码,介绍了Android Service的运作机理.按理说,网上此类文章已经很多了,本不需我再赘述.但每个人理解技术的方式多少会有所不同,我多写一篇自己理解的service,也未尝不可吧. (本文以Android 5.1为准) 侯亮 1.概述 在Android平台上,那种持续性工作一般都是由service来执行的.不少初学者总是搞不清service和线程.进程之间的关系,这当然会影响到他们开展具体的开发工作. 其实,简单说起来,service和线程.进程是

Android Learning:多线程与异步消息处理机制

在最近学习Android项目源码的过程中,遇到了很多多线程以及异步消息处理的机制.由于之前对这块的知识只是浅尝辄止,并没有系统的理解.但是工程中反复出现让我意识到这个知识的重要性.所以我整理出这篇博客,主要介绍了线程和异步处理机制的意义和用法,目的在于帮助初学者能够加深对异步消息处理机制的理解,在实际Android工程中能够更多地使用AsyncTask工具类在子线程中进行UI更新. 一.Android当中的多线程[1] 在Android当中,当一个应用程序的组件启动的时候,并且没有其他的应用程序

Android视图状态及重绘流程分析,带你一步步深入了解View(三)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/17045157 在 前面一篇文章中,我带着大家一起从源码的层面上分析了视图的绘制流程,了解了视图绘制流程中onMeasure.onLayout.onDraw这三个最 重要步骤的工作原理,那么今天我们将继续对View进行深入探究,学习一下视图状态以及重绘方面的知识.如果你还没有看过我前面一篇文章,可以先去阅读 Android视图绘制流程完全解析,带你一步步深入了解View(二) .

Android 源码系列之<十一>从源码的角度深入理解AccessibilityService,打造自己的APP小外挂(下)

转载请注明出处:http://blog.csdn.net/llew2011/article/details/52843637 在上篇文章Android 源码系列之<十>从源码的角度深入理解AccessibilityService,打造自己的APP小外挂(上)中我们讲解了通过AccessibilityService实现自动安装APK小外挂的操作流程,如果你还没有看过上篇文章请点击这里.在这篇文章中我将带领小伙伴从源码的角度来深入学习一下AccessibilityServie的技术实现原理,希望这

Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自[张鸿洋的博客] 很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论. 1. 概述 Handler . Looper .Message 这三者都与Android异步消息处理线程相关的概念.那么什么叫异步消息处理线程呢?异步

广州酷狗计算机科技在线测评题 Android岗位

一 选择题 15道 1 集合类是否线程安全Vector 线程安全ArrayList 非线程安全LinkedList 非线程安全Hashtable 线程安全HashMap 非线程安全TreeMap 非线程安全 2 Tween动画alpha 渐变scale 大小translate 移动rotate 旋转 3 Activity各个什么周期 获取焦点 onCreate Activity正在被创建 方法中做一些初始化的工作 加载界面布局 初始化数据等 onRestart Activity重新启动 onSt

Android 深入了解View(三)

相信大家在平时使用View的时候都会发现它是有状态的,比如说有一个按钮,普通状态下是一种效果,但是当手指按下的时候就会变成另外一种效果,这样才会给人产生一种点击了按钮的感觉.当然了,这种效果相信几乎所有的Android程序员都知道该如何实现,但是我们既然是深入了解View,那么自然也应该知道它背后的实现原理应该是什么样的,今天就让我们来一起探究一下吧. 一.视图状态 视图状态的种类非常多,一共有十几种类型,不过多数情况下我们只会使用到其中的几种,因此这里我们也就只去分析最常用的几种视图状态. 1

Android Multimedia框架总结(二十五)MediaProjection实现手机截屏(无须root)

转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/53966818 前言:一年半多以前,我们曾有个项目,要做一个截屏功能,当时负责调研的同事,答应了产品上这个功能,但开发一周后,发现,无法实现截取手机屏幕图像,须要root权限,才能做.因为最近研究MediaProjection,意外的发现,竟然无须root,可以轻松实现次功能.曾经被做不到的,如今做到了,很难相信此时的心情.看下今天