当前位置: 首页 > news >正文

家具品牌网站福州企业自助建站

家具品牌网站,福州企业自助建站,唯美图片wordpress主题,如何把做的网站与域名连接http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html 看到很多书中都没有对PreferenceActivity做介绍#xff0c;而我正好又在项目中用到#xff0c;所以就把自己的使用的在这总结一下#xff0c;也方便日后查找。 PerferenceActivity是什么#xff0c;看下… http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html   看到很多书中都没有对PreferenceActivity做介绍而我正好又在项目中用到所以就把自己的使用的在这总结一下也方便日后查找。 PerferenceActivity是什么看下面的截图              Android系统截图左                MusicPlayer Setting截图(右          好了我们看到Android系统本身就大量用到了PreferenceActivity来对系统进行信息配置和管理那么它是怎么保存数据的呢如何创建PrefenceActivity的呢更关键是怎样触发相应事件的呢。          先看第一个问题PreferenceActivity是如何保存的数据。对Android系统了解的都知道Android系统有四种基本的数据保存方法一是SharedPreference二是文件三是SQLite,四是ContentProvider。看出来了吧Preference对就是使用SharedPreferneces以键值对的形式进行保存的当然我们也可以通过SharedPreferences来获取PreferenceActivity设置的值。            第二个问题如何创建一个PreferenceActivity。 其实Eclipse提供了相应的创建工具和创建Layout是基本相同的。步骤如下         创建Android项目并添加一个Android xml文件。注意这次选择的不是Layout而是Preference,而且注意Folder路径是 res/xml.               添加完成之后在res/xml/下打开添加的preference.xml文件。可以看到Android也为我们提供两种编辑模式可视化的结构设计及xml源码设计。推荐使用structure进行创建。如图所示         下面我们看看PrefeneceActivity都提供了哪几种元素可供使用。点击Add按钮在打开的新窗口中可以看到以下几项                CheckBoxPreference:CheckBox选择项对应的值的ture或flase。如图              EditTextPreference:输入编辑框值为String类型会弹出对话框供输入。   ListPreference: 列表选择弹出对话框供选择。   Preference只进行文本显示需要与其他进行组合使用。             PreferenceCategory用于分组。效果如下:            PreferenceScreen:PreferenceActivity的根元素必须为它。   RingtonePreference系统玲声选择。           OKPreferenc的基本元素介绍完毕下一节将使用它们创建一个完整的Preference并进行显示。 ------------------------------------------------------------------------------- 分析MusicPlayer Setting第一部分为“我的位置”包括“使用无线网线”和“使用GPS”两个部分而且都是CheckBox根据上节学习应该包括一个PreferenceCategory和两个CheckBoxPreference。 Xml代码 PreferenceCategory android:title我的位置 android:keyset_localCheckBoxPreference android:keyapply_wifiandroid:summary使用无线网络在应用程序例如Google地图中查看位置 android:title使用无线网络 android:defaultValuetrue/CheckBoxPreferenceCheckBoxPreference android:keyapply_gpsandroid:summary定位到街道级别需要消耗更多的电量以及天气允许 android:title使用GPS/CheckBoxPreference /PreferenceCategory 以上代码当然也可以用Android提供的IDE工具直接生成。视频结构如下         PreferenceCategory属性分析          title:显示的标题          key唯一标识至少在同一程序中是唯一SharedPreferences也将通过此Key值进行数据保存,也可以通过key值获取保存的信息 (以下相同。 CheckBoxPreference属性分析         Key唯一标识.         title显示标题大字体显示        summary:副标题小字体显示        defaultValue:默认值当然此处只能是true或false了)   Preference.xml的第二部分为“无线和网络设置”此部分包括的内容比较多也稍微复杂一步一步来分析。 xml代码 PreferenceCategory android:title无线和网络设置CheckBoxPreference android:keyapply_flyandroid:summary禁用所有无线连接 android:title飞行模式/CheckBoxPreferenceCheckBoxPreference android:keyapply_internetandroid:summary禁用通过USB共享Internet连接 android:titleInternet共享/CheckBoxPreferenceCheckBoxPreference android:keyapply_wifiandroid:summary打开Wi-Fi android:titleWi-Fi/CheckBoxPreferencePreference android:summary设置和管理无线接入点 android:titleWi-Fi设置android:dependencyapply_wifi android:keywifi_setting/PreferenceCheckBoxPreference android:keyapply_bluetoothandroid:summary启用蓝牙 android:title蓝牙/CheckBoxPreferencePreference android:summary管理连接、设备设备名称和可检测性android:title蓝牙设置 android:dependencyapply_bluetoothandroid:keybluetooth_setting/PreferenceEditTextPreference android:keynumber_editandroid:title输入电话号码/EditTextPreferenceListPreference android:title部门设置 android:entriesarray/departmentandroid:entryValuesarray/department_value android:dialogTitle选择部门android:keydepart_value/ListPreferenceRingtonePreference android:ringtoneTypeall android:title玲聲 android:showDefaulttrue android:keyring_key android:showSilenttrue/RingtonePreference /PreferenceCategory 对应的Structure图           第二部分中前三个都为CheckBoxPreference不心多说从Preference android:keybluetooth_setting/开始。 Preference属性分析        Key唯一标识.         title显示标题大字体显示        summary:副标题小字体显示      dependency附属嘛意思即标识此元素附属于某一个元素通常为CheckBoxPreference)dependency值为所附属元素的key。上面代码中的Preference元素附属于key等于“apply_bluetooth”的CheckPreference元素当CheckPreference值为true时Preference则为可用否则为不可用。   EditTextPreperence属性分析     Key唯一标识.      title显示标题大字体显示 ListPreference属性分析    Key唯一标识.    title显示标题大字体显示   dialogTitle弹出对话框的标题  entries列表中显示的值。为一个数组通读通过资源文件进行设置。 entryValues列表中实际保存的值也entries对应。为一个数组通读通过资源文件进行设置。以下代码显示的是arrays.xml文件中内容 resourcesstring-array namedepartmentitem综合部/itemitem行政部/itemitem外贸部/item/string-arraystring-array namedepartment_valueitem001/itemitem002/itemitem003/item/string-array /resources RingtonePreference 玲声暂时没有用到过暂时略过。 OK,Preference.xml内容已经分析完毕属性都大致相同相信亲自动力一试也就那么回事。那么如何把Preference.xml中内容展现出来呢 Layout是通过继续自Activity的类来进行显示的前面提到过PreferenceActivity是专门用于显示preference的所以只要创建一个继承自PreferenceActivity类即可。代码如下  public class Setting extends PreferenceActivity {Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// 所的的值将会自动保存到SharePreferencesaddPreferencesFromResource(R.xml.preference);} }   接下来就是运行程序显示劳动成果。至此工作已经完成大半所有的值都会保存到SharedPreferences中我们也可以读取到保存的结果。 还有一个重要的问题就是如何响应PreferenceActivity的操作。其实只要重写PreferenceActivity的 onPreferenceTreeClick的方法就可以了通过参数preference来判断是对那一个元素进行的并根据需要进行操作。 Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen,Preference preference) {return false; }   Ok到此关于PreferenceActvity的想关内容就完了日后有什么重大发现会补上。 转载于:https://www.cnblogs.com/zsw-1993/archive/2012/09/25/4880858.html
http://www.pierceye.com/news/144000/

