首页 文章 精选 留言 我的

精选列表

搜索[android things],共10000篇文章
优秀的个人博客,低调大师

Android应用实例收藏管理

在当今这个移动互联网时代,大家都要通过手机上网,有很多喜欢的网站要进行收藏和管理,今天就给大家简单的实现这一个功能,见图: 1:我们定义一个layout/add.xml来实现主页面的布局: 2:还需要定义跳转页面布局layout/row.xml 3:具体实现功能主页面AddActivity.java 4:定义一个数据库帮助类DBHelper.java 5:实现跳转页面功能类QueryActivity.java 实现的功能有一些Bug,后期我会继续针对这些详细的介绍 本文转自 Art_Hero 51CTO博客,原文链接:http://blog.51cto.com/curran/511213,如需转载请自行联系原作者

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

Android 新作 —— 语音购物清单

方便实用的日常工具。 当你想起要买什么东西时,就可以通过它的语音输入功能来快速记录下来,这样下次去超市时只要参照这个清单,就不会有遗漏了。 另外此程序还支持通过“Google购物搜索”查询已登商品信息的功能,便于与超市中的售价作对比。 下载:http://goo.gl/5Wai7 本文转自斯克迪亚博客园博客,原文链接:http://www.cnblogs.com/SkyD/archive/2011/01/31/1948290.html,如需转载请自行联系原作者

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

Android持久化保存cookie

在解析网页信息的时候,需要登录后才能访问,所以使用httpclient模拟登录,然后把cookie保存下来,以供下一次访问使用,这时就需要持久化cookie中的内容。 在之前先科普一下基础知识: 什么是Cookies? Cookies 是一些小文件,它们被创建在客户端的系统里,或者被创建在客户端浏览器的内存中(如果是临时性的话)。用它可以实现状态管理的功能。我们可以存储一些少量 信息到可以短的系统上,以便在需要的时候使用。最有趣的事情是,它是对用户透明的。在你的web应用程序中,你可以到处使用它,它极其得简单。 Cookies是以文本形式存储的。如果一个web应用程序使用cookies,那么服务器负责发送cookies,客户端浏览器将存储它。浏览器在下次 请求页面的时候,会返回cookies给服务器。最常用的例子是,使用一个cookie来存储用户信息,用户的喜好,“记住密码”操作等。Cookies 有许多优点,当然也有许多缺点。我将在接下来讲述。 Cookies是如何创建的? 当 一个客户端向服务器发出请求,服务器发送cookies给客户端。而相同的cookies可以被后续的请求使用。例如,如果 codeproject.com将Session ID作为cookies存储。当一个客户端首次向web服务器请求页面,服务器生成Session ID,并将其作为cookies发送往客户端。 现在,所有来自相同客户端的后续请求,它将使用来自cookies的Session ID,就像下面这幅图片展示的那样。 浏览器和web服务器以交换cookies信息来作为响应。对不同的站点,浏览器会维护不同的cookies。如果一个页面需要cookies中的信息,当某个URL被“点击”,首先浏览器将搜索本地系统的cookies的信息,然后才转向服务器来获得信息。 Cookies的优势 下面是使用cookies的主要优势: (1)实现和使用都是非常简单的 (2)由浏览器来负责维护发送过来的数据(cookies内容) (3)对来自多个站点的cookies来讲,浏览器自动管理它们 Cookies的劣势 下面是cookies的主要劣势: (1)它以简单的文本格式来存储数据,所以它一点也不安全 (2)对于cookies数据,有大小限制(4kB) (3)Cookies最大数目也有限制。主流浏览器提供将cookies的个数限制在20条。如果新cookies到来,那么老的将被删除。有些浏览器能支持到300条的cookies数。 (4)我们需要配置浏览器,cookies将不能工作在浏览器配置的高安全级别环境下。 什么是持久化的和非持久化的Cookies 我们可以将cookies分成两类: (1)持久化的cookies (2)非持久化的cookies 持久化的cookies:这可以被称为永久性的cookies,它被存储在客户端的硬盘内,直到它们失效。持久化的cookies应该被设置一个失效时间。有时,它们会一直存在直到用户删除它们。持久化的cookies通常被用来为某个系统收集一个用户的标识信息。 非持久化cookies:也可以被称之为临时性的cookies。如果没有定义失效时间,那么cookie将会被存储在浏览器的内存中。我上面展示的例子就是一个非持久的cookies。 修改一个持久化的cookies与一个非持久化的cookies并没有什么不同。它们唯一的区别是——持久化的cookies有一个失效时间的设置。 Cookie持久化 HttpClient 可以和任意物理表示的实现了CookieStore接口的持久化cookie存储一起使用。默认的CookieStore实现称为 BasicClientCookie,这是凭借java.util.ArrayList的一个简单实现。在BasicClientCookie对象中存储 的cookie当容器对象被垃圾回收机制回收时会丢失。如果需要,用户可以提供更复杂的实现。 下载着重介绍在安卓中如何利用httpclient来实现对cookie的持久化操作: 一、请求网络获取cookie 先看一下下面的代码: [java] view plain copy DefaultHttpClienthttpclient=newDefaultHttpClient(); HttpGethttpget=newHttpGet("http://www.hlovey.com"); HttpResponseresponse=httpclient.execute(httpget); HttpEntityentity=response.getEntity(); List<Cookie>cookies=httpclient.getCookieStore().getCookies();//执行了请求后才会有cookie Post模拟登录 [java] view plain copy HttpPosthttpPost=newHttpPost(url); List<NameValuePair>formparams=newArrayList<NameValuePair>(); formparams.add(newBasicNameValuePair("id",userid)); formparams.add(newBasicNameValuePair("passwd",passwd)); UrlEncodedFormEntityentity; try{ entity=newUrlEncodedFormEntity(formparams,mobileSMTHEncoding); }catch(UnsupportedEncodingExceptione1){ return3; } httpPost.setEntity(entity); httpPost.setHeader("User-Agent",userAgent); HttpResponseresponse=httpClient.execute(httpPost); 本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/5478558.html,如需转载请自行联系原作者

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

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

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册