`
byandby
  • 浏览: 1688484 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    首选项框架对首选项组织到类别中提供了一定的支持。例如,如果拥有多个首选项,可以构建一个视图来显示首选项高级类别。用户然后就可以深入到每个类别,查看和管理特定于该组的首选项。     可以通过两种方式来实现此目的。可以在根 PreferenceScreen中引入嵌套的 PreferenceScreen 元素,或者可以使用 PreferenceCategory 来获得类似的结果。下面我们先来看看使用嵌套的 PreferenceScreen 效果,看下图。 有两个类别分别是 肉类 和 蔬菜类 当我们 点击肉类就会跳到肉类的选项 当我们点击 蔬菜类 就会跳到 蔬菜的选项    ...
    RingtonePreference 专门处理铃声。可以在应用程序中使用它为用户提供一个选项,以便选择某个铃声作为首选项,觉得这个还是比较有用的。      下面是我们这个示例的XML 文件 ringtone.xml 此文件的存放路径是 /res/xml/ringtone.xml ...
    首选项框架还提供了一种自由格式文本首选项,名为EditTextPreference。此首选项可以用于捕获原始文本,而不是要求用户进行选择。为了演示该首选项,假设一个应用程序为用户生成java代码,是假设   此应用程序的一个首选 ...
    ListPreference首选项显示了一个列表作为它的UI元素。类似地,CheckBoxPreference 首选项显示了一个复选框部件作为它的UI元素,更多关于ListPreference的介绍请参考这篇文章http://byandby.iteye.com/blog/1044916    为了扩展航班搜索示例应用程序,假设希望让用户设置他希望在结果集中看到的列。此首选项显示可用的列,支持用户通过勾选响应的复选框来选择期望的列,如下图。     此首选项的XML 文件,此XML 文件存放路径为 /res/xml/chkbox.xml <?xml version=" ...
探索首选项框架    在深入探讨Android的首选项框架之前,首先构想一个需要使用首选项的场景,然后分析如何实现这一场景。假设你正在编写一个应用程序,它提供了一个搜索飞机航班的工具。而且,假设该应用程序的默认设置是根据机票价格由低到高的顺序显示航班,但用户可以将首选项设置为始终根据最少停站数或特定航线来航班。如果实现这一场景? ListPreference    显然,必须为用户提供UI 来查看排序选项列表。该列表将包含每个选项的单选按钮,而且默认(或当前)选项应该被预先选中。要使用Android首选项框架解决此问题,所做的工作非常之少。首先,创建首选项XML文件来描述首选项,然后使用预先构 ...
    访问 SMS收件箱是另一个常见的需求。首先,需要将读取 SMS 的权限  <uses-permission android:name="android.permission.READ_SMS"/> 添加到描述文件中。添加此权限后就可以读取SMS收件箱中的 短消息了。     要读取 SMS 消息,必须对SMS收件箱执行查询,下面是我们的 代码清单。     布局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:andro ...
   使用SMS    SMS表示短消息服务,但它通常称为文本消息。Android SDK支持发送和接收文本消息。首先介绍使用 SDK 发送SMS消息的各种方法。   1.发送SMS消息     要从应用程序发送文本消息,需要向描述文件中添加 <uses-permission android:name="android.permission.SEND_SMS"/>权限,然后使用 android.telephony.SmsManager类,下面看一下我们的布局文件。    <?xml version="1.0" encoding=&q ...
   见下图。 取而代之的是 官方完善了网络功能,后者可以支持GSM和CDMA
  强文推荐, 基本不懂中。。 。  慢慢消化中。。。。。。http://www.jjos.org/android/2010/05/10/312_webkit-webkit-for-android.html 
   这个也比较简单了,直接上代码。。。    我们的strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, MainActivity!</string> <string name="app_name">test_webview_html</string> <string ...
    比较简单了 直接上代码。   我们的strings.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, MainActivity!</string> <string name="app_name">test_webview</string> <string name=" ...
        android.location 包提供了一些工具来实现基于位置的服务。主要包括 Geocoder 类和LocationManager服务。首先介绍 Geocoder。 1.使用Android进行地理编码      如果打算使用地图做一些实际的事情,可能必须将地址(或位置)转换为纬度/经度对。此概念称为地理编码,android.location.Geocoder 类提供了此功能。实际上,Geocoder既提供了前向转换,也提供了后向转换--------它可以获取地址并返回经度/纬度,也可以将经度/纬度对转换为一组地址。该类提供了以下方法。 List<Address> ...
先提示 几点      我们创建 项目的时候 要选择 Google APIs  不要选择 Android。      要使用 谷歌地图 我们需要一个 api key密钥,至于怎么得到密钥 大家自己去 搜搜吧,如果下载这个例子的源码,需要把我例子里边的 密钥 替换成 自己的。     我们要在 AdnroidManifest.xml中 引用地图库 加上这一句    <uses-library android:name="com.google.android.maps"/> 再说一下MapView和MapActivity     Android中的许多地图技 ...
   先扯几句别的 执行运行时安全性检查     Android中的运行时安全性检查是在进程级别和操作级别上进行的。在进程级别,Android禁止一个应用程序直接访问另一个应用程序的数据。实现方法是,每个应用程序都在不同的进程中运行,使用唯一且固定的ID。在操作级别上,Android定义了一组受保护的功能和资源。要使用应用程序能够访问此信息,必须向  AndroidManifest.xml 文件添加一个或多个权限请求。也可以为应用程序定义自定义权限。 进程边界上的安全性       在桌面环境中,大部分应用程序都使用相同的用户ID 运行,与此不同的是,Android应用程序通常使用自己的唯一I ...
http://terryblog.blog.51cto.com/1764499/547777   留着以后  慢慢享用。。。。
Global site tag (gtag.js) - Google Analytics