android
文章平均质量分 76
洋杨阳
乐观开朗
展开
-
android语音识别
代码如下:package com.example.voice;import java.util.ArrayList;import android.os.Bundle;import android.app.Activity;import android.content.Intent;import android.speech.RecognizerIntent;原创 2012-10-02 16:50:36 · 725 阅读 · 1 评论 -
百度地图编程注意事项
1.mapview 写全路径,才能显示地图图层。因为mylocationmapview是在locationoverlaydemo中定义的内部类。2.这个错误是没有配置好布局文件中的name:name 为重写的application的路径。3..百度地图的乱七八糟的权限太多了。就直接copy上去吧,我改了几个认为不需要的权限都报错,伤不起啊。4.要定位的话,还得添原创 2014-03-10 20:00:49 · 750 阅读 · 0 评论 -
android网络通信的六种方式
手机作为一种通讯终端(MMS),伴随着网络的升级而不断的升级换代。1995年1G问世,手机只能进行基本的语音通讯,1996-1997年2G(GSM,CDMA)及其后的GPRS,EDGE等技术的快速发展,手机开始逐渐增加了数据服务功能。2009年开始,3G在全世界开始大规模布置以及苹果创造性开发新型苹果手机。手机慢慢的变成互联网的终端,从而带动了一个新的时代--移动互联网时代。因此现代手机通常都支持原创 2014-03-12 15:08:18 · 1238 阅读 · 0 评论 -
百度地图与Android横竖屏切换的问题
一、禁止横竖屏转换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。比如下列设置android:screenOrientation="portrait"则无论手机如何变原创 2014-03-11 16:59:20 · 2824 阅读 · 0 评论 -
Android平台调用WebService详解
上篇文章已经对Web Service及其相关知识进行了介绍(Android开发之WebService介绍 ),相信有的朋友已经忍耐不住想试试在Android应用中调用Web Service。本文将通过一个简单的示例讲解和演示Android平台的Web Service开发。Ksoap2-android简介 在Android平台调用Web Service需要依赖于第三方类库ksoap转载 2014-03-21 14:42:06 · 639 阅读 · 0 评论 -
Android开发之WebService介绍
经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以,我就想在讲解Android平台如何调用WebSerivce之前,先来介绍下WebService,看看它到底有多神秘。 记得我的硕士论文题目中就包含“Web Se转载 2014-03-21 14:40:27 · 570 阅读 · 0 评论 -
Android环境搭建
windows xp下配置JDK环境变量:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存原创 2012-10-03 16:21:45 · 840 阅读 · 0 评论 -
Android唯一标识
在Android中,有以下几种方法获取这样的ID。1. The IMEI: 仅仅只对Android手机有效:12TelephonyManager TelephonyMgr = (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String szImei = TelephonyMgr.ge转载 2014-03-24 18:09:23 · 635 阅读 · 0 评论 -
Android手机如何获取power_profile.xml文件
最近在做关于能耗方面的测试,看了一个月时间的论文,终于找到了一些新的思路,但是一个问题出现了,以至于工作无法再进行下去。 在Android手机中,对于手机中的每个部件(cpu、led、gps、3g等等)运行时对应的能耗值都放power_profile.xml文件中,而且系统的 设置-->电池-->使用情况中,统计的能耗的使用情况也是以power_profile.xml的va原创 2014-05-11 16:30:07 · 6770 阅读 · 0 评论 -
Android OKHTTP
OKHTTP官网:http://square.github.io/okhttp/代码示例:HTTP GETOkHttpClient client = new OkHttpClient();String run(String url) throws IOException { Request request = new Request.Builder().url(ur原创 2015-11-04 11:52:28 · 984 阅读 · 0 评论 -
Android Volley网络通信框架
Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。Volley特别适合数据量不大但是通信频繁的场景。Volley是简化了网络通信的一些开发,特别是针对如下两种情况:JSON对象图片加载但是其也有不实用的地方,比如大数据(large payloads ),流媒体。原创 2015-11-05 10:24:53 · 469 阅读 · 0 评论 -
Android多线程任务优化1
在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异步连接网络,本系列文章就以构建网络应用为例,从稳定性和响应性两个角度分析多线程网络任务的性能优化方法。转载 2016-08-27 20:03:34 · 607 阅读 · 0 评论 -
androidpn实现消息推送
androidpn是基于XMPP协议的用于向Android客户端推送文本信息的一套开源的工具。它帮我们做了那些维护Socket长连接等复杂的事情。1.下载androidpn服务器端与客户端的Demo并运行;一共包含三个zip文件:1)androidpn-client-0.5.0.zip2)androidpn-demoapp-0.5.0.zip3)androidpn-server-0原创 2014-01-11 14:26:53 · 867 阅读 · 0 评论 -
android http通信中文乱码问题
GET POST 区别详解1、Get是用来从服务器上获得数据,而Post是用来向服务器上传递数据。 2、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。3、Get是不安全原创 2013-10-18 10:58:03 · 1458 阅读 · 0 评论 -
Android 模拟器(JAVA)与C++ socket 通讯
C++ 作为Client端[cpp] view plaincopy// Client.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #pragma comment(lib,"ws2_32.lib转载 2012-10-03 14:24:07 · 792 阅读 · 0 评论 -
linux下java程序与C语言程序通过SOCKET通信的简单例子
本例中C语言端作为服务器,java端作为客户端代码如下:/****************** server program *****************/#include #include #include #include #include #include #include #include int sockfd,newfd;转载 2012-10-03 14:33:40 · 2586 阅读 · 0 评论 -
Android- Mail API 的使用
这是官方提供的最复杂应用性最强的一个例子,演示了邮件功能的实现。本篇为OPhone入门级学习笔记的最后一篇,全部例子来源于官方的sample文件。本篇结束后,将会推出略微复杂的专题讲解,感谢大家关注。一、整体结构通过观察工程的整体结构我们可以看到它具有三个java文件,由于该程序除了主程序之外,还具有另外一个配置帐号信息的界面,所以使用ConfigAccountLayout.jav原创 2012-10-03 21:39:17 · 834 阅读 · 0 评论 -
Android中的正则表达式
正则表达式查找字符 String s_Result="Distance: 2.8km (about 9 mins)"; //Distance parsing Pattern p = Pattern.compile("Distance: (\\d+(\\.\\d+)?)(.*?)\\b"); Matcher m = p.matcher(s_Result); if(m.原创 2012-10-21 21:21:47 · 675 阅读 · 0 评论 -
android sd卡的创建及使用
Android模拟器下怎么建一个SD卡及其上传资料和文件夹的建立全解最近在做一个应用要在android模拟器上建一个SD卡,放进去一些文件。就自己的心得写一些:有两个方法,这个大家在百度上一搜就有好多,几乎是一个版本:用cmd命令建SD卡,这个方法比较直观容易理解:1.创建镜像文件用cmd中进入到android的SDK的Tools目录下,执行mksdcard创建。例如我的t原创 2013-01-07 10:56:20 · 1004 阅读 · 0 评论 -
android SD卡图片浏览
在ActivityAction里面有一个“ACTION_GET_CONTENT”字符串常量,该常量让用户选择特定类型的数据,并返回该数据的URI.我们利用该常量,然后设置类型为“image/*”,就可获得android手机内的所有image。 main.xml : android:orientation="vertical" andro原创 2013-01-08 09:50:59 · 659 阅读 · 0 评论 -
Android 读取不同位置(drawable,asset,SDCard)的图片资源
方式一:已将图片保存到drawable目录下,通过图片id获得Drawable或者Bitmap,此方式最常用。(若只知道图片的名称,还可以通过图片的名称获得图片的id)(1)通过图片id获得DrawableDrawable drawable=getResource().getDrawable(R.drawable.xxx);(2)通过图片id获得BitmapResource r原创 2013-01-08 19:56:38 · 715 阅读 · 0 评论 -
在Netbeans中搭建Android开发环境
一.安装NBAandroid插件在几乎所有我查到的教程中,都是说在netbeans中,打开工具(Tools )-> 插件(Plugins) -> 设置选项卡(Setting)点”添加”按钮将这个链接http://kenai.com/downloads/nbandroid/updatecenter/updates.xml 加进去,改个名字,确定。但是我试过后发现,怎么都没法成功更新,原创 2013-05-07 12:55:56 · 1951 阅读 · 1 评论 -
Android App工程结构总结
关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一种美。 本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。 1. 微盘 2. 久忆日记原创 2013-10-11 16:50:34 · 712 阅读 · 0 评论 -
android 关闭所有的Activity
如何退出所有的activity,这个问题估计android初学者都会遇到,当然我也不例外,在朋友的提示下,终于解决了这个问题。对于这个问题的解决方案有两种:一种是发送广播,每个activity接收到广播后,便调用自己的finish()方法;还有一种是让所有的Activity继承一个BaseActivity,在BaseActivity里初始化一个栈,在onResume时把新的Activity加入这个原创 2013-10-27 23:26:12 · 984 阅读 · 0 评论 -
Android多线程任务的优化2
转载自博客地址:http://blog.csdn.net/mylzc导语:从上一篇《多线程任务的优化1:探讨AsyncTask的缺陷》我们了解到,使用AsyncTask有导致应用FC的风险,而且AsyncTask并不能满足我们一些特定的需求。下面我们介绍一种通过模仿AsyncTask的封装方式,实现一个后台预读数据的线程。概述:在空闲时对获取成本较高的数据(如要读取本地或网络资源)进行转载 2016-08-27 20:05:02 · 695 阅读 · 0 评论