- 博客(27)
- 资源 (6)
- 收藏
- 关注
翻译 android POI搜索,附近搜索,周边搜索定位介绍
POI搜索有三种方式,根据范围和检索词发起范围检索poiSearchInbounds,城市poi检索poiSearchInCity,周边检索poiSearchNearBy。下以周边检索为例介绍如何进行检索并显示覆盖物PoiOverlay:public int poiSearchNearBy(java.lang.String key, GeoPoint pt, int
2015-03-31 17:48:16 1618
原创 Java中asmx的全称
.asmx的全程是ASMX Active Server Methods .asmx 是WEB服务文件asmx.cs里有相关代码属于B/S形式,用SOAP方式HTTP访问,用XML返回可以返回基础类型和PUBLIC结构类型。在C/S结构中经常用到
2015-03-31 16:57:34 1081
原创 android imeOptions的用法及注意事项
我们在android开发中,必不可少的会使用到文本框(EditText)来进行数据录入,也就会需要对输入法进行一些控制。android:inputType :指定输入法的类型,int类型,可以用|选择多个。取值可以参考:android.text.InputType类。 取值包括 text, textUri, p
2015-03-31 16:08:30 2406
原创 android 音量控制setVolumeControlStream
当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):Audio
2015-03-30 15:19:50 1823
原创 Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE
问题描述:用eclipse编译程序,然后在android手机上运行,报错如下:[2014-06-21 12:56:17 - xmobile17] Installation error: INSTALL_FAILED_MEDIA_UNAVAILABLE[2014-06-21 12:56:17 - xmobile17] Please check logcat output fo
2015-03-30 14:44:17 949
原创 android timer的schedule和scheduleAtFixedRate运用
在java中,Timer类主要用于定时性、周期性任务的触发,这个类中有两个方法比较难理解,那就是schedule和scheduleAtFixedRate方法,在这里就用实例分析一下java代码如下:[java] view plaincopySimpleDateFormat dateFormatter = new SimpleDateForma
2015-03-30 11:55:57 5390
原创 android viewPager滑动速度设置
ViewPager 滑动速度设置,并实现点击按钮滑动 使用过ViewPager的童鞋,都会感觉到设置界面滑动挺简单的。但是有时候却满足不了UI设计的要求。 在用这个ViewPager的时候我遇到两个问题,不知道你们遇到没有。这里做个笔记,总结一下: 第一个问题是,ViewPager在我们滑动放手后,速度和动画的变化率是固定的。
2015-03-28 17:14:51 3898
原创 Android universal-imageloader之DisplayImageOptions详细配置
在使用这个框架的时候,我们必须要配置一个DisplayImageOptions对象来作为ImageLoader.getInstance().displayImage()中的参数,所以很有必要讲解这个对象的配制方法。讲解完了后其实这个框架我们就会了解的比较详尽了。1.默认的配置DisplayImageOptions options = new DisplayImageOp
2015-03-28 16:48:39 1678
原创 android:configChanges属性在不同版本SDK下需要注意的事项
对android:configChanges属性,一般认为有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各个生命周期,切横、竖屏时只会执
2015-03-25 14:32:52 947
原创 android PreferenceScreen preference偏好显示类的使用介绍
PreferenceScreen preference是偏好,首选的意思,PreferenceScreen个人翻译成 “偏好显示”,明白这个意思就好,就是说根据特点灵活的定义显示内容风格,一个屏幕可以包含多个风格,像系统自带的声音设置界面。 实现这种显示效果其实很简单,只需要借助PreferenceScreen类即可。在项目资源文件中新建xml文件夹,在里面新建preferences.x
2015-03-25 09:48:36 2029
原创 Android 中StringTokenizer 实现字符串分割
StringTokenizer实现字符串分割1. java.util.StringTokenizer 用于分割字符串实例一:String str = "abc-de" ;StringTokenizer st = new StringTokenizer (str , "-") ;System.out.println( st.nextToKen() ) ;
2015-03-25 09:15:26 2530
原创 Android ocr识别文字介绍
最近在做身份证号码识别,在网上搜索的一番后发现目前开源的OCR中tesseract-ocr算是比较强大的了,它由HP于1985年到1995年间开发,后来由google直接负责,经过谷歌进一步开发后,目前的tesseract-ocr有了显著的改进。tesseract-ocr和Leptonica图像库一起工作,它可以读取多种图像格式,并将其转换成超过60种语言的文本。可以工作在Linux,Wi
2015-03-25 09:00:30 8065 1
转载 RFC 2045 信体格式说明书
多用途Internet邮件扩展(多用途网际邮件扩充协议(MIME))由两部分组成,信头和信体。信体格式说明即(RFC 2045)接:http://www.faqs.org/rfcs/rfc2045.html。 本备忘录的状态 本文档讲述了一种Internet团体的Internet标准跟踪协议,它需要进一步的讨论和建议以得到改进。请参考最新版的“Internet正式协议标准”
2015-03-24 17:06:44 1767
原创 Android fillViewPort属性用法
最近在开发项目中遇到一个问题,布局高度在某些国产酷派小屏幕手机上高度不够全部显示,于是使用了ScrollView嵌套LinearLayout,但问题又出现了,在大屏幕手机如三星note3手机上下面会留白,问题的解决办法是在第一层LinearLayout里面嵌套多个LinearLayout,最重要的是将ScrollView中android:fillViewport设置为true。当Scrol
2015-03-24 16:52:48 3049
转载 android:largeHeap介绍
每个程序都很大的内存可以使用,在使用前,你要明白你真的需要这么多的内存吗?在3.0以后程序就有largeHeap选项,如果为true,程序可以使用256M(我的设备),可以通过ActivityManager.getMemoryClass(()获取,为false 程序可使用内存为64(我的设备),可以通过getMemeryClass()获取,在网上找了些资料: –G1: 16MB –
2015-03-24 16:48:33 717
原创 android NDK环境搭建
由于Linux系统的权限限制和Android封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于Linux应用编程知识。本文就介绍一下NDK环境搭建及基础编程思想。本文演示环境:Windows 7 Ultimate+Cygwin+NDK r4
2015-03-24 16:42:03 814
原创 Android 控制硬件加速hardwareAccelerated的说明
从Android3.0 (API level 11)开始,Android的2D显示管道被被设计得更加支持硬加速了.硬加速使用GPU承担了所有在View的canvas上执行的绘制操作. 启用硬加速最简单的的方法是对整个应用启用硬件速.如果你的应用只使用标准的view和Drawable,全局启用硬加速将不会带来任何负面影响.然而,因为硬加速不是被所有的2D绘制所支持,所以启用它时可能对你的自
2015-03-24 16:36:35 1731
原创 如何使用ttf字体文件
我们有时候需要使用一些特殊的字体,运用到如WORD等文件里面。我们可以去网上下载后缀名为.tff的文件。但怎么使用它们呢?按我的步骤来:1、解压缩文件,得到一个如下图一样的ttf文件。注意,这里必须是已经解压缩开的TFF文件。复制这个文件,并粘贴到此文件夹 C:\WINDOWS\Fonts 下面。如果你找不到这个文件夹
2015-03-24 15:17:20 11600 1
原创 android http code响应码 状态码
一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器超时 下面提供 HTTP 状态码的完整列表。 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 10
2015-03-24 10:40:45 5331 1
转载 android LayoutInflater的两种用法
写代码这么久了,今天才理解的更明白一些,关于LayoutInflater有两种使用方法, Inflater英文意思是膨胀,在android中大概是扩展填充的意思吧。 LayoutInflater的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout下xml布局文件,并且实例化!而findViewById()是找具体xml下的具体 widget控件(
2015-03-21 17:22:20 554
原创 android 彻底退出应用程序在不同API下需要调用的方法
一个程序里new 出了N多个Thread,这样在退出程序的可能不能完全关闭,最后发现,只用finish()方法,有时候不能彻底退出,个人感觉还是要在适当的地方加上:System.exit(0); 1. finish()方法该方法可以结束当前 Activity,但是如果你的App有很多 Activity 的话,使用该方法显得有点捉襟见肘了。另外,还有一个方法finis
2015-03-21 16:49:10 1935
原创 Android 定位策略
申请用户权限为了接收来自NETWORK_PROVIDER或GPS_PROVIDER的位置更新,你必须通过声明ACCESS_COARSE_LOCATION或ACCESS_FINE_LOCATION权限来分别的在你的Android清单中申请用户权限,如: ...没有这些权限,你的应用程序会在请求位置更新时发生运行时错误。注意:如果你
2015-03-21 16:34:47 827
原创 eclipse没有显示buildproject的解决方案
在eclipse中选择 Project 菜单下面有个 Build Automatically 把他前面的钩去掉 Build Project 就可以用了Build Automatically 的意思是——》 自动编译,选择的功能就是,你在修改代码保存的时候,就编译了。这个根据个人爱好习惯来选择是否自动build
2015-03-21 16:25:50 4335
原创 android Editable和string的区别介绍
Editable 是一个接口类型,对它的实例化对象作出任何改变都是对原有的实例化对象操作的,内存地址还是原来的那个。 而对 String 的任何改变都是相当于重新实例化了一个 String 类出来,相当于重新分配了内存地址。 所以说 Editable 是可变的,String 是不可变的了;因为 Editable 变了之后还是原来的 Editable 对象,String 变了之后就已经不是原
2015-03-21 15:49:53 4249
原创 android 显示和隐藏输入法键盘用法介绍
在个别时候,需要强制隐藏Android输入法键盘,如当前键盘正在显示,这个时候点击了侧滑面板,就要强制隐藏输入法键盘。网上常见的方法有:1、InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftI
2015-03-21 15:42:08 1947
转载 Android 签名打包应用介绍
Andriod应用程序如果要在手机或模拟器上安装,必须要有签名! 1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中
2015-03-15 15:49:07 592
原创 Java JNI的详细介绍
JNI就是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。或许不少人觉得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说是透明的,所以在多数时间我们是不需要JNI的,但是假如你遇到了如下的三种情况之一呢? 你的
2015-03-13 11:44:39 1008
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人