Android
Android
三 丰
Everything will be okay in the end. If it's not okay, it's not the end.
展开
-
Android 开发环境搭建
第一步,准备软件1.JAVA JDK 1.6 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2.eclipse 下载地址:http://www.eclipse.org/downloads/3.Android SDK转载 2013-07-10 09:59:45 · 527 阅读 · 0 评论 -
Activity的生命周期
Activity的生命周期图学习并掌握Activity生命周期,对从事Android开发(或者打算日后从事这方面的开发工作)的朋友来讲,是至关重要的。本文将用图解和实例的方式,向大家详细讲解Activity生命周期的有关知识。Activity有三个状态:1.当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Activity。2.当它上面有另转载 2013-07-16 15:10:20 · 688 阅读 · 0 评论 -
Android 网络通信之通过GET和POST方式提交参数给web应用
一。Activity代码package com.example.http; import java.util.HashMap;import java.util.Map;import com.example.service.HttpService;import android.os.Bundle;import android.app.Activity;import a转载 2013-07-22 21:07:59 · 881 阅读 · 0 评论 -
Android 音乐播放器
packagecom.example.audioplayer;importjava.io.File;importandroid.media.MediaPlayer;importandroid.media.MediaPlayer.OnPreparedListener;importandroid.os.Bundle;importandroid.os.Environment;转载 2013-07-29 16:20:06 · 1138 阅读 · 0 评论 -
Android 视频播放器
packagecom.example.videoplayer;importjava.io.File;importandroid.media.MediaPlayer;importandroid.media.MediaPlayer.OnPreparedListener;importandroid.os.Bundle;importandroid.os.Environment;转载 2013-07-29 16:24:00 · 889 阅读 · 0 评论 -
Android 国际化
一.写一个Activity页面LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="fill_parent"android:layout_height="fi原创 2013-07-31 13:31:58 · 872 阅读 · 0 评论 -
Android BroadcastReceiver应用详解
今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存转载 2013-07-25 20:15:01 · 732 阅读 · 0 评论 -
Android Service 的生命周期
服务一般分为两种:1:本地服务, Local Service 用于应用程序内部。在Service可以调用Context.startService()启动,调用Context.stopService()结束。 在内部可以调用Service.stopSelf() 或 Service.stopSelfResult()来自己停止。无论调用了多少次startService(),都只需调用一次 sto转载 2013-07-25 19:27:45 · 810 阅读 · 0 评论 -
Android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
Activity.finish()Call this when your activity is done and should be closed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时转载 2013-07-30 10:22:41 · 1776 阅读 · 0 评论 -
Android 使用多个Intent 进行activity跳转 而没有finish的情况,如何直接退出系统
就是 N 个 Activity 跳转 没finish(); 最后一个 Activity单击事件 如何推出整个 程序?很简单:只要在最后一个需要finish掉之前所有的avtivity 的Intent 上加上这样一句话 intent.se转载 2013-07-30 10:29:04 · 2221 阅读 · 0 评论 -
ContentProvider 监听数据变化
一.流程图二.C应用的主要方法,基于上一篇文章/***允许外部应用插入数据*/@OverridepublicUri insert(Uri uri, ContentValues values) {SQLiteDatabasedbOperate =dbOpenHelper.getWritableDatabase()原创 2013-07-15 16:54:59 · 1566 阅读 · 0 评论 -
Android 中的Intent
Android基本的设计理念是鼓励减少组件之间的耦合,因此Android提供了Intent(意图),Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递,Intent来执行动作和产生事件,使用Intent可以激活Android应用三种类型的核心组件:活动,服务和广播接收者。Intent可以划分成显式意图和隐式意图显式意图:调用intent.setCompon原创 2013-07-16 13:17:11 · 826 阅读 · 0 评论 -
This text field does not specify an inputType or a hint
android开发过程中突然发现的warningEditText 报出 “This text field does not specify an inputType or a hint”原因:EditText需要指定默认输入类型加入android:inputType="number|phone",表示指定为数字或电话转载 2013-07-10 10:32:38 · 807 阅读 · 0 评论 -
Android 对数据库的增删改查操作
一. 操作对象packagecom.example.model;publicclassPerson {privateIntegerpersonId;privateStringname;privateStringphone;publicInteger getPersonId() {returnpersonId;}pu原创 2013-07-12 13:17:05 · 902 阅读 · 0 评论 -
Android 解析和生成XML文件
一.对象类packagecom.example.model;publicclassPerson {privateIntegerid;privateStringname;privateIntegerage;publicInteger getId() {returnid;}publicvoidsetId(Integer原创 2013-07-12 13:26:54 · 774 阅读 · 0 评论 -
SQLite 事务处理
在Android操作数据库那篇博客的基础上进行修改代码如下public void payMent(){SQLiteDatabase dbOperate =dbOpenHelper.getWritableDatabase();//开启事务dbOperate.beginTransaction();try{String sql2 ="update person set原创 2013-07-12 14:26:19 · 728 阅读 · 0 评论 -
ListView 的使用
一.一行布局xmlversion="1.0"encoding="utf-8"?>LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:o原创 2013-07-12 18:16:10 · 596 阅读 · 0 评论 -
Android中Activity启动模式
在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。 Android总Activity的启动模式分为四种:Activity启动模式设置: ".MainActivity" android:launchMode="stan转载 2013-07-16 12:15:54 · 631 阅读 · 0 评论 -
ContentProvider 对外共享数据
说明:一、ContentProvider简介当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用sharedpreferences共享数据,需要使用sharedprefer原创 2013-07-15 16:13:09 · 1272 阅读 · 0 评论 -
打开多个Activity以及多个Activity之间的参数传递
Strings.xmlxmlversion="1.0"encoding="utf-8"?>resources>stringname="app_name">moreActivitystring>stringname="action_settings">Settingsstring>stringname="button">打开新的窗口string>stringn原创 2013-07-15 18:53:07 · 1276 阅读 · 0 评论 -
Android strings.xml文件中的空格
@#160;@#160;@#160;@#160;表示一个中文空格转载 2013-07-15 19:45:43 · 1113 阅读 · 0 评论 -
Android 无法接收开机广播的问题
对于Android的低版本接受不到开机广播主要有以下几个问题:一.没有给应用添加权限 这个不是主要原因,因为经测试,即便是不加这个权限也可以收到系统广播二.应用安装到了SD卡中,这种情况出现的机会也不多三.(个别情况)手机或模拟器的开机模式为(fast boot)快速开机模式,也不能收到系统开机广播(据说只有个别的HTC手机才有此选项)四.忘记写转载 2013-08-22 13:43:00 · 2091 阅读 · 0 评论