51dev.com IT技术开发者社区

51dev.com 技术开发者社区

Android设计模式之代理模式 Proxy

Android设计模式之代理模式 Proxy

代理模式也是平时比较常用的设计模式之一,代理模式其实就是提供了一个新的对象,实现了对真实对象的操作,或成为真实对象的替身.在日常生活中也是很常见的.例如A要租房,为了省麻烦A会去找中介,中介会替代A去筛选房子,A坐享中介筛选的结果,并且交房租也是交给中介,这就是一个典型的日常生活中代理模式的应用.平时打开网页,最先开到...

Android中客户端请求服务器端的方式讲解(一)附源码

Android中客户端请求服务器端的方式讲解(一)附源码

Android中客户端请求服务器端的两种方式:Post方式和Get方式在这里不直接赘述了,直接上源码如下:(1).Post的方式:/***Post的请求方式**@parammodel*请求序号*@paramparamList*客户端请求的数据参数列表*@return*/publicJSONObjectdoPost(in...

Android之——获取手机安装的应用程序

Android之——获取手机安装的应用程序

前几篇有关Android的博文中,向大家介绍了几个项目中常用的实用功能,那么在这篇博文中,我将向大家介绍如何获取Android手机中已经安装的手机应用程序,实用过金山手机卫士或者360手机卫士的童鞋都知道,这些软件都可以获取到当前手机中安装的应用程序。那么,这些功能是如何实现的呢?就让我们一起来看看这些功能具体是如何实...

Android中Handler的使用

Android中Handler的使用

在Android开发中,我们经常会遇到这样一种情况:在UI界面上进行某项操作后要执行一段很耗时的代码,比如我们在界面上点击了一个”下载“按钮,那么我们需要执行网络请求,这是一个耗时操作,因为不知道什么时候才能完成。为了保证不影响UI线程,所以我们会创建一个新的线程去执行我们的耗时的代码。当我们的...

android动画介绍--Animation 实现loading动画效果

android动画介绍--Animation 实现loading动画效果

Animation的使用方法并不难。这里简单的介绍一下使用方法。先看效果图:效果还是不错的吧。下面来看看使用方法。动画效果是通过Animation来实现的,一共有四种,分别为:AlphaAnimation:渐变透明度动画ScaleAnimation:尺寸渐变动画TranslateAnimation:水平移动动画Rota...

android pull解析xml最简单的方法

android pull解析xml最简单的方法

androidpull解析xml最简单的方法177571349177477683  publicstaticListgetPull(Stringpid,intpage)throwsException{StringxmlStr=;//读取的字符串Listlist=newArrayList();News...

Android开发之给应用签名打包

Android开发之给应用签名打包

在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使...

Android时时监测手机的旋转角度 根据旋转角度确定在什么角度加载竖屏布局 在什么时候加载横屏布局

Android时时监测手机的旋转角度 根据旋转角度确定在什么角度加载竖屏布局 在什么时候加载横屏布局

一、场景描述:近期开发中遇到个问题,就是我们在做横竖屏切换的功能时,横竖屏布局是操作系统去感知的,作为开发员没法确定Activity在什么时候加载横屏布局,在什么时候加载竖屏布局。因此为了找到加载横屏布局与竖屏布局的分界点,我特别监控了屏幕旋转的角度,看在什么样的角度会加载横屏布局,在什么样的角度加载竖屏布局。&nbs...

Android 官方命令深入分析之android

Android 官方命令深入分析之android

作者:宋志辉android命令是一个非常重要的开发工具,它可以:创建、删除和查看AndroidVirtualDevices(AVDs)。创建和更新android项目。更新你的androidSDK。如果你在使用AndroidStudio或者eclipse,android命令已经被整合到IDE中。所以你无需直接在命令行运行...

android 在开发WebView时,去掉网页的标题并设置成自定义的标题

android 在开发WebView时,去掉网页的标题并设置成自定义的标题

IOS中关于去掉标题只需类似下面的两行代码[jsappendString:@vartitle=document.getElementsByClassName('navbar-top')[0];];[jsappendString:@title.parentNode.removeChild(title);]...

android之GMS认证

android之GMS认证

来到了新的公司,才知道做手机是需要做GMS认证的,于是从一个从没有做过GMS认证的小白到一个月做了8个项目的GMS认证。最后,自己都是吐了,每天晚上都是一个人傻傻在加班,更是知道了高通的支持力度让人发抖,无奈的发抖。下面是我做的一点做GMS认证的笔记,大家可以参考。其实,我做完GMS认证后,在想,如何让一个人从对一个领...

Android listview

Android listview

list=(ListView)findViewById(R.id.all_teacher_list);//生成动态数组,加入数据ArrayList...

Android Fragment 切换多个界面 重叠问题 隐藏问题

Android Fragment 切换多个界面 重叠问题 隐藏问题

接上一篇的博文:Androidfragment切换加载数据卡顿问题,想到的办法就是把切换之前的fragmenthide隐藏起来,就可以解决卡顿的问题,不用重新new一个fragment。由于左侧悬浮菜单有差不多10多个菜单,如果每一个菜单切换的时候,都要隐藏其余所有的菜单,那就会导致代码十分的臃肿,以前隐藏的代码是这样...

android WIFI信息获取

android WIFI信息获取

在androi中WIFI信息的获取可以通过系统提供的WIFIService获取[java]WifiManagerwifi_service=(WifiManager)getSystemService(WIFI_SERVICE);WifiInfowifiInfo=wifi_service.getConnectionInfo...

Android之——短信的备份与还原

Android之——短信的备份与还原

目前,Android手机中的一些软件可以实现手机短信的备份与还原操作。这篇博文就是要向大家介绍如何实现Android短信的备份与还原操作。好了,相信大家对这些实用的功能还是比较感兴趣的,不多说了,我们直接进入主题吧。一、原理我的实现原理很简单,界面上放置几个TextView列表,其中两项为“短信的备份&rd...