相关文章:

  • 当建设部门网站南宁网站的优化
  • wordpress访问文件夹成都黑帽seo
  • 上海市建设工程安全质量监督总站网站做配资网站
  • 网站管理建设的需求分析小程序开发教程免费
  • 石家庄网站建设电话重庆最便宜的网站建设
  • 人才网站建设策划书pc网站建设
  • 做网站用哪几个端口 比较好微信营销
  • 网站开发价格有专业做网站的吗网站公司
  • 西安网站建设全包做网站要多少
  • 如何建设传奇网站怎样做招嫖网站
  • 企石镇网站仿做连云港网站开发
  • php 网站做分享功能重庆建设工程信息网30系统
  • 西部数码创建php网站北京上云网站建设公司
  • 中标建设集团有限公司 网站游戏开发软件有哪些
  • 上饶哪里做网站办公家具网站建设公司
  • 建设银行园湖路支行网站外贸网站建设需要注意什么
  • 失物招领网站开发项目需求分析app开发定制公司哪家好做
  • 网站不用备案阿里云 wordpress搭建网站
  • 重庆网站推广软件小朋友做安全教育的网站
  • 商家自己做的商品信息查询网站互联网有哪些行业
  • 用dw做网站时怎么添加弹窗知名网站服务器
  • 网站备案做优惠券第一营销网
  • 网站策划的基本过程全国大型网站建设
  • 个人外贸网站杭州微网站建设公司
  • wordpress皮肤下载站安徽建设工程信息网官方网站
  • 自己的电脑做服务器 并建网站asp sql网站安全性
  • 创新创业营销策略网站建设等信息系统开发计划
  • 安徽建设信息网站做胃镜多少钱天津津门网站I
  • jrs直播网站谁做的广告设计与制作专升本
  • 辽 icp 大连 网站建设个人网站做的类型