
android
文章平均质量分 54
怖呆
这个作者很懒,什么都没留下…
展开
-
Android 讲解:广播
广播简单讲解android 中广播有注册,还有个触发。 只有注册了这个广播,才能触发这个广播。注册广播需要一个处理广播的类,这个类需要继承BroadcastReceiver 类,和触发广播的标示。而触发广播需要注册时候的标示就可以触发。动态注册动态注册是通过代码注册广播,只有程序在运行才能触发到广播。class NetWorkChangeBroadcastReceiver extends Broa原创 2016-01-15 17:20:24 · 196 阅读 · 0 评论 -
Android 实例:使用Android 里的intent
Android 里的intent 比较好玩,那么什么是系统意图?就是调用个浏览器,拨号盘等等。这个实例比较简洁,请自行脑补 or 创建 一个hello world 项目。打开个浏览器编辑主 Activity 的onCreate 方法。Intent intent = new Intent(Intent.ACTION_VIEW); 获取Android 的intent intent.setData(U原创 2016-01-07 15:41:27 · 265 阅读 · 0 评论 -
Android 实例:返回上个Activity 数据
创建项目返回上个活动数据创建项目创建个hello world 项目,除了主Activity 再添加个Activity 。为主Activity 添加个点击事件,跳转到Activity。(详情:intent 跳转)返回上个活动数据编辑主Activity编辑主Activity 开始一个意图。 startActivityForResult(intent, 0); 开始一个新的intent。 pro原创 2016-01-07 17:13:40 · 395 阅读 · 0 评论 -
Android 讲解:ListView
ListView 在Android 很是常用。但是也是比较难的一个。简单的ListView一个简单的ListView 由一个layout,和显示数据。创建layoutmain_layout.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schema原创 2016-01-13 17:08:24 · 200 阅读 · 0 评论 -
Android 讲解:Activity 的生命周期
Activity 返回栈在一个程序中有一个或多个Activity(也有0个的)。 而这些Activity一旦被创建,就会存储在一个栈中。 栈中顶端的就是最新创建的Activity。活动状态Activity 的活动状态如下: - 运行状态 用户可见,在栈顶端 - 暂停状态 用户可见,不在栈顶端 - 停止状态 用户不可见,不在顶端 - 销毁 Activity原创 2016-01-11 10:31:26 · 292 阅读 · 0 评论 -
Android 讲解:Activity 的启动方式
Activity 的四种启动方式如何设置AndroidManifest.xml android:launchMode 属性就是设置启动的方式,standard 是默认的启动方式。 <activity android:name=".DialogActivity" android:launchMode="standard" ></activity>standardstandard 启动方式是每个Act原创 2016-01-11 15:34:55 · 268 阅读 · 0 评论 -
Android 讲解:基本UI 控件
布局Android 的界面配置在项目res\layout 路径的XML 文件。XML 的根标签代表界面的布局模式。用来设置一个界面的控件布局。当然布局里面还可以有其他布局。<LinearLayout>...</LinearLayout> 线性布局 <RelativeLayout>...</RelativeLayout> 相对布局 <FrameLayout>...</FrameLayout> 帆布原创 2016-01-12 10:28:30 · 197 阅读 · 0 评论 -
Android 讲解:布局
Android 的界面配置在项目res\layout 路径的XML 文件。XML 的根标签代表界面的布局模式。用来设置一个界面的控件布局。当然布局里面还可以有其他布局。<LinearLayout>...</LinearLayout> 线性布局 <RelativeLayout>...</RelativeLayout> 相对布局 <FrameLayout>...</FrameLayout> 帆布局原创 2016-01-12 17:29:17 · 222 阅读 · 0 评论 -
Android 讲解:UI Include
IncludeInclude 是布局时候的一个标签,用于嵌入其他布局,解决了代码的重用性。title_layout.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="m原创 2016-01-13 10:43:56 · 356 阅读 · 0 评论 -
Android 实例:在Activity 之间传递数据的intent
这个实例比较简洁,请自行脑补 or 创建 一个hello world 项目,然后创建个Activity。传递数据的Activity编辑传递数据的Activity 的onCreate 方法。 Intent intent = new Intent(MainActivity.this, TowActivity.class); 创建个本Activity 到 TowActivity.class Activi原创 2016-01-07 15:19:21 · 320 阅读 · 0 评论 -
Android 实例:在Activity 之间跳转的intent
intent (意图)和它的中文意思一样,在Android 中代码告诉Activity “意图”,Activity 根据Intent 做出处理。创建项目创建Activity创建个跳转的intent创建项目用Eclipse 创建个Hello World 项目(这里就不在啰嗦怎么创建)。 创建Activity在“Hello World”项目中,已经有个主 Activity , 看标题 在Acti原创 2016-01-07 14:39:38 · 407 阅读 · 0 评论 -
Android 实例:简单Menu和Item
创建Android 项目创建Menu运行创建Android 项目打开Eclipse ->New ->New Android Application,填写项目信息,选择sdk 版本信息,设置None Theme。一直默认Next ,一直到Finish。由于此Android 项目是一个简单的helloworld程序,所以只管编写以下的内容,不用关注其他创建Menu创建Menu配置文件创建Menu原创 2016-01-05 17:34:33 · 518 阅读 · 0 评论 -
Android 讲解:存储 (1)
Android 常用的存储方式有3种。前两种基本在Activity 子类类中使用。文件存储SharedPreferences 对象存储SQLite文件存储文件存储分为字节存储,和字符存储。 在Activity 可以使用以下代码获取输入输出流。输入流openFileInput(fileName); fileName 是文件的名称。输出流openFileOutput(fileName, MO原创 2016-01-18 15:07:45 · 239 阅读 · 0 评论 -
Android 讲解:存储(2)
SQLite 是一个轻量级而又快速的数据库。SQLite 创建在Android 中可以继承SQLiteOpenHelper 类来操作SQLite 数据库。 在Android 中,创建的数据库都是在:/data/data/<packageName>/databases/<dataBaseName>。1. 继承SQLiteOpenHelper继承SQLiteOpenHelper 类,重写一个构造函数原创 2016-01-18 17:00:30 · 199 阅读 · 0 评论 -
Android 讲解:数据共享
Adnroid 中只有当前程序在运行时才能访问当前程序的SQLite 数据库,当一个程序的SQLite 需要让别的程序访问时应该怎么办?创建ContentResolver 的子类进行本程序的数据共享。 使用ContentResolver 的对象进行其他程序数据访问。如何访问通讯录通讯录程序也是使用了ContentResolver 的子类进行数据共享。package cn.andr原创 2016-01-19 11:29:47 · 291 阅读 · 0 评论 -
Android 讲解:通知栏
Android 通知栏是很多主流软件使用的功能,使用非常简单,4行代码就可以完成一个简单的通知栏。简单的通知栏MainActivity.javapackage cn.met0.android.chapter3;import android.app.Activity;import android.app.Notification;import android.app.NotificationMan原创 2016-01-20 17:49:23 · 212 阅读 · 0 评论 -
Activity
什么是Activity?AndroidManifest.xmlActivity 类什么是Activity?在android 中的Activity 是一个继承Activity 的一个类。它的意义当然没有这么单一,它还是个界面。一个登陆是Activity,一个视频播放是Activity,一个相机、一个地图....And原创 2016-01-04 16:09:29 · 191 阅读 · 0 评论 -
Android 讲解:Handler
使用线程更改Ui在Android 中,UI 是非线程安全的,如果使用一个线程修改一个TextView的Text 的话,程序则会崩溃。main_activity.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com原创 2016-01-21 17:47:48 · 211 阅读 · 0 评论 -
Android 实例:简单Activity
创建项目创建开始界面创建菜单创建项目打开Eclipse –>New –>New Android Application。添加项目信息,选择SDK 版本信息。Next,取消勾选创建图标,取消勾选创建Activity(要手动创建)Finish。创建开始界面创建layout创建按钮创建Activity配置AndroidManifest.xml按钮添加事件运行创建layout选原创 2016-01-05 11:42:51 · 332 阅读 · 0 评论 -
Android 讲解:AsyncTask
AsyncTask是一个类,作用和Hanlder 一样,都是Android 中异步代码执行。相比Hanlder ,AsyncTask 比Hanlder 代码清晰,容易理解,前提是你已经熟练掌握AsyncTask。这里用一个模拟下载程序来使用AsyncTask 。代码实例main_Activity.xml<RelativeLayout xmlns:android="http://schemas.and原创 2016-01-22 14:14:15 · 222 阅读 · 0 评论 -
Android 讲解:UI 自定义控件
一个自定义的控件可以像Button 控件,有自己的标签。 创建自定义控件有2步,分别是创建控件layout 和 创建控件标签。创建layout创建的layout 就是自定义控件的UItitle_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.co原创 2016-01-13 11:15:52 · 216 阅读 · 0 评论