【Android实现访问Sqlserver】教程文章相关的互联网学习教程文章

Android版Web服务器实现(三)HTTP响应

《Android版Web服务器实现(二)使用服务来监听HTTP请求》一文实现了HTTP请求的监听,那么我们要如何作出响应呢?在响应时,有几种情况。1、请求的方法不支持。比如服务端仅支持了GET/POST方法,而请求却有DELETE等,此时回复501。2、请求的资源不存在。在服务端不存在该资源文件,将回复404页面。3、请求的类型不支持。服务端可能存在该资源,但是该资源的类型没有支持,将回复404.7。4、请求正常。服务端将相应的资源回复给客户端。...

Android用Apache HttpClient 实现POST和Get请求【代码】

快速记忆(POST)1. 要想连接网络,肯定需要一个客户端对象,所以首先创建一个客户端对象HttpClient2. 拥有客户端对象之后肯定需要对互联网进行访问,首先要对互联网进行请求,所以要创建一个请求对象HttpUriRequest,因为是Post请求,所以使用HttpPost3. 我们知道请求对象包含请求行(方法、路径、协议),消息头,请求实体三部分。通过new HttpPost(uri)可以设置请求行的路径,现在需要设置请求实体中的请求参...

android4.0 锁屏实现(转)

转载请表明出处:http://blog.csdn.net/wdaming1986/article/details/8837023 好了,言归正传,说说锁屏了,其实把锁屏做成apk的形式,会引起很多问题的,导致不必要的麻烦,就像市场上的流行的Go锁屏和91锁屏也是会有一些问题的,只是影响不大,最好的做法是修改源码,在源码中定制自己的锁屏,这样一劳永逸;首先做锁屏考虑的事有以下四点; (1)替换掉系统的锁屏,不能让系统的锁屏显示出来; (2)屏蔽掉...

58同城加载动画的实现( Android属性动画)【代码】【图】

最近看了58同城新版 app ,里面还是做了很多动画特效,其中我看到加载数据时的一个加载动画比较好玩,就试着做了一下,先一起来看看效果 很多人看了这个效果图,第一个疑问就是底下的阴影部分是如何实现的?其实如果真要自己动手实现的话,这个问题反而不是问题,而真正有困难的是,如何控制这个图片上升的时候速度减慢,而下降的时候速度加快,当然这个问题只有在动手做的过程中才会发现。 这里还是按步骤来实现 1、实现整个 L...

Android基础控件——AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框【代码】【图】

AlertDialog、ProgressDialog实现单选对话框、多选对话框、进度条对话框、输入框对话框 事先说明:对话框应选用android.support.v7这个包底下的组件,能在低版本中展示高版本的对话框,简单的说漂亮很多属性介绍: setCancelable : 设置对话框能否被手动关闭步骤一:确认对话框步骤二:单选对话框步骤三:多选对话框步骤四:圆形进度条对话框步骤五:水平进度条对话框步骤六:输入框对话框倒装句布局文件view_username_dilog.xml文...

Android 实现ActionBar定制【图】

我们在使用Android手机时,经常发现应用中的ActionBar和我们平时使用的ActionBar相差非常大。简单的说就是,其他应用的ActionBar为什么那么绚丽,自己应用的ActionBar就那么挫呢?最近有时间就仔细研究了一下关于ActionBar的相关问题。首先我们来看一下之前所说的“高大上”的ActionBar的效果图:查阅了Android文档以及ActionBar的实现源码,发现ActionBar是可以定制的(PS:Google还是想的非常周到,不愧为大神级别的程序员),看...

Android 下拉刷新的实现。使用 SwipeRefreshLayout 代替 pull-to-refesh【代码】

概述  谷歌官方推出了SwipeRefreshLayout 来实现下拉刷新的效果。对比以前我们常用的 pull-to-refesh ,这个方案显得更加的简单方便。 关联项目引用(管理依赖)  在你的 应用级别的 build.gradle 中添加如下:     compile ‘com.android.support:appcompat-v7:23.0.0‘compile ‘com.android.support:support-v4:23.0.0‘ 编写布局(Layout)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xm...

Android TabLayout实现顶部滑动效果(多个页面)【代码】【图】

1.design模式下,将TabLayout 拖入界面中注意:TabLayout 在container中2.design模式下,将ViewPager拖入界面中<1>若出现错误(在xml文件中设置android:orientation="vertical")<2>向viewpager中添加页面组件  (1)创建多个页面  app--->res--->layout ,选中layout,右击new--->xml--->layout xml file  (2)将多个页面布局添加到Viewpager中(采用Fragment的方式)  新建3个MyFragment(继承Fragment)publicclass MyFragment1 ...

Android:用Handler实现异步处理功能

Android:用Handler实现异步处理功能 - 51CTO.COM一.一个问题有这样一个问题值得我们思考,若把一些类似于下载的功能(既耗时且不一定有结果)写在Activity(主线程)里,会导致Activity阻塞,长时间无响应,直至页面假死(如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 "强制关闭")。因此,我们需要把这些耗时的操作放在单独的子线程中操作。这就是Handler的使命。Handler提供异步处理的功能,发送和接收不是同时的(Acti...

Android墨迹3.0特性介绍效果实现——做一个滚动的Layout【图】

墨迹天气新版的开机介绍很漂亮,上下滚动翻页,翻页结束后元素会有动画效果,分析一下动画元素都是基本的Animation,没有用到最新的属性动画;上下翻页滚动的控件android没有提供,只有横向的Viewpager,这里有一种实现->点击打开链接,用到了开源的控件ViewPager-Android,我们这里试着手动实现一个上下滚动的翻页控件。前期准备首先我们用apktool把墨迹天气的安装包解压出来,取出其中的图片资源和布局文件,一共4个布局翻页控件...

Android系统自带分享功能的实现(可同时分享文字和图片)

简单,不解释,直接上代码,可直接使用!代码如下: [java] view plaincopy /** * 分享功能 * * @param context * 上下文 * @param activityTitle * Activity的名字 * @param msgTitle * 消息标题 * @param msgText * 消息内容 * @param imgPath * 图片路径,不分享图片则传null */ public void ...

android-------手写签名系统的设计与实现之实现画笔设置【代码】【图】

引自:http://www.xuebuyuan.com/1754358.html既然我们实现了画布和画笔,也实现了手写,为了提高可用性,我们增加了对画笔风格的设置功能,这样就可以根据自己的需要选择画笔的颜色、粗细、风格(铅笔、浮雕、水彩等)效果。今天我们就介绍画笔风格的设置功能的实现过程,先看看效果图: 一、实现原理:1、对话款我们用的是popupwindow,不是alertdialog对话框,两者是有区别的:前者是阻塞型,即popupwi...

【Android】与服务器实现JSON数据通信【代码】【图】

一、前言  作为一名移动端开发人员,具备一定的服务端开发能力也是非常必要的,本篇博客讲述如何在Android和服务器之间实现JSON数据通信交互,博客内容基于另外一篇博客:【Web】Eclipse + Maven + Struts搭建服务器。 二、服务器端改造  在博客【Web】Eclipse + Maven + Struts搭建服务器中,我们实现了服务器的搭建,现在要做的事情就是让它返回的数据是一个JSON格式的,这样在获得请求的时候,我们才可以得到JSON数据,其配...

android开发——手机通话功能实现【代码】

今天,我写了一个通话应用,这是我的第二个手机应用,通话功能是通过intent实现的,intent是一个实现某种意图的类,把通话看成一个意图,通话是动作,联系人号码是数据,传入这两个参数就可以让intent开启。实现通话功能。别忘了加上通话权限,不然会报错的。在Manifest.xml文件中加入<uses-permission android:name="android.permission.CALL_PHONE"/>public class MainActivity extends Activity {//让界面上的号码框成为全局变量...

Android开发之Navigationdrawer导航抽屉功能的实现(源码分享)【图】

导航抽屉(navigationdrawer)是一个从屏幕左边滑入的面板,用于显示应用的主要导航项目。用户能够通过在屏幕左边缘滑入或者触摸操作栏的应用图标打开导航抽屉。导航抽屉覆盖在内容之上,但不覆盖操作栏。当导航抽屉全然打开后,操作栏的标题须要更换为应用的名称。而不是显示当前视图的名称。而且关闭全部和当前视图相关的操作button。操作栏的“很多其它操作”菜单button不须要关闭,以保证用户能够随时訪问“设置”和“帮助”。...