Android初识

最近大学最好的兄弟再次考研失利了,没有办法只能先出来工作了,由于他非常喜欢android,所以就在自己学习android了,但是由于他之前没有什么开发经验,所以学起来还是挺困难的,因此我就决定帮他一把。毕竟我自己也做iOS开发一年多了,所以相信学起android起来也不是很费力的,这样可以把他领进门的。下面就开始我的android学习之旅了,写的不好的地方多包涵(这里还得非常感谢我的android同事,好多不懂的都得请教他)

首先安装开发工具,建议直接安装一个android adt既可,里面包含了eclipse和android SDK,不要安装eclipse之后再安装adt,那是很复杂的。

其次得做一些开发准备:

1:alt+/ 查询相关代码

2:按住ctrl 选中既可进入查看相关属性以及共有与私有方法(如果没有的话需要导入相关的resoures)

3:ctr + 1报错修正

4:准备了一个好多android博客专家,准备跟其学习,地址链接:http://blog.csdn.net/hellogv

时间: 2024-10-06 13:25:38

Android初识的相关文章

Android初识之Activity组件

之前自己的编程完全是在PC上进行的,而且主要是在算法和数据结构上.由于某些需要加之认识到Android的重要性,且大学走到现在基本上没什么课了,空闲时间很多,于是就开始学习Android.本系列博客都将围绕Android应用程序设计展开,由于本人是完全没有Android程序设计基础,所以内容都很基础,希望与大家交流学习并得到指点. 1.Activity类的onCreate()方法 对于具有可视化界面的Android程序来说,必然要有一个Activity类或其派生类对象.一般来说,Activity

Android初识Media类的EXTERNAL_CONTENT_URI和INTERNAL_CONTENT_URI

今天有个客户需求,要内置一个不可删除的视频. 不可删除的话,不能在设备中删除,USB连接电脑也不能删除.那么直接放到system/media/下好了,这样对用户就完全不可见了,这样还不行,完全不可见,就失去了内置视频的意义,所以我们还要在视频播放器中显示出来,这就要修改播放器的源码,让播放器读取Internal的媒体文件即可. adb shell,查看如下目录 /data/data/com.android.providers.media/databases/ 可以看到有两个数据库文件:exter

Android——初识RxJava

最近在看RxJava,在这里分享一下自己看的一些介绍RxJava不错的文章. 这是RxJava和RxAndroid在Github上的链接: RxJava Github主页:RxJava Github主页 RxAndroid Github主页:RxAndroid Github主页 下面是大头鬼Bruce对RxJava介绍的译文: 1.深入浅出RxJava(一:基础篇) 2.深入浅出RxJava(二:操作符) 3.深入浅出RxJava三–响应式的好处 4.深入浅出RxJava四-在Android中使

Android 初识Activity1

Activity是android的四大组件之一,也是最重要的负责跟用户进行界面交互的组件.当然,现在也有人把Intent(意图)放到里面,称为android五大组件. 这个问题上,Summer认为是个仁者见仁智者见智的问题,这里不进行辩驳. 在android的开发中,很多地方要使用到activity类所定义的方法,常用到的如下: 上面只是总结了几个在activity中设置组件常用到的方法,Activity类还提供了Menu.Service.Intent等操作支持,暂时不列举,以后复习到 的时候会

[android]初识ShareSDK——嵌入和登陆

ShareSDK可以做什么 ShareSDK是一个第三方分享平台,集成了常用的一些平台分享:例如QQ.微信.新浪微博.腾讯微博.开心网.人人网等等,可以理解为,ShareSDK本身不产生数据,只是提供了这样一个平台.好处是:开发者不必单个再去实现各个网站的分享,可以轻松的实现登陆,分享,获得用户资料,数据统计分析等等. 如何将ShareSDK嵌入到项目中 在Sharesdk平台上注册登录添加应用,下载和安装SDK的安装包 集成sdk到项目中(双击QuickIntegrater启动程序,复制生成的

android 初识ViewPager

1.准备工作 每一个view,只是img不一样,其他都是一样的 <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="

Android—初识AsyncTask

AsyncTask是用来处理一些后台的比较耗时的任务,给用户带来良好的体验.AsyncTask扩展Thread,增强了与主线程的交互能力. 首先介绍AsyncTask中定义的以下几个方法: onPreExecute():该方法在执行后台操作前被UI线程调用,可以做一些准备工作,如图片加载之前先显示进度条等 doInBackground(Params...):该方法运行在后台线程中,比较耗时的操作可以写在此方法中 onProgressUpdate(Progress...):该方法只有在doInBa

android 初识socket通信--java程序做服务器

1.新建一个java工程做服务器 public class MyServer { String str ; public MyServer(){ try { //服务器端的声明用serversocket,括号里面写端口号,端口号是自己指定的 ServerSocket ss = new ServerSocket(4700); //accept方法在这里会一直等待客户端连接进来 Socket accept = ss.accept(); //新建一个读入流,字符集是utf-8 BufferedRead

Android 初识 MVC、MVP框架

转载请标明出处: http://blog.csdn.net/airsaid/article/details/51315096 本文出自:周游的博客 前言 MVC MVP 前言 MVC.MVP.MVVP相信大家已经耳熟能详了,作为Android最出名的三个框架,它们的应用是非常的广泛.这篇博客就来简单介绍下其中二种框架.也加强下自己对这方面的了解.由于自己菜鸟一枚,有不对和需要补充的地方欢迎评论~ MVC MVC全名是:Model(模型) View(视图) Controller(控制器) 是软件架