上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 一、JSON对象解析JSON是一种轻量级的对象,数据体积小,方便传输,易于解析!首先新建一个类工具类JsonUtil,用于获取请求返回的数据public class JsonUtil { private static final String TAG = "JSONUTIL"; public static JSONObject getJSON(String url) throws Exception { return new JSONObject(getRequest(url)); } protected static String getRequest(... 阅读全文
posted @ 2013-04-14 21:40 Livingstone 阅读(491) 评论(1) 推荐(0) 编辑
摘要: ,当我们在一个EditText输入电话或者网址还是Email的时候,让Android自动判断,当我们输入的是电话,我们点击输入内容将调用打电话程序,当我们输入是网址点击将打开浏览器程序.而Linkify很好的解决了这个问题步骤:1、布局UI2、在MainActivity中实现public class... 阅读全文
posted @ 2013-04-12 23:09 Livingstone 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 一、SpinnerAndroid 中下拉菜单,即如html中的,关键在于调用setDropDownViewResource方法,以XML的方式定义下拉菜单要显示的模样1、定义Spinner控件上面android:prompt类似控件的标题,如{红色方框中的字体即为配置的string}:2、在res/values/文件夹下新建一个名为arrays的Android XML文件 Mercury Venus Earth Neptune 该文件中的内容会自动添加到R文件中,引用方式为:R.array.planets;这是用户下拉选择项的List;3、在Activity的o... 阅读全文
posted @ 2013-04-11 20:35 Livingstone 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 在Activity中覆写下面两个方法: // 创建菜单 @Override public boolean onCreateOptionsMenu(Menu menu) { menu.add(0, 0, 0, "关于"); // menu.add(int groupId, int itemId, int order, CharSequence title) menu.add(0, 1, 1, "退出"); return super.onCreateOptionsMenu(menu); } // 菜单响应 ... 阅读全文
posted @ 2013-04-11 16:09 Livingstone 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 程序应用步骤:打开应用:onCreateonStartonResumeBACK键:onPauseonStoponDestoryHOME键:onPauseonStop再次启动应用:onRestartonStartonResumeActivity>>>三个状态当Activity在屏幕前台时(位于当前任务... 阅读全文
posted @ 2013-04-11 15:29 Livingstone 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Content Provider:一个组件,必须放在应用的主包或应用的子包之下;组件的配置需要在清单文件中进行配置;content provider需要在application节点中进行配置;内容提供者在应用中的作用是对外共享数据(任意类型的数据)使用的,别的程序可以对数据进行CRUD,如通讯录;如果采用文件的方式对外共享数据,会因为文件的类型不同而需要使用不同的api访问方式导致访问繁杂,而内容提供者提供了统一的api对数据进行操作; android:authorities="cn.wordtech.providers.personprovider" android:ex 阅读全文
posted @ 2013-04-09 11:13 Livingstone 阅读(440) 评论(0) 推荐(1) 编辑
摘要: 首先,创建一个用于显示每一行item的layout,名为item.xml然后,在main.xml中,添加一个ListView数据显示控件,添加id名称为listview接下来便是进行数据的绑定,常用的为为三种方法,下面ps.getScrollData方法返回一个数据源集合: private void show1() { List persons = ps.getScollData(0, 10); List> data = new ArrayList>(); for (Person person : persons) { Ha... 阅读全文
posted @ 2013-04-08 10:26 Livingstone 阅读(2424) 评论(0) 推荐(1) 编辑
摘要: 一、SQLite简介在Android平台中,集成了一个嵌入式关系型数据库--SQLite,它支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然只支持五种数据类型,实际上可以接受varchar(n),char(n),decimal(p,s)等数据类型,在进行运算或保存的时候会转换成对应的五种数据类型。ex:可以在Integer类型的字段中存放字符串,或者在布尔类型字段中存放浮点数,或者在字符型字段中存放日期,but!定义为INTEGER PRIMARY KEY的字段只能存储64位整数,另外,在编写CREATE TABLE语句时,可以省 阅读全文
posted @ 2013-04-06 21:11 Livingstone 阅读(578) 评论(0) 推荐(1) 编辑
摘要: Intent:当找到与设置的Intent限制相同的Activity时候通过startActivity()就会启动该Activity电话播号器:intent.setAction("android.intent.action.CALL");intent.addCategory("android.inte... 阅读全文
posted @ 2013-04-06 08:46 Livingstone 阅读(467) 评论(0) 推荐(1) 编辑
摘要: Android中的数据存储常用方式有五种文件存储SharedPreferences(偏好参数设置)SQLite数据库内容提供者(Content provider)网络存储1.文件存储Context.getCacheDir()方法用于获取/data/data//cache目录Context.getFi... 阅读全文
posted @ 2013-04-05 17:32 Livingstone 阅读(430) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页