- 博客(12)
- 收藏
- 关注
原创 Android XML和JSON数据的处理
Android 传输数据通常使用xml 或者json格式的数据,在android中,提供了专门的API解析xml数据: 假设有languages.xml 在assets 文件夹中,内容是: JAVA Eclipse Swift
2015-05-22 17:29:21 286
原创 Android SharedPreferences 使用
SharedPreferences 对像与SQLite 数据库相比免去了创建数据库,创建表,SQL语句的步骤 更加易容,但是仅支持一下数据类型: boolean int long
2015-05-22 11:20:21 229
原创 Android DrawerLayout 实现侧滑菜单栏
首先创建一个布局文件,根布局设置为 android.support.v4.widger.DrawerLayout ,DrawerLayout 的第一个子布局为主布局 通常是FrameLayout,第二个布局为侧栏布局 通常为ListView <android.support.v4.widget.DrawerLayout android:id="@+id/drawer_layou
2015-05-21 21:34:48 384
原创 Android ViewPager实现引导页
使用ViewPager 实现引导页 首先定义一个Acitivyt 加载一个ViewPager控件: import android.app.Activity; import android.os.Bundle; import android.support.v4.view.ViewPager; import android.view.LayoutInflater; import android.
2015-05-21 15:30:20 245
原创 Android RecyclerView使用
Android RecyclerView 是Android 5.0 以后提供的support v7中一个取代 ListView 的控件 RecyclerView 的使用: import android.app.Activity; import android.os.Bundle; import android.support.v7.widget.LinearLayoutManager;
2015-05-19 14:35:27 190
原创 Android BroadCastReceiver 广播接收者使用
BroadCast 使用首先需要 定义一个Receiver: package com.example.test; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; public class MyReceiver extends Bro
2015-05-17 11:34:26 178
原创 Android Service 使用
Service 的生命周期如下图 : 首先定义一个类继承Service public class MyService extends Service{ } 通过在Activity里面调用startService 启动服务: startService(new Intent(this,MyService.class)); 启动过程执行了 Service 生命周
2015-05-16 23:25:20 188
原创 Android Context 使用
Context 为Android机制里面的上下文对象,Context 提供了访问全局资源、全局信息的接口。 Context 可以共享数据 自定义Application :public class MyApplication extends Application{ private String data; public String getData(){
2015-05-16 21:57:14 168
原创 Intent 应用
在android中,intent的使用有两种方式:一种为显式使用,一种是隐式。 显式使用的一种方式是通过Intent 直接定义跳转Activity的对象,例如: Intent i = new Intent(Activity.this,Activity.class); 隐式使用时在AndroidManifest.xml 中声明Activity 的标签中设置子标签:
2015-05-16 19:47:06 247
转载 Android Activity四种启动模式
本文转载自:http://blog.csdn.net/shinay/article/details/7898492 Activity启动方式有四种,分别是: standard singleTop singleTask singleInstance 可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。 设置Activ
2015-05-16 16:20:27 142
原创 Activity之间传递数据
使用Intent传递数据: intetn.putExtra(key,value);在另一个activity中调用获取: getIntent().getTypeExtra(key); 传输数据包:Bundle ActivityA: Intent i = new Intent(); Bundle b = new Bundle(); b.putString("name","hello"); i
2015-05-16 15:05:14 190
原创 Activity 的生命周期
官网上Activity生命周期图: 一个Activity启动过程是onCreate() >onStart()> onResume() 屏幕锁屏之后会执行 回到桌面执行过程是 onPause()>onStop() 回到程序界面过程:onRestart() >onStart() >onResume() 点击后退回到桌面:onPause() > onStop() >
2015-05-16 14:52:23 132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人