Welcome 微信登录

首页 / 移动开发 / Android

Android开发之注册登录方法示例

Android开发之注册登录方法示例

本文所述,继续上一篇关于Android端向服务器端发送数据的方法进一步完善注册登录的方法,由于版本问题出现一点瑕疵,今天经过调试已经解决,在这里给大家介绍一下。在Android4.0以后版本的对于网络权限要求变得严格,致使上一篇所述的案例无法将数据发送到服务器端,当你一点击发送数据,Android控制台就会报错,错误当然是很让人头疼,基本上都是关于http的错误,所以可以肯定是Android虚拟机向服务器发送数据时出现了错误,经过一番检查与测试后才知道,4...
Android实现将已发送的短信写入短信数据库的方法

Android实现将已发送的短信写入短信数据库的方法

短信是手机常见的功能,本文就以实例形式讲述了Android实现将已发送的短信写入短信数据库的方法。分享给大家供大家参考之用。具体如下:一般来说,把短信发送出去以后,需要把已发送的短信写入短信数据库。短信数据库有多个Uri,其中已发送的Uri是content://sms/sent。具体功能代码如下:// 把短信写入数据库public void writeMsg(){ try{ContentValues values = new ContentValues()...
Android根据电话号码获得联系人头像实例代码

Android根据电话号码获得联系人头像实例代码

在日常Android手机的使用过程中,根据电话号码获得联系人头像,是经常会碰到的问题。本文即以实例形式讲述了Android根据电话号码获得联系人头像是实现代码。分享给大家供大家参考之用。具体方法如下:首先,通过ContentProvider,可以访问Android中的联系人等数据。常用的Uri有:联系人信息Uri:content://com.android.contacts/contacts联系人电话Uri:content://com.android.co...
Android中GPS定位的用法实例

Android中GPS定位的用法实例

GPS定位是目前很多手机都有的功能,且非常实用。本文以实例形式讲述了Android中GPS定位的用法。分享给大家供大家参考之用。具体方法如下:一般在Android中通过GPS获得当前位置,首先要获得一个LocationManager实例,通过该实例的getLastKnownLocation()方法获得第一个的位置,该方法的说明如下:void android.location.LocationManager.requestLocationUpdates(St...
Android实现文件的分割和组装

Android实现文件的分割和组装

本文以实例形式讲述了Android实现文件的分割和组装的方法,主要是针对UDP数据包进行的分割和组装。分享给大家供大家参考之用。具体方法如下:一般来说,在使用UDP数据包发送文件时,由于UDP数据包大小的限制,一个文件要放在几个UDP数据包里面发送,这就需要把一个文件分割成若干部分,分别放进若干个UDP数据包里面,在接收端,收到这些UDP数据包以后,再对文件进行组装,从而得到一个完整的文件。步骤如下:一、定义的相关变量:// 要分割的文件public st...
Android双击返回键退出程序的实现方法

Android双击返回键退出程序的实现方法

本文实例讲述了Android双击返回键退出程序的实现方法,是Android程序开发中一个非常实用的功能,分享给大家供大家参考之用。具体方法如下:一、实现思路:用户按下返回键时设定一个定时器来监控是否2秒内实现了退出,如果用户没有接着按返回键,则清除第一次按返回键的效果,使程序还原到第一次按下返回键之前的状态。定时器是每次用户按下返回键才去创建。二、功能代码:/** * 菜单、返回键响应 */@Overridepublic boolean onKeyDown...
Android实现侦听电池状态显示、电量及充电动态显示的方法

Android实现侦听电池状态显示、电量及充电动态显示的方法

本文实例讲述了Android实现侦听电池状态显示、电量及充电动态显示的方法,是Android应用程序开发中非常常用的重要功能。分享给大家供大家参考之用。具体方法如下:使用android系统的电池侦听和系统的电池图片如下;引入源代码中的两个xml文件(这里我在android2.2的jar包中找不到,所以才引入,源代码路径:C:android-sdk-windowsplatformsandroid-8data esdrawable),之后会发现stat_sys...
根据USER-AGENT判断手机类型并跳转到相应的app下载页面

根据USER-AGENT判断手机类型并跳转到相应的app下载页面

实现的原理,是检测浏览器的 USER-AGENT 这个header,然后根据正则表达式来确定客户端类型。如果都不匹配,Fallback回退策略是显示对应的页面,让用户自己选择。 适合采用二维码扫描方式下载APP:JSP版本的代码如下所示:其他服务端版本请百度搜索。<%@page import="java.util.regex.Matcher"%> <%@page import="java.util.regex.Pattern"%> ...
Android中实现为TextView添加多个可点击的文本

Android中实现为TextView添加多个可点击的文本

本文实例展示了Android中实现为TextView添加多个可点击的文本的方法。该功能在Android社交软件的制作中非常具有实用价值。分享给大家供大家参考。具体如下:很多时候我们在使用社交软件的过程中多多少少会为别人的帖子点赞,如下图所示:可以看到用户页面显示出来的只是点了赞的用户的名称,点击这些名称可以进入到该用户的主页。下面我们就来实现类似的效果。具体代码如下:@Override protected void onCreate(Bundle save...
Android程序设计之AIDL实例详解

Android程序设计之AIDL实例详解

通常来说,AIDL这项技术在我们的应用开发过程中并不是很常用,虽然新浪微博提供了SSO登录,但是其原理就是使用AIDL。本文就以完整的实例形式讲述了AIDL的原理及实现方法。AIDL(AndRoid接口描述语言)是一种借口描述语言; 编译器可以通过aidl文件生成一段代码,通过预先定义的接口达到两个进程内部通信进程的目的. 如果需要在一个Activity中, 访问另一个Service中的某个对象, 需要先将对象转化成 AIDL可识别的参数(可能是多个参数)...
Android显式启动与隐式启动Activity的区别介绍

Android显式启动与隐式启动Activity的区别介绍

前段时间立志坚持写博客,但是发现自己的积累的确不多,于是假期泡了泡图书馆,读了一些很有价值的文章。收获颇多,今天的文章分享为主,共同学习。为什么要写显式启动与隐式启动Activity。这源于自己的一次面试,被Baidu工程师问道,但是后来觉得自己回答的不好,废话少说,进入正题。如题,Android的Acitivity启动大致有两种方式:显式启动与隐式启动。下面分别介绍:A:显式启动对于初学者来说,这个最常见,下面用代码来解释什么是显式启动。复制代码 代码如...
Android按钮单击事件的四种常用写法总结

Android按钮单击事件的四种常用写法总结

很多学习Android程序设计的人都会发现每个人对代码的写法都有不同的偏好,比较明显的就是对控件响应事件的写法的不同。因此本文就把这些写法总结一下,比较下各种写法的优劣,希望对大家灵活地选择编码方式可以有一定的参考借鉴价值。xml文件代码如下:<Buttonandroid:id="@+id/button1"android:layout_width="wrap_content"android:layout_height="wrap_content"an...
Android消息处理机制Looper和Handler详解

Android消息处理机制Looper和Handler详解

Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。MessageQueue:消息队列,用来存放Handler发送过来的消息,并按照FIFO规则执行。当然,存放Message并非实际意义的...
<< 391 392 393 394 395 396 397 398 399 400 >>