Android菜鸟的成长笔记
文章平均质量分 75
一个Android菜鸟的成长笔记,记录自己的Android学习点滴。
大道至简
All in 0&1.
展开
-
Android学习笔记(十八)——使用意图筛选器和实现浏览网页(附源码)
使用意图筛选器点击下载源码1、创建一个Intents项目,给该项目添加一个新类,命名为MyBrowserActivity,在res/layout文件夹下新增一个browser.xml;2、在AndroidManifest.xml文件中添加如下代码:添加权限: <activity android:原创 2014-05-20 11:57:14 · 2226 阅读 · 0 评论 -
Android学习笔记(十七)——使用意图调用内置应用程序
使用意图调用内置应用程序1、创建一个新的Android项目并命名为Intents,在main.xml文件中添加两个Button: <Button android:id="@+id/btn_webbrowser" android:layout_width="fill_parent" android:layout_heigh原创 2014-05-20 10:53:40 · 1986 阅读 · 0 评论 -
Android学习笔记(十六)——碎片之间进行交互(附源码)
碎片之间进行交互点击下载源码很多时候,一个活动中包含一个或者多个碎片,它们彼此协作,向用户展示一个一致的UI。在这种情况下,碎片之间能进行通信并交换数据十分重要。原创 2014-05-12 21:42:26 · 2252 阅读 · 0 评论 -
Android学习笔记(十五)——碎片的生命周期(附源码)
碎片的生命周期点击下载源码与活动类似,碎片具有自己的生命周期。理解了碎片的生命周期后,我们可以在碎片被销毁时正确地保存其实例,在碎片被重建时将其还原到前一个状态。1、使用上一篇的项目Fragments,在Fragment1.java文件中添加如下代码:package net.zenail.Fragments;import android.app.原创 2014-05-12 20:59:59 · 1854 阅读 · 0 评论 -
Android学习笔记(十四)——在运行时添加碎片(附源码)
在运行时添加碎片点击获取源码将UI分割为多个可配置的部分是碎片的优势之一,但其真正强大之处在于可在运行时动态地把它们添加到活动中。1、使用上一篇创建的Fragments项目,在main.xml文件中注释掉两个元素;2、在FragmentActivity.java中添加下面的代码: FragmentManager fragmentManager = getSup原创 2014-05-12 20:08:52 · 1484 阅读 · 0 评论 -
Android学习笔记(十二)——使用意图传递数据的几种方式
使用意图传递数据的几种方式点此获取完整代码我们除了要从活动返回数据,也常常要传递数据给活动。对此我们可以使用Intent对象将这些数据传递给目标活动。1、创建一个名为PassingData的项目,在activity_main.xml文件中添加一个Button: <Button android:id="@+id/btn_Secon原创 2014-05-07 21:24:27 · 1942 阅读 · 0 评论 -
Android学习笔记(十一)——从意图返回结果
从意图返回结果startActivity()方法调用另一个活动,但并没有返回结果给当前活动。此时如想从一个活动中回传数据,就要使用startActivityForResult()方法。点此获取完整代码~原创 2014-05-07 19:36:03 · 1304 阅读 · 0 评论 -
Android学习笔记(十)——使用意图链接活动
使用意图链接活动1、新建一个名为“UsingIntent”的项目,右击src文件夹下的包名,选择New-->Class选项,并将新的类文件名命名为“SecondActivity”;2、打开AndroidManifest.xml文件,添加如下代码: <activity android:name=".SecondActivity"原创 2014-05-07 13:15:58 · 1503 阅读 · 0 评论 -
Android学习笔记(九)——更复杂的进度对话框
显示操作进度的对话框1、使用上一篇创建的同一项目,在activity_main.xml文件中添加一个Button: <Button android:id="@+id/btn_dialog3" android:layout_width="fill_parent" android:layout_height="wrap_cont原创 2014-05-07 09:06:39 · 1753 阅读 · 0 评论 -
Android学习笔记(八)——显示进度对话框
显示进度对话框我们常常有这样的经历:执行某一应用程序时,需要等待一会,这时会显示一个进度(Please Wait)对话框,让用户知道操作正在进行。我们继续在上一篇中的程序中添加代码~1、在上一篇的activity_main.xml文件中添加一个Button,添加后的代码如下:<LinearLayout xmlns:android="http://schemas.原创 2014-05-06 20:44:41 · 1441 阅读 · 0 评论 -
Android学习笔记(七)——显示对话框窗口
显示对话框窗口1、创建Dialog1项目,在activity_main.xml文件中添加一个Button:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l原创 2014-05-06 17:13:58 · 1446 阅读 · 0 评论 -
Android常见UI组件之ListView(二)——定制ListView
这一篇展示ListView中选择多个项及原创 2014-05-06 15:43:23 · 1745 阅读 · 0 评论 -
Android常见UI组件之ListView(一)
使用ListView显示一个长的项列表1、新建一个名为“BasicView5”的Android项目;2、修改BasicView5.java文件,修改后的程序如下:package com.example.basicview5;import android.os.Bundle;import android.app.Activity;import android.app.ListAc原创 2014-05-05 21:45:25 · 1548 阅读 · 0 评论 -
Eclipse启动时提示fail to create the Java Virtual Machine问题的解决
今天偶然打开Eclipse,发现无法打开,出现如下提示:后来经过上网查询,发现是eclipse.ini文件的问题,打开eclipse安装目录下的eclipse.ini文件:-startupplugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar--launcher.libraryplugins/org.原创 2014-05-01 00:22:40 · 2256 阅读 · 0 评论 -
adt-bundle-linux-x86_64-20131030下新建工程提示找不到adb和R.java问题的解决
adt-bundle-linux-x86_64-20131030下新建工程提示找不到adb和R.java问题的解决在ubuntu14.04下,搭建Android开发环境,下载官方的adt-bundle-linux-x86_64-20131030后,启动eclipse,新建一个项目,提示找不到“R”文件,即R文件未成;启动模拟器提示“...Cannot run program "/h原创 2014-04-19 22:07:33 · 2263 阅读 · 3 评论 -
Android学习笔记(六)——从Activity返回数据
在实际应用中,我们不仅要向Activity中传数据,也要从Activity中返回数据...原创 2014-04-09 12:12:07 · 1988 阅读 · 0 评论 -
Android学习笔记(五)——通过全局变量传递数据
1、全局对象是Activity之间传递数据的一种比较实用的方式,比如在JavaWeb中有四个作用域,这四个作用域...原创 2014-04-06 22:05:53 · 1453 阅读 · 0 评论 -
Android学习笔记(四)——通过剪切板传递数据
1、在Activity之间传递数据还可以利用一些技巧,无论是Windows还是Linux操作系统,都支持一种叫做剪切板的技术(某一程序将数据复制到剪切板上,其它的任何程序都可以从剪切板中获取数据...原创 2014-04-06 00:10:21 · 2643 阅读 · 0 评论 -
Android学习笔记(三)——使用静态变量传递数据
1、使用Intent可以很方便地在不同的Activity间传递数据,这个也是官方推荐的方式,但是也有一定的局限性,就是Intent无法传递不能序列化的对象,然而这个问题可以用静态变量来解决~2、下面来具体举个例子,新建一个Android工程,如下图:3、在布局文件(“res/layout”)中添加按钮“Button”,代码如下: <Button andro原创 2014-04-05 22:18:38 · 1823 阅读 · 0 评论 -
Android学习笔记(二)——使用Intent传数据之通用方式
1、Intent(意图):Intent是一种运行时绑定机制(runtime)原创 2014-04-05 21:16:11 · 1683 阅读 · 0 评论 -
Android学习笔记(一)——生命周期
1、Activity是布满整个窗口或者悬浮于其它窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity;2、当启动其它的Activity时上一个Activity将会停止,新的Activity将会压入栈中,同时获取用户焦点;3、对Activity的操作符合栈的先进后出原则,当用户按Back键时,当前的Activity被销原创 2014-04-03 23:44:29 · 1650 阅读 · 0 评论 -
Android应用程序剖析
在Eclipse的Package Explorer中所显示的构成Android项目的不同文件,来看看这些不同的文件夹及文件~1、src——包含项目的.Java源文件。它是活动的源文件,开发者在这个文件中编写应用程序的代码;2、gen——包含了由编译器生成的R.java文件,它引用在项目中能找到的全部资源(别修改哦~)。项目中的所有资源会自动编译到这个类中,所以可以使用这个类引用它们;3原创 2014-03-31 20:03:17 · 1316 阅读 · 0 评论