自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成长的味道

代码是程序员的朋友,虽然没有热情,但是非常忠实。

  • 博客(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

LoopPageView

通过自定义ViewGroup实现上下左右滑动和页面切换,里面包括实现了一些属性动画的计算和配置,让应用的界面拖动的过程中的动画效果展示的更流畅

2017-12-09

android 自定义频谱实现

android 常见的音频播放中,频谱特效,尤其是播放MP3的时候,我们经常见到的效果。

2016-02-29

android 音乐律动频谱实现

本Demo实现了android 音乐播放器等音频播放中频谱跳动的实现,可以通过调节均衡器实现完美的效果.

2016-02-29

HelveticaNeueLTPro-Lt

这是一款很全的字体样式,可以做本地优化处理,可以在移动开发中有很大帮助

2016-01-27

slidingmenu里嵌套viewpager

该项目详细的举例做出了slidingmenu里面嵌入viewpager的效果,供参考使用

2015-01-07

TOAD12下载链接及序列号

该文档是方便下载TOAD for ORACLE以及注册完成

2014-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除