- 博客(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
3422
转载 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
642
转载 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
331
转载 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
550
转载 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
401
转载 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
531
转载 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
341
转载 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
594
转载 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
562
转载 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
224
转载 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
200
转载 16.销毁一个活动
button1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } });
2017-06-05 11:03:50
312
转载 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
237
转载 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
345
转载 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
1528
转载 13.创建活动、布局、活动关联布局、注册活动
1.创建活动 Generate Layout File,表示自动为活动创建一个对应的布局文件。 Launcher Activity,表示自动将活动设置为当前项目的主活动。 Backwards Compatibility,表示为项目启用向下兼容的模式。 2.创建布局 3.活动关联布局 使用setContentView()方法 4.在AndroidManifest文件中注册活动,声明主活动
2017-06-02 17:02:07
434
转载 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
337
转载 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
336
转载 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
589
转载 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
223
转载 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
948
转载 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
2306
1
转载 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
670
转载 3.项目的目录结构
1..gradle和.idea这两个目录下放置的都是Android Studio自动生成的一些文件,不要手动编辑。2.app项目中的代码、资源等内容几乎都放置在这个目录下,开发工作也基本都是在这个目录下进行。3.build这个目录包含一些在编译时自动生成的文件,无需编辑。4.gradle这个目录下包含了gradle wrapper的配置文件,Android Studio会根据本地缓存决定是否需
2017-06-01 16:47:49
408
转载 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
362
转载 1.Android系统的四大组件
1.活动(Activity)活动是所有Android应用程序的门面,凡是在应用中看得到的东西,都是放在活动中的。 2.服务(Service)服务是无法看到的,它会一直在后台默默地运行,即使用户推出应用,它仍然可以继续运行。3.广播接收器(Broadcast Receiver)广播接收器允许应用接收来自各处的广播消息,比如电话、短信等,当然应用也可以向外发出广播。4.内容提供器(Content
2017-06-01 15:37:35
493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人