- 浏览: 211847 次
- 性别:
- 来自: 北京
博客专栏
-
Android学习——入门...
浏览量:125323
最新评论
-
gyhbody:
LZ 我想问一下 文中说看API 具体是看什么呢 说明文档? ...
android学习路线图 -
gaigai_jj:
相当精辟,都会答的上来相信没什么公司进不去了
Android面试系列—目录 -
u014344823:
Activity之间经典切换动画效果 -
sxsurgar:
写得实在是好啊
三,android编码规范 & 常用布局 & 常用控件 -
SE_XiaoFeng:
yoyo837 写道git好慢,有什么快一点的下载方式么? y ...
二,HelloWorld 及源码关联 & Manifest 类关联
文章列表
看到此标题,是不是雷着了兄弟,此“软饭”非彼“软饭”。------软件行业
又一次夜深,困,睡不着。爬起来,打开电脑。写下了这些东西。以此纪念,缅怀那些曾经的过往。都说男人 ...
又一哥们告别了单身,扛起了家庭的责任,嫉妒羡慕,更多的是祝福。看着他们小两口幸福的表情,那一刻只有爱。
觥筹交错中,大家一片和谐。似乎每个人的脸上都洋溢着幸福的微笑。可这笑有真有假。谁人知?自知!有人说朋友的聚会是最摧残人心的时刻。这一刻我只知道,我在别人的喧嚣中,别人在我的寂寞中。
参加完朋友婚礼的宴请,走出最后一班地铁已是午夜,深秋的夜晚,孤寂的街头,片黄的树叶也不甘寂寞随着微风潸然落下,走在这个令我奋斗了多年的城市。这一刻却显得格外凄凉。
只有路边的黑车师傅,给我着些许温暖,“兄弟,打车不?便宜”。“我笑了笑,不了挺近 ...
Android面试系列之二
- 博客分类:
- android--面试集锦
11, 谈谈对service的理解?
Service,服务。幕后工作者,甘心做绿叶。默默为前台提供支持。Android的核心三组件可以通过电视台进行比喻,电视播放画面可以看作Activity,用户可以通过遥控器切换不同的电视台可以看做是不同Activity之间的切换。电视播放的新闻可以看做是广播发送方,每个观众都是接收者。而电视幕后工作者可以看做是Service,从不抛头露面。默默为Activity提供所需要的内容。
说到Service,我们最熟悉莫过于windows中的服务。他们都是在后台长时间运行,接受上层指令,完成相关操作。但android中的service与其他的服务还是有所差 ...
1, 谈谈你对Activity的理解?
对于这种“你对什么什么怎么理解”的面试题,最好的回到方式就是用你自己的理解说出来,通俗中夹杂些专业术语,偶尔再蹦出几个英文。当然如果你很牛X,你可以往深了说,只要别漫无目的的说就行。围绕一条主线。这其中如果你对某一方面比较精通,你就应该往你精通的方向引。面试官可能就会顺着你的思路走了。不过现在有很多面试问Android方面的知识不多,问java方面的比较多。
通俗的讲,Activity就是一个应用程序的门面,也可以理解成就是WEB程序中一个页面,当然与web程序中的页面不同的是,web中的一个页面可能只是一个纯粹的展示页面不与用户进行任何交互,而几乎所 ...
整理了一些面试题。大部分是自己的理解,未必准确。但可以作为参考。希望对即将找工作的朋友有所帮助。但真正深刻理解还需平日积累。有误之处还请指出。先把目录贴出来吧。
1, 谈谈你对Activity的理解?
2, Activity的生命周期?
3, Acitvity启动模式?
4, 在onCreate方法中Bundle savedInstanceState 这个参数有什么作用?
5, 谈谈你对BroadCastRceiver的理解?
6, 广播分几种?他们有什么区别?
7, 广播的生命周期?
8, 两种注册BroadcastReceiver的方法?
9, 粘性广播有什么作用?怎么使用 ...
没有什么好讲的,先看效果图吧。
主要代码:
package com.iteye.androidtoast;
import java.util.ArrayList;
import java.util.List;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.O ...
在Android程序中,Xml解析与Java中几乎相同,最常用的有SAX,DOM,PULL 三种解析方式。Android中内置了pull解析方式。这也是android推荐的解析方式。下面我们就看下这三种的用法,与不同
1)SAX:(Simple API
for XML)这种解析方式基于事件的模型。通俗的讲就是XML文件在加载的过程中,加载到不同节点会相应触发不同方法来处理。它属于一次加载。它可以处理任意大小的XML文件,它对内存的要求非常低,因为SAX采用的是读取文件的方式
在android中实现菜单功能有多种方法。
Options Menu:用户按下menu Button时显示的菜单。
Context Menu:用户长时间按下屏幕,所显示出来的菜单也称为上下文菜单。
Submenu:子菜单。
今天醒的格外早,这段时间正处于睡眠严重不足,但精力严重过剩。躺在床上百无聊赖,打开电视看会新闻吧。CCTV-4美丽的女主播说的第一句话,就把我彻底惊住了!“苹果前CEO,乔布斯先生辞世,终年56岁。”什么老乔死了? ...
首先让我们回顾一下
JavaIO。看图:
看到这么多流,是不是头都大了,当年我学这块的时候,心想什么玩意,这流那流的。什么时候该用什么流?输入流和输出流经常弄混,不知道什么时候该用输出?什么时候该用输入?接下来看图 :
上面这张图说明了最基本的输入,输出。当然我们的数据源方向不一定只有文件,或许是内存或者网络。接下来说一下什么是字节流,字符流。
1,本章是android入门最后一篇,从后面开始将进入进阶阶段。我也会加快更新速度。但愿能保持每天三篇博文的数量。但是是在保证质量的前提下。后面我还会发布一些实际开发中用到的应用案例。敬请关注!
应用组件是一个android应用程序的重要基石。每个组件的应用角度不同,各自负责所特有的功能。并非所有的组件都有实际的切入点,或许与别的组件相互依赖。但都作为一个独立的实体存在,起着特定的作用。有四种不同类型的应用组件。每种类型提供不同的用途,并各自拥有不同的生命周期。
所谓组件你可以这么理解。一个汽车的构成一般有发动机,变速箱,底盘,车身,悬挂这几部门组成。每一部分又都有独立的作用。这和andro ...
1,TabHost
提供 Tab 页的窗口视图容器,它有俩个 children,一组是用户可以选择指定 Tab 页 的标签,另一组是 FrameLayout 用来显示该 Tab 页的内容。个别元素通常控制使用这个 容器对象,而不是设置在子元素本身的值。
常用方法:addTab(TabHost.TabSpec tabSpec):添加一项 Tab 页
clearAllTabs():清除所有与之相关联的 Tab 页.
getCurrentTab():返回当前 Tab 页.
...
1,ListView 是android开发中最常用的控件之一,一般构成列表包括三个元素,ListView:用来展示列表的视图、Adapter:数据与视图连接的桥梁、Data:具体的数据包括 字符串 图片 或者控件。
适配器一般有以下几种类型
ArrayAdapter:Android中最简单的一种适配器,专门用于列表控件。只显示一行数据。
SimpleAdapter:此适配器有最好的扩充性,可以自定义出各种效果。经常使用静态数据填充列表。
CursorAdapter:通过游标向列表提供数据。
ResourceCursorAdapte ...
1,android编码规范
Android官方并没有给出相应编码规范。以下都是我从源码 、示例中总结的所谓规范。若公司有相应规范以公司为准。
首先从布局文件说起,布局文件名称的定义必须为小写字母,否者无法生成R类,尽量不要用缩写。以表达清楚该文件用途为本,通常情况下用下划线连接各语义单词,例如dialog_title_icons.xml 或者list_menu_item_checkbox.xml。
控件ID的定义,ID的定义一律为小写,例如:一用户名 TextView 可以定义为:@+id/username_view 。以“名词_控件名称”这种形式定义。
1.构建一个helloworld的android程序非常简单,直接new 一个android的项目,直接运行,一个helloworld的项目就完成了。这一篇主要详细讲一下android的项目目录结构以及源码关联。看图:
相对于J2EE项目结构的灵活,Android项目的结构显得比较固定,只要你弄清楚每个资源文件里面该放什么东西,就不会出现J2EE中,资源放错地方not found的问题。当然两者的相同之处还是很明显的,android项目中围绕着四大组件构建起来的业务逻辑,在JavaEE中你可以看作是Servlet或者SSH,每一个组件或者每一个框架都负责处理属于自己的东西。