自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 35.注册监听器的两种方法(View.OnClickListener)

1. 使用匿名类注册监听器public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentV

2017-06-07 17:19:59 3359

转载 34.Button控件(按钮,用于程序和用户的交互)

<Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="Button" android:textAllCaps="false"/>1.

2017-06-07 17:08:06 583

转载 32.启动活动的最佳写法-活动实践

启动活动的最佳写法

2017-06-07 15:29:21 302

转载 31.退出功能-活动实践

程序的注销或者退出功能实现

2017-06-07 13:51:10 276

转载 30.根据程序当前界面找出对应活动-活动实践

根据程序当前界面找出对应活动-活动实践

2017-06-07 13:38:02 190

转载 29.活动的4种启动模式

1.活动的4种启动模式介绍 2.standardprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.d("FirstActivity",this.toString()); setContentView(R.layout

2017-06-07 10:01:44 303

转载 28.使用onSaveInstanceState()保存活动被回收时的数据

protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); String tempData = "Something you just typed"; outState.putString("data_key",tempData);

2017-06-06 18:22:44 524

转载 27.体验活动的生命周期

1.新建ActivityLifeCycleTest项目。 2.新建两个子活动NormalActivity和DialogActivity并生成相应布局。normal_layout.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.andro

2017-06-06 18:02:44 371

转载 26.活动的生存期(7个回调方法)

7个回调方法: 三种生存期:

2017-06-06 09:42:37 304

转载 25.活动的4种状态

活动的4种状态

2017-06-06 09:29:39 1945

转载 24.返回栈

返回栈:

2017-06-06 09:02:29 165

转载 23.使用Intent返回数据给上一个活动

button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(FirstActivity.this,SecondActivity.clas

2017-06-05 17:46:55 498

转载 22.使用Intent向下一个活动传递数据

button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String data = "Hello SecondActivity"; Intent inte

2017-06-05 16:11:26 292

转载 21.拨打电话-隐式Intent的用法

button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("Intent.ACTION_DIAL");

2017-06-05 15:58:35 554

转载 20.调用系统浏览器打开网页-隐式Intent的用法

调用系统的浏览器来打开百度button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("Intent.ACTION_VIEW");

2017-06-05 15:22:23 533

转载 19.隐式Intent

<activity android:name=".SecondActivity"> <intent-filter> <action android:name="com.example.testactivity.ACTION_START"/> <category android:name="android.inte

2017-06-05 14:07:14 195

转载 18.显示Intent

button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(FirstActivity.this,SecondActivity.clas

2017-06-05 11:41:45 167

转载 17.Intent的含义与分类

Intent的含义与分类

2017-06-05 11:17:02 315

转载 16.销毁一个活动

button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } });

2017-06-05 11:03:50 285

转载 15.Menu在活动中的使用

<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item" android:title="Add"/> <item android:id="@+id/remove_item" andr

2017-06-05 10:39:01 194

转载 14.Toast在活动中的使用

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.first_layout); Button button1 = (Button) findViewById(R.id.butto

2017-06-05 09:36:19 319

转载 33.TextView控件(界面上显示一段文本信息)

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <TextVie

2017-06-02 17:23:02 1471

转载 13.创建活动、布局、活动关联布局、注册活动

1.创建活动 Generate Layout File,表示自动为活动创建一个对应的布局文件。 Launcher Activity,表示自动将活动设置为当前项目的主活动。 Backwards Compatibility,表示为项目启用向下兼容的模式。 2.创建布局 3.活动关联布局 使用setContentView()方法 4.在AndroidManifest文件中注册活动,声明主活动

2017-06-02 17:02:07 402

转载 12.活动的定义

1.

2017-06-02 15:05:28 376

转载 11.日志工具的使用

1. 使用Android的日志工具Log 2.日志工具的筛选功能

2017-06-02 14:55:30 173

转载 10.app目录下的build.gradle

apply plugin: 'com.android.application'android { compileSdkVersion 24 buildToolsVersion "25.0.2" defaultConfig { applicationId "com.example.myapplication" minSdkVersion 15

2017-06-02 14:38:07 304

转载 9.外层build.gradle文件详解

buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.2' // NOTE: Do not place your application dependencies here; the

2017-06-02 14:33:39 302

转载 8.修改应用的图标或者名称、引用资源的两种方式

1. 打开res/values/strings.xml修改app名称<resources> <string name="app_name">My Application</string></resources>2. 在所有mipmap文件夹下更换app图标 3. 在AndroidManifest.xml中声明app名称、app图标 <application

2017-06-02 14:09:39 548

转载 7.res目录

1. 1.1 所有以drawable开头的文件夹都是存放图片的。 1.2 drawable-hdpi、drawable-xhdpi、drawable-xxhdpi等文件夹是为了存放不同分辨率的图片版本,让程序能够更好的兼容各种设备。 1.3 如果只有一份图片,就把图片放在drawable-xxhdpi文件夹下。 2. 所有以mipmap开头的文件夹都是存放应用图标的。 与drawable

2017-06-02 11:47:27 189

转载 6.MainActivity主活动分析

“` public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main

2017-06-02 11:10:01 878

转载 5.Android-Manifest.xml文件注册活动、声明主活动

<activity android:name=".MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-f

2017-06-02 10:34:00 2103 2

转载 4.app目录结构

1.build这个目录和外层的build目录类似,主要也是包含了一些编译时自动生成的文件。2.libs如果项目中使用到了第三方jar包,需要把这些jar包都放在libs目录下,放在这个目录下的jar包都会被自动添加到构建路径里。3.androidTest此处是用来编写Android Test测试用例的,可以对项目进行一些自动化测试。4.java此处是放置我们所有Java代码的。5.res此处是项目中

2017-06-02 10:20:59 626

转载 3.项目的目录结构

1..gradle和.idea这两个目录下放置的都是Android Studio自动生成的一些文件,不要手动编辑。2.app项目中的代码、资源等内容几乎都放置在这个目录下,开发工作也基本都是在这个目录下进行。3.build这个目录包含一些在编译时自动生成的文件,无需编辑。4.gradle这个目录下包含了gradle wrapper的配置文件,Android Studio会根据本地缓存决定是否需

2017-06-01 16:47:49 366

转载 2.搭建开发环境所需的工具

1.JDKJDK是Java语言的软件开发工具包,它包含Java的运行环境、工具集合、基础类库等内容。需要注意,Android7.0需要安装JDK8及以上版本。2.Android SDKAndroid SDK是谷歌提供的Android开发工具包。3.Android StudioAndroid Studio是Android开发工具。需要注意,Android Studio已经集成了SDK。注意,

2017-06-01 15:55:08 329

转载 1.Android系统的四大组件

1.活动(Activity)活动是所有Android应用程序的门面,凡是在应用中看得到的东西,都是放在活动中的。 2.服务(Service)服务是无法看到的,它会一直在后台默默地运行,即使用户推出应用,它仍然可以继续运行。3.广播接收器(Broadcast Receiver)广播接收器允许应用接收来自各处的广播消息,比如电话、短信等,当然应用也可以向外发出广播。4.内容提供器(Content

2017-06-01 15:37:35 449

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除