首页 文章 精选 留言 我的

精选列表

搜索[最权威安装],共10026篇文章
优秀的个人博客,低调大师

简单android的下拉列表_基础篇

我们看看,如何去构成, //声明Spinner对象 privateSpinnerspinner=null; @Override publicvoidonCreate(BundlesavedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.main); //通过ID,得到Spinner对象 spinner=(Spinner)findViewById(R.id.spinnerId); List<String>list=newArrayList<String>(); list.add("test1"); list.add("test2"); //调用ArrayAdapter的构造函数来创建ArrayAdapter对象 //第一个参数是指上下文对象 //第二个参数指定了下拉菜单当中每一个条目的样式 //第三个参数指定了TextView控件的ID //第四个参数为整个列表提供数据 ArrayAdapteradapter=newArrayAdapter(this,R.layout.item,R.id.textViewId,list); //通过createFromResource方法创建一个ArrayAdapter对象 //第一个参数是指上下文对象 //第二参数引用了在strings.xml文件当中定义的String数组 //第三个参数是用来指定Spinner的样式,是一个布局文件ID,该布局文件由Android系统提供,也可替换为自己定义的布局文件 /*ArrayAdapter<CharSequence>adapter=ArrayAdapter.createFromResource( this,R.array.planets_array, android.R.layout.simple_spinner_item); *///设置Spinner当中每个条目的样式,同样是引用一个Android系统提供的布局文件 //adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter); spinner.setPrompt("测试"); //为spinner对象绑定监听器 spinner.setOnItemSelectedListener(newSpinnerOnSelectedListener()); } //这个监听器主要用来监听用户选择列表的动作 classSpinnerOnSelectedListenerimplementsOnItemSelectedListener{ //当用户选定了一个条目时,就会调用该方法 @Override publicvoidonItemSelected(AdapterView<?>adapterView,Viewview,intposition, longid){ Stringselected=adapterView.getItemAtPosition(position).toString(); System.out.println(selected); } @Override publicvoidonNothingSelected(AdapterView<?>adapterView){ //TODOAuto-generatedmethodstub System.out.println("nothingSelected"); } 附件:http://down.51cto.com/data/2357528 本文转自 llb988 51CTO博客,原文链接:http://blog.51cto.com/llb988/487641,如需转载请自行联系原作者

优秀的个人博客,低调大师

应该关注的 Android 隐藏功能

近场通讯技术(NFC)是移动领域里一种新兴的技术趋势,但实际上并没有多少用户会是经常使用自己手机里的这项功能,更别提看到它完全的潜力了。 我们都知道NFC的工作方式,但它最优秀的应用之一依然还处于隐藏和未被使用的状态,那就是谷歌的Android Beam。 为了帮助手机用户发挥自己设备的最大潜力,科技网站TechRadar日前就撰写了一篇Android Beam的功能指导文章。文章内容如下: 什么是Android Beam? 自从Android 4.0起,这项功能就被加入到了每一个版本的Android系统当中。Android Beam是一款应用程序,旨在最大程度地利用NFC技术,可让用户对几乎任何东西进行分享,无论是联系人、图片、网页链接还是YouTube链接。 我该怎么使用? 首先你需要确认自己和对方的手机是否支持NFC,然后把两部设备的机身靠在一起,让NFC芯片处于有效范围之内。如果成功识别,发送一方的设备屏幕上会显示“触摸以传输”的提示信息,在触摸屏幕之后,要分享的内容便会出现在另一部手机的屏幕上。 要是我的手机不支持Android Beam怎么办? Android Beam是直接集成到系统当中的,并没有特定的应用去运行。你只需要开启双方设备的NFC功能,然后把它们放在一起就可以了。设备厂商一般都会允许你单独开启或关闭NFC和Android Beam。 即使你没有在NFC设置菜单当中找到Android Beam,也不必惊慌。HTC One就是一个典型的例子,其设置菜单当中并未提及Android Beam,但按照上述步骤进行操作,你依然能够成功地使用该功能。 对于三星手机用户,他们会使用到的是NFC和S-Beam的组合,这基本上也是一回事。 什么是S-Beam? S-Beam是三星自己制作的应用程序,其中就包含了Android Beam的功能。它依然会通过NFC进行设备连接,但数据的发送却是通过Wi-Fi Direct进行的。这种方式能够提升数据的发送速度,比较适合发送大型文件。 Android Beam有什么缺陷吗? Android Beam最大的问题之一是NFC和芯片位置。现在,大多数智能手机都已经加入了NFC功能,所以这已经不再是个问题了。但想要找准NFC芯片的位置却依然是个麻烦事。 由于智能手机的体形都相对较小,这个问题并不会太严重。但如果是平板电脑,想要找准NFC芯片的位置来执行分享操作就要麻烦多了。这项功能的未来前景怎么样? 从推出之时起,Android Beam就已经包含了通过蓝牙发送文件这种方式。其具体的操作方式是:使用NFC即刻对两款设备进行配对,然后自动开启蓝牙并发送文件,完成发送后会关闭 蓝牙。在配对完成之后你就可以把两部设备拿开,因为它们已经不再依赖于NFC进行数据传输了。 就像是S-Beam一样,Android Beam也可以整合Wi-Fi Direct。考虑到谷歌和三星最近的专利授权协议,这样的情况的确可能会发生。而这将会进一步提升文件的传输速度。 另外不难想象的是,Android Beam还可以成为物联网的重要组成部分,让你可以把手机放在支持Android的冰箱上来分享购物清单,或者是通过Wi-Fi Direct把多媒体内容传输到大屏设备上。 虽然NFC作为一种支付手段并没有得到普及,但依然有许多人想要找到一种很酷的方式来进行连接,就让我们去期待Android Beam能够继续得到它所需的技术发展吧。 文章转载自 开源中国社区 [http://www.oschina.net]

优秀的个人博客,低调大师

权威解读 | 网络安全等级保护2.0标准体系以及主要标准

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 【51CTO.com原创稿件】在近日举行的网络安全等级保护制度2.0国家标准宣贯会上,公安部信息安全等级保护评估中心测评部主任、等级保护国家标准的主要起草者,马力副研究员介绍了网络安全等级保护2.0标准体系及主要标准,讲解了网络安全等级保护2.0标准的特点和变化,以及框架和内容。 公安部信息安全等级保护评估中心马力副研究员 等级保护2.0标准主要特点 首先,我们来看看网络安全等级保护2.0的主要标准,如下图: 说起网络安全等级保护2.0标准的特点,马力副研究员表示,主要体现在以下三个方面: 一是,对象范围扩大。新标准将云计算、移动互联、物联网、工业控制系统等列入标准范围,构成了“安全通用要求+新型应用安全扩展要求”的要求内容。 二是,分类结构统一。新标准“基本要求、设计要求和测评要求”分类框架统一,形成了“安全通信网络”、“安全区域边界”、“安全计算环境”和“安全管理中心”支持下的三重防护体系架构。 三是,强化可信计算。新标准强化了可信计算技术使用的要求,把可信验证列入各个级别并逐级提出各个环节的主要可信验证要求。 “标准从一级到四级全部提出了可信验证控件。但在标准的试用期间,对于可信验证的落地还存在诸多挑战。所以,我们希望与这次参会的所有硬件厂商、软件厂商、安全服务商共同努力,把可信验证、可信计算这方面的产品产业化,来更好地支撑新标准。” 马力副研究员说到。 等级保护2.0标准的十大变化 随后,他为大家解读了等级保护2.0标准的十大变化,具体如下: 1、名称的变化 从原来的《信息系统安全等级保护基本要求》改为《信息安全等级保护基本要求》,再改为《网安全等级保护基本要求》。 2、对象的变化 原来的对象是信息系统,现在等级保护的对象是网络和信息系统。安全等级保护的对象包括网络基础设施(广电网、电信网、专用通信网络等)、云计算平台/系统、大数据平台/系统、物联网、工业控制系统、采用移动互联技术的系统等。 3、安全要求的变化 由“安全要求”改为“安全通用要求和安全扩展要求”。 安全通用要求是不管等级保护对象形态如何必须满足的要求,针对云计算、移动互联、物联网和工业控制系统提出了特殊要求,成为安全扩展要求。 4、章节结构的变化 第三级安全要求的目录与之前版本明显不同,以前包含技术要求、管理要求。现在的目录包含:安全通用要求、云计算安全扩展要求、移动互联安全扩展要求、物联网安全扩展要求、工业控制系统安全扩展要求。 对此,马力副研究员指出:“别小看只是目录架构的变化,这导致整个新标准的使用不同。1.0标准规定技术要求和管理要求全部实现。现在需要根据场景选择性的使用通用要求+某一个扩展要求。” 5、分类结构的变化 在技术部分,由物理安全、网络安全、主机安全、应用安全、数据安全,变更为安全物理环境、安全通信网络、安全区域边界、安全计算环境、安全管理中心;在管理部分,结构上没有太大的变化,从安全管理制度、安全管理机构、人员安全管理、系统建设管理、系统运维管理,调整为安全管理制度、安全管理机构、安全管理人员、安全建设管理、安全运维管理。 6、增加了云计算安全扩展要求 云计算安全扩展要求章节针对云计算的特点提出特殊保护要求。对云计算环境主要增加的内容包括:基础设施的位置、虚拟化安全保护、镜像和快照保护、云服务商选择和云计算环境管理等方面。 7、增加了移动互联网安全扩展要求 移动互联安全扩展要求章节针对移动互联的特点提出特殊保护要求。对移动互联环境主要增加的内容包括:无线接入点的物理位置、移动终端管控、移动应用管控、移动应用软件采购和移动应用软件开发等方面。 8、增加了物联网安全扩展要求 物联网安全扩展要求章节针对物联网的特点提出特殊保护要求。对物联网环境主要增加的内容包括:感知节点的物理防护、感知节点设备安全、感知网关节点设备安全、感知节点的管理和数据融合处理等方面。 9、增加了工业控制系统安全扩展要求 工业控制系统安全扩展要求章节针对工业控制系统的特点提出特殊保护需求。对工业控制系统主要增加的内容包括:室外控制设备防护、工业控制系统网络架构安全、拨号使用控制、无线使用控制和控制设备安全等方面。 10、增加了应用场景的说明 增加附录C描述等级保护安全框架和关键技术,增加附录D描述云计算应用场景,附录E描述移动互联应用场景,附录F描述物联网应用场景,附录G描述工业控制系统应用场景,附录H描述大数据应用场景(安全扩展要求)。 等级保护2.0标准的主要框架和内容 为了让大家更为直观的了解等级保护2.0标准的主要框架和内容,我重点通过PPT来阐述。 首先来看看新标准结构: 2008版基本要求文档结构如下: 新基本要求文档结构如下: 安全通用要求中的安全物理部分变化不大,见下面: 网络试用版到***版被拆分了三个部分:安全通信网络、安全区域边界、安全管理中心。安全管理中心在强调集中管控的时候,再次强调了系统管理,审计管理,安全管理,构成新的标准内容。具体如下: 演讲***,马力副研究员对几个扩展要求进行了总结展示。他强调,GB/T22239-2019《信息安全技术 网络安全等级保护基本要求》将替代原来的GB/T2239-2008《信息安全技术 信息系统安全等级保护基本要求》,并呼吁大家认真学习新版等保要求。 【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】 【责任编辑: 蓝雨泪 TEL:(010)68476606】

优秀的个人博客,低调大师

美国Cybersecurity Ventures权威发布最新网络安全500强企业榜

近日,美国投资咨询机构Cybersecurity Ventures发布了2016 Q1《网络安全创新500强》企业榜单。在此次榜单中,有4家中国安全公司上榜。业界领先的云安全、应用安全及数据库安全整体解决方案提供商的安恒信息(www.dbappsecurity.com.cn)名列中国第一。另外三家上榜的中国安全公司分别是:安天实验室、山石网科及Vkansee。 根据2015年Q1-Q4以及2016年Q1的排名,这样大家可以非常容易的对比这个排名。 Cybersecurity Ventures自1999年创建以来,主要从事网络安全市场调研和信息搜集,专注于针对网络安全行业的初创公司和新兴公司。据Cybersecurity Ventures的创始人兼首席执行官斯蒂夫·摩根介绍, 网络安全创新500强榜单是打破常规的评估标准,对全球数千家网络安全厂商进行独立评估,寻找和发现“最热门、最具创新”的企业。 榜单并不依据收入、员工数或年度增长率排名,而是考量包括解决的问题、客户基础、首席信息安全官的反馈、IT安全评估者的反馈、风险投资、公开的产品评价、会议上的演示和介绍、企业营销和品牌推广、媒体报道等。对于受众和决策者、评估人和推荐者来说,企业实力表现更为客观。 从2016年榜单来看,美国企业占绝对多数,整体排名靠前,ROOT98超越上届排名第一企业“火眼”(FireEye)登上榜首,RSA及IBM Security分获二、三名。 看来,中国的网络安全企业要更多地被国际行业人士所了解,尚需时间和努力。能获此殊荣,不仅是对安恒信息长久以来专注信息安全产品和服务的解决战略的认可,在探索物联网安全道路上的成绩的肯定,也是对安恒信息品牌价值在全球范围内的高度评价。 原文发布时间为:2016-03-04 本文来自云栖社区合作伙伴至顶网,了解相关信息可以关注至顶网。

优秀的个人博客,低调大师

《VMware Virtual SAN权威指南(原书第2版)》一3.9 vSphere HA

3.9 vSphere HA VSAN群集完全支持vSphere HA,以为群集中部署的虚拟机提供额外的可用性。然而,对于vSphere HA我们做出了很多显著的变化来确保和VSAN之间的良好的互操作性。理解这些变化将如何影响vSphere HA的配置是非常重要的。 3.9.1 vSphere HA通信网络 在非VSAN部署中,vSphere HA代理的通信是通过管理网络进行的;在VSAN环境中,vSphere HA代理的通信是通过VSAN网络进行的。背后的原因是我们希望当网络故障发生时,vSphere HA主机和VSAN主机是位于同一分区(partition)中的,这就避免了故障时因vSphere HA和VSAN判断的分区不同而造成拥有的存储组件和对象集不同所造成的可能的冲突。在VSAN环境下的vSphere HA在默认情况下仍然将管

优秀的个人博客,低调大师

《VMware Virtual SAN权威指南(原书第2版)》一3.1 VSAN网络

3.1 VSAN网络 网络连接是任何VSAN群集的心脏。VSAN群集的主机不仅将网络用于虚拟机I/O,还用于主机间的状态通信。一致且正确的网络配置是VSAN部署成功的关键。由于大多数磁盘I/O会往返于一台远程主机,因此VMware建议使用万兆以太网基础架构。应该指出的是,尽管对于混合配置千兆以太网也完全受支持,但在大规模部署时它可能会成为瓶颈所在。VMware vSphere提供了两种不同的虚拟交换机类型,这两者都可以用于VSAN。VMware标准虚拟交换机(VSS)提供了从虚拟机和VMkernel端口到外部网络的连接,但是它仅存在于一台ESXi主机本地。vSphere分布式交换机(VDS)为横跨多台ESXi主机的虚拟交换机管理提供了集中控制。除了VMware标准虚拟交换机可以提供的功能之外,它还可以提供额外的网络特性,例如网络I/

优秀的个人博客,低调大师

《Cocos2D-x权威指南》——1.1 什么是Cocos2D

1.1 什么是Cocos2D 大家认识并且熟悉Cocos2D,应该是从App Store上几款非常火爆的游戏开始的,但是实际上Cocos2D引擎最早并非是为iOS(iPhone Operating System,苹果移动设备操作系统)设计的。最早它是一款用Python语言开发的游戏引擎,后来使用Objective-C被移植为iOS平台的Cocos2D- iPhone版本。不仅如此,Cocos2D被移植成各个版本,形成了庞大的Cocos2D家族。1.1.1 Cocos2D的特点Cocos2D是一个开源框架,用于构建二维游戏、演示程序和其他图形界面交互应用等。 它于2008年2月诞生于阿根廷Cordoba市附近的Los Cocos,最早是由Ricardo和他的朋友们用Python开发的。最早引擎的名字源自开发地Los Cocos。后来引

优秀的个人博客,低调大师

《Cocos2D-x权威指南》——2.2 Android下的开发环境配置

2.2 Android下的开发环境配置 Android本意是“机器人”,是Google公司推出的开源手机操作系统。Android基于Linux操作系统,由操作系统、中间件、用户界面和应用软件组成,号称首个为移动终端打造的真正开放和完整的移动软件。在Android最早发布时,Google公司官方将Java语言作为第三方应用的开发语言,但是也没有完全拒绝C语言的开发人员使用自己的语言进行开发,因为在Android发布初期,Google就表明其虚拟机支持JNI(Java Native Interface,Java本地调用),也就是第三方可以通过JNI调用自己的C动态库。但是最早Google并未为这种方式提供相应的工具支持这种开发方式。直到2009年6月,Google Android方面发布了NDK(Native Develop Kit,原

优秀的个人博客,低调大师

《Cocos2D-x权威指南》——2.3 iOS下的开发环境配置

2.3 iOS下的开发环境配置 iOS操作系统是由苹果公司开发的手持设备操作系统,最早发布于2007年1月9日的Macworld大会上,最初是为iPhone设计的,后来陆续套用到iPod Touch、iPad以及Apple TV等苹果移动操作设备上。iOS与苹果以Darwin为基础,因此同样属于类UNIX的商业操作系统。原本这个系统名为iPhone OS,直到2010年6月7日WWDC大会上被改名为iOS。截至2011年11月,iOS已经占据了全球智能手机系统市场份额的30%。Xcode是苹果公司向开发人员提供的集成开发环境,用于开发Mac OS的应用程序。iOS SDK是iOS系统的开发工具。Xcode允许你开发基于iOS的iPad、iPhone、iPod Touch 设备应用程序。只要有Mac OS X Snow Leopard

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。