摘要:
修改main.java,调用前面的类,从intentert获取rss列表并显示在ui上:public final String RSS_URL = "http://blog.sina.com.cn/rss/1267454277.xml";//从网络获取RSS地址public final String tag = "RSSReader";private RSSFeed feed = null;/** Called when the activity is first created. */ public void onCreate(Bundle icicl 阅读全文
摘要:
一介绍完RSS之后,下面开始讲解如何解析RSS文件。因为RSS是基于XML的,所以我们就直接介绍如何解析XML文件。解析XML的方式有很多种,大家比较熟悉的可能就是DOM解析。DOM(文件对象模型)解析:解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以根据DOM接口来操作这个树结构了。 优点:整个文档读入内存,方便操作:支持修改、删除和重现排列等多种功能。 缺点:将整个文档读入内存中,保留了过多的不需要的节点,浪费内存和空间。 使用场合:一旦读入文档,还需要多次对文档进行操作,并且在硬件资源充足的情况下(内存,CPU)。为了解决DOM解析存在的问题,就出现了SAX解析。... 阅读全文
摘要:
在Android应用中使用SQLite数据库应用生成的数据库文件保存为/data/data/应用包名/databases/name.db,生成的文件可用SQLite Expert打开(name是自定义的,例如,我的应用是保存在:/data/data/com.sinaapp.sql/databases/ssun.db中)SQLiteActivity.java源码:package com.sinaapp.sql;import com.sinaapp.sql.R;import android.app.Activity;import android.os.Bundle;public class SQL 阅读全文
摘要:
border-style定义元素的四个边框样式,可选值:none : 默认值。无边框 hidden : 隐藏边框 dotted :点线边框 dashed : 虚线边框 solid :实线边框 double : 双线边框。两条单线与其间隔的和等于 border-width 值 groove : 3D凹槽 ,效果取决于 border-color 的值 ridge : 3D凸槽 ,效果取决于border-color值 inset : 3D凹边 ,效果取决于 border-color 的值 outset : 3D凸边, 效果取决于 border-color 的值 如果border-styler设置全部 阅读全文
摘要:
应用生成的XML文件保存在/data/data/应用包名/shared_prefs/name.xml中(/data/data/com.sinaapp.shared/shared_prefs/ssun.xml)SharedPreferenceActivity.java源码:package com.sinaapp.shared;import java.util.Map;import com.sinaapp.service.Service;import android.app.Activity;import android.os.Bundle;import android.view.View;imp 阅读全文
摘要:
AndroidManifest.xml文件内容:<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.sinaapp.ssun" android:versionCode="1" android:versionName="1.0" > <uses-sdk andro 阅读全文
摘要:
Service.java源码:package com.sinaapp.ssun.service;import java.io.InputStream;import java.io.OutputStream;import java.util.*;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlPullParserFactory;import org.xmlpull.v1.XmlSerializer;import android.util.Xml;import com.sinaapp.ssun.domain.Person;p 阅读全文
摘要:
首先,我们必须要了解什么是RSS:RSS 指 Really Simple Syndication(真正简易联合)RSS 使您有能力聚合(syndicate)网站的内容RSS 定义了非常简单的方法来共享和查看标题和内容RSS 文件可被自动更新RSS 允许为不同的网站进行视图的个性化RSS 使用 XML 编写 RSS 被设计用来展示选定的数据。如果没有 RSS,用户就不得不每日都来您的网站检查新的内容。对许多用户来说这样太费时了。通过 RSS feed(RSS 通常被称为 News feed 或 RSS feed),用户们可以使用 RSS 聚合器来更快地检查您的网站更新(RSS 聚合器是用来聚集. 阅读全文
摘要:
很多时候,我们在写Android程序都需要用到权限,因为这涉及到安全问题,下面就为大家提供了一些常用的权限。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:1. android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get. 阅读全文
摘要:
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)二、AndroidManifest.xml结构<?xmlversion="1.0&qu 阅读全文