andriod学习之一

今天安装了Android Studio, 但PinyinIME没有导入成功。然后看了Android的一些基础。

知道了Android的基本组件:

Activity,服务,内容提供程序,广播接收器。

大体上知道了一个Android程序运行到消亡所经历的流程。

详细看了AndroidManifest.xml和Activity组件。

深刻的感受到了设计与资源分开的重要性及好处。

了解了原来一个程序中的窗口就是一个Activity,Activity在各个窗口切换的同时生命周期也在改变。

让我惊讶的是原来横屏的时候Activity就消亡重建了!以前我还以为它就简单的横过来了。。。。。、

不过今天效率还是太低,想太多的杂事。

不要看新闻了,那些东西对自己的影响几乎为0。

不要再把集体的荣誉当成自己的荣誉了,那是弱者的行为。

不要再为无关的人浪费思维空间了,不值得。

工作,学术,作业。

要事第一,精确到秒,破第一极限!

时间: 2024-08-04 07:40:27

andriod学习之一的相关文章

andriod学习一

1.Android软件栈 2.Android模拟器 Android SDK 可以通过ADT+Eclipse或者命令行开发,调试,测试应用程序,设备可以使用模拟器或者真实设备,模拟器的优势在于无成本模拟各种类型的设备,劣势在于不能模拟USB连接,照相机与视频采集,耳机,电池仿真,蓝牙,Wi-Fi,NFC和OpenGL ES 2.0 3.Android UI是申明性的具有独立的主题.通过xml申明,程序加载,代码通过ID使用的方式. 4.组件:具有确切生命周期的代码,具有独立性. 5.Intent主

Andriod学习笔记 Activity

Activity是andriod系统下的展示View容器,每一个Activity提供一个可视化的区域.它也是用户界面与系统交互的接口,类似于HTML中的Tag语言,也类似于net中的winform界面.作为一个容器其有两个方面:1)外界怎样调用这个容器,也就是这个容器的对外接口和生命周期 2)对内的属性或者方法怎样影响内部的组件或者控件. 从设计的角度来讲,Activity是一个通用的容器,类似于Flex中的View,对于前段的界面容器,肯定少不了鼠标事件.布局.生命周期和其他界面的交互和数据的

andriod学习-01

Android Studio项目目录结构 app/build/ app模块build编译输出的目录 app/build.gradle app模块的gradle编译文件 app/app.iml app模块的配置文件 app/proguard-rules.pro app模块proguard文件 build.gradle 项目的gradle编译文件 settings.gradle 定义项目包含哪些模块 gradlew 编译脚本,可以在命令行执行打包 local.properties 配置SDK/NDK

andriod 学习三 使用android资源

3.1 android框架中有许多资源,包括布局,字符串,位图,图片....,使用资源之前需要在相应的资源文件中定义资源,然后编译程序时ADT将定义的资源转换成java类并给予唯一的id,而代码中需要使用资源则通过这些id来操作. 猜想:view类通过id找到相应的资源定义,资源定义是xml表示的各种属性,而这些属性则作为view的构造函数参数来实例化view类. 3.2资源类型 预定义资源类型 自定义资源类型 框架会根据资源类型来生成相应的R.java中的内部类,也会根据类型决定是否转换为二进

Andriod学习之ListView使用基础

1.ListView的简单用法 1.1 布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <ListView android:id="@+id/listView1"

andriod学习二 设置开发环境

1.官方环境搭建步骤 http://developer.android.com/sdk/installing/index.html 包括:下载JDK6,Eclipse 3.6,android SDK,安装ADT等. 2.基本组件介绍 View:最基本UI构建单元 Activity:能帮用户达到某一目的一屏幕UI Fragment:轻量级的Activity,可以在一屏幕中存在多个.出现的原因是,适应多种屏幕下的UI灵活变化. Intent:常见应用,广播消息,启动service,启动Activit

Andriod学习之发送及接收广播

1.使用标准广播 1.1 定义广播接收器 public class MyBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context arg0, Intent arg1) { // TODO Auto-generated method stub String string=arg1.getStringExtra("data"); Toast.makeText(arg0, &qu

Andriod学习之SharedPreferences

SharedPreferences使用键值对的方式来存储数据,并支持多种不同类型的数据存储. 1.界面布局 <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layou

Android学习笔记(四八):提供自己的Content Provider

在上一次的学习中,采用了原生的内容提供者Contact,Contact有多层映射关系,比较复杂,并非作为小例子的好选择,在本次学习中,我们将学习如何建立Content Provider,并通过Uri进行增删改查.如果应用的数据只需自己使用,并不需要content provider,相反避免这样做,可直接访问数据:但是若希望数据可以被其他应用访问,创建content provider就是常规手段. 再谈Content Provider的Uri 在上一次学习中,我们谈到了Uri的格式.现在已cont