自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 实现android图像识别的几种方法

实现android图像识别的几种方法点击这里下载第一种代码最近完成了毕业设计,论文名为基于图像识别的移动人口管理系统。编写过程中学到了几种图像识别的技术,先写下来与大家分享。第一种,直接使用免费得图像识别web服务器 地址为http://maggie.ocrgrid.org/实现代码:1.为了提高图像的识别率,首先要灰度化               

2013-11-23 16:07:13 39784 16

转载 Android中的人脸检测(静态和动态)

(1)背景。       Google 于2006年8月收购Neven Vision 公司 (该公司拥有10多项应用于移动设备领域的图像识别的专利),以此获得了图像识别的技术,并加入到android中。Android 中的人脸识别技术,用到的底层库:android/external/neven/,framework 层:frameworks/base/media/java/android/

2013-11-23 16:06:23 3499

转载 Android API教程:人脸检测(上)

通过两个主要的API,Android提供了一个直接在位图上进行脸部检测的方法,这两个API分别是    android.media.FaceDetector和android.media.FaceDetector.Face,已经包含在Android官方API中。本教程来自Developer网站,向大家介绍了这些API,同时提供教程中实例代码下载。图片来源:Wikipedia所

2013-11-23 16:05:08 2140

转载 解决android有的手机拍照后上传图片被旋转的问题

需求:做仿新浪发微博的项目,能够上传图片还有两外一个项目用到手机拍摄图片,这两个都需要把图片上传到服务器遇到问题:有的手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的,服务器要求的是正的,这样问题就来了,不能用户发个照片在微博上看到的是被旋转了的啊,另外一个项目里旋转了的图片直接匹配出现问题,这个更严重。解决:开始的时候在网上没有找到很好的解决办法,谷歌百度的搜了

2013-11-23 15:56:34 1816

转载 Android-ExifInterface如何正确存取Double类型坐标

1、向图片中存储一些属性,可以使用ExifInterface,属性有很多,查看源码就能知道;通过测试,发现不能存储除了该类定义外的其他属性信息。通过setAttribute(String tag,String value);然后需要saveAttributes()。2、目前想存储Double类型坐标,但是通过getAttribute(String tag)取出来的内容形

2013-11-23 15:54:41 2801

转载 Android Camera Exif

一.什么是ExifExif(Exchangeable Image File 可交换图像文件)是一种图象文件格式,它的数据存储与JPEG格式是完全相同的。实际上Exif格式就是在JPEG格式头部插入了数码照片的信息,包括拍摄时的光圈、快门、白平衡、ISO、焦距、日期时间等各种和拍摄条件以及相机品牌、型号、色彩编码、拍摄时录制的声音以及全球定位系统(GPS)、缩略图等。简单地说,Exif=

2013-11-23 15:50:53 1545

转载 listView下拉刷新(仿sina微博Android客户端效果)

这个下拉效果在网上最早的例子恐怕就是Johan Nilsson的实现,http://johannilsson.com/2011/03/13/android-pull-to-refresh-update.html。如果这篇文章对您有用,劳烦几秒钟帮忙投下票:http://vote.blog.csdn.net/item/blogstar/aomandeshangxiao,Csdn

2013-07-24 23:55:27 1583

转载 android之Fragment(官网资料翻译)

Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的

2013-07-24 23:53:45 1175

转载 Android之drawable state各个属性详解

我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图片。先看一个范例:XML file saved at res/drawable/button.xml:

2013-07-24 22:59:57 952

转载 Android实现渐显按钮的左右滑动效果

本示例演示在Android中实现带渐显按钮的左右滑动效果。   关于滑动效果,在我的上一篇博文中提到过,有兴趣的朋友可以访问: http://www.cnblogs.com/hanyonglu/archive/2012/02/13/2349827.html   如果大家想实现带指引效果的左右滑动,请访问博文:http://www.cnblogs.com/hanyon

2013-07-24 22:51:38 1344

转载 Android中如何使用ViewPager实现类似laucher左右拖动效果

现在很多Android应用在首次安装完都会有指引如何使用该应用的某些功能的指引界面,这样会获得很好的用户体验,能够帮助用户更好使用应用的某些功 能。其实该功能和Android主界面的 luncher 的功能完全一样的效果,可以实现左右拖动。下面结合 ViewPager 的实例来展示如何实现该功能,先看下该Demo的结构图:注:ViewPager类是实现左右两个屏幕平滑地切换

2013-07-24 22:45:11 1404

转载 Android中如何提高UI的性能

1.减小主线程的阻塞时间    若一个操作耗时教长(超过5秒 用户无响应5秒 网络和数据库阻塞10秒 广播接收者执行超过10秒会导致ANR),我们应该将其放入后台线程中执行,只在需要修改UI界面时通知主线程进行修改。    Android已经提供了AsynTask以实现从主线程生成新的异步任务的方法。具体用法参见异步任务。2.提高Adapter和AdapterView的效率

2013-07-24 10:09:54 1378

转载 PHP正则表达式的几则使用技巧

PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对于其中一些比较困

2013-07-05 19:25:07 828

转载 ]PHP常用正则表达式汇总

1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2.    "^\d+$"  //非负整数(正整数 + 0) 3.    "^[0-9]*[1-9][0-9]*$"  //正整数 4.    "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) 5.    "^-[0-9]*[1-9][0-9]*$"  //负整数 6.

2013-07-05 19:24:29 750

转载 PHP正则表达式的快速学习方法

1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正

2013-07-05 19:24:03 906

转载 Android Intent应用,打开网页,安装程序,打电话,打开地图等功能

[java] view plaincopy1.从google搜索内容  Intent intent = new Intent();  intent.setAction(Intent.ACTION_WEB_SEARCH);  intent.putExtra(SearchManager.QUERY,"searchString")  startActivi

2013-06-22 09:58:05 1223

转载 【Android】Uri、UriMatcher、ContentUris详解

1.Uri通用资源标志符(Universal Resource Identifier, 简称"URI")。Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。URI一般由三部分组成:访问资源的命名机制。存放资源的主机名。资源自身的名称,由路径表示。A

2013-06-19 07:48:09 827

转载 Android程序联网

Android Http连接有时在ctnet(cmnet)下很正常,可是有时候在用户选择ctwap(cmwap)时就会没有反应,这是因为wap是,只能访问IP为10.*。*。*的IP地址,这时候需要使用代理。总的来说有以下三种方式: (方式一): 一个是Java.net包中的:HttpURLConnection,它设置代理代码如下: Proxy proxy=new Proxy(ja

2013-06-09 10:42:17 1073

转载 Android常用知识点总汇

一、系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。  如果在你的android系统上安装了多种浏览器,能否指定某浏览器访问指定页面?答案当然是:肯定的。  具体方法如下:Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW");

2013-06-03 10:18:28 1308

转载 android权限大全

访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置

2013-06-03 10:17:59 984

转载 Android开发中使用WebView后程序进入后台依旧占用CPU的解决

开发的程序在论坛反馈板块下,用户抱怨使用以后,手机发热量增加,耗电量也随之增加,在新版本发布之前,被要求排查程序源码中可能的原因。根据每个页面访问的情况,初步确定问题出现的两个地方分别是有admob的列表页、使用webview显示网页的页面;初步分析带有admob的列表页可能的原因是进入后台以后,虽然onPause()处理了事件,但是admob还是依旧运行中,所以出现了转入后台依旧高CPU

2013-06-02 17:48:51 6671 1

转载 Android WebView Memory Leak WebView内存泄漏

在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destroy()方法中,使用webview.destroy();webview=null;对内存占回收用还是没有任何效果。有人说,一旦在你的xml布局中引用了webview甚至没有使用过,都会阻碍重新进入Application之

2013-06-02 17:48:12 9731 3

转载 Android桌面悬浮框

最近看好多程序都弄了一个桌面的悬浮框,用来监视内存,或者是显示歌词什么的,自己手动实现一个,代码如下:@Override    public void onStart(Intent intent, int startId) {        super.onStart(intent, startId);               //通过WindowManager将浮

2013-05-31 09:35:49 1280

转载 android悬浮框(service形式)

主要用到的技术Service+WindowManager+LayoutParams的typepublic class TopFloatService extends Service {WindowManager wm = null;WindowManager.LayoutParams wmParams = null;View view;private

2013-05-31 09:35:23 3985 2

转载 Android 悬浮框实现方法

朋友们是对360的悬浮框有兴趣,下面将其实现的大体流程与大家分享一下:不知道大家对WindowManager了解有多少,实际上悬浮框就是WindowManager,其对应一个内部布局参数,LayoutParams,通过修改LayoutParams对象的参数可以设置悬浮框的显示属性,而属性的区别决定了悬浮框显示的方式。如果想只是在某个页面中显示,则将类别信息设置成Application TY

2013-05-31 09:34:56 2110

转载 ConcurrentHashMap原理

ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。ConcurrentHashMap的内部结构Concurre

2013-05-31 09:33:31 2433

转载 Java中ConcurrentHashMap学习

ConcurrentHashMap融合了hashtable和hashmap二者的优势。hashtable是做了同步的,hashmap未考虑同步。所以hashmap在单线程情况下效率较高。hashtable在的多线程情况下,同步操作能保证程序执行的正确性。但是hashtable每次同步执行的时候都要锁住整个结构。看下图:图左侧清晰的标注出来,lock每次都要锁住整个结

2013-05-31 09:32:38 950

转载 Download Provider

ContentsHigh-level requirementsRequirements for AndroidRequirements for CupcakeRequirements for DonutTechnology EvaluationPossible scope for CupcakeReducing the number of classesRedu

2013-05-30 19:54:55 2394

转载 android WebView解析

原文:WebView解析http://www.eoeandroid.com/thread-233941-1-1.html----------------------------------------------phonegap+jquerymobile尝鲜http://www.eoeandroid.com/thread-234288-1-1.html 在

2013-05-30 19:53:04 1453

转载 PHP 判断是否包含某字符串

PHP语言是一个功能强大的嵌入式HTML脚本语言,它的易用性让许多程序员选择使用。PHP判断字符串的包含,可以使用PHP的内置函数 strstr,strpos,stristr直接进行判断.也可以通过explode函数的作用写一个判断函数。下面介绍PHP判断字符串的包含的具体使 用方法:1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含代码如下:

2013-05-28 07:26:10 2773

转载 android:descendantFocusability用法简析

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2013-05-22 13:35:33 721

转载 Holo Theme 大行其道, Android Design 无人知晓?

转自: http://www.phonekr.com/android-design-is-not-just-holo/2013 年五月 18 日由 NovaDNG 发布 | 类别: 锋客视点 | Tags: Android Design, Holo, 误解在天朝, 有个很有意思的现状.一方面, 几个国内最大的公司/企业的客户端/应用依旧冥

2013-05-22 13:35:05 1055

转载 [转]使用Download Provider 进行文件下载全攻略

Android内部提供了一个DownloadProvider,是一个非常完整的下载工具,提供了很好的外部接口可以被其他应用程序调用,来完成下载工作。同时也提供和很好的下载、通知、存储等机制。在Android的Browser等工具里面都用到了这个DownloadProvider。但是很遗憾的是,这个DownloadProvider不对app开发人员开放,只作为内部使用。我们现在去探究如何

2013-05-19 16:40:09 2171

转载 Android 通过httpclient 调用碰到的问题总结

问题一:1. java.lang.IllegalStateExceptio n: Content has been consumed这个问题是多次调用httpEntity.getContent()导致的, entity中的内容只能读取一次, 参考如下:You can retrieve the content from the entity only once. If you

2013-05-12 23:54:37 3045

转载 Intent 解析

基于组件的架构体系,除了有定义良好的组件,如何把这些组件组装在一起,也是一门艺术。在Android中,Intent (貌似通常译作:意图 ...),就是连接各组件的桥梁。前段时间看同事们做Symbian平台的网易掌上邮 (真 的是做的用心,NB的一米,热情欢迎所有163邮箱的S60v3用户,猛点击之...),有个功能是为邮件添加附件,比如你想要通过邮件发送一副图片泡 mm,可能需要有个很直

2013-04-24 07:55:00 846

转载 Android中uri的组成

http://hi.baidu.com/xiaor186/item/7eada18f8e2dffc8b1715413Content Provider这个东西在Android平台上是最常用的共享数据的方法(似乎应用程序之间共享数据也只有这种方法吧,待求证)。虽然常用,但是这个东 西要理解透彻还是要先掌握一些基础的。URI就是Content Provider(简称CP)的基础。我们要标识一

2013-04-24 07:46:08 925

原创 回归Android Focus on Android.

Mark.

2013-04-24 07:41:56 694

转载 C# 中的INotifyPropertyChanged和ObservableCollection<T>

INotifyPropertyChanged它的作用:向客户端发出某一属性值已更改的通知。当属性改变时,它可以通知客户端,并进行界面数据更新.而我们不用写很多复杂的代码来更新界面数据,这样可以做到方法简洁而清晰,松耦合和让方法变得更通用.可用的地方太多了:例如上传进度,实时后台数据变更等地方。它的作用:向客户端发出某一属性值已更改的通知。当属性改变时,它可以通知客户端,并进行界面数

2013-04-11 23:52:06 1085

转载 Windows Phone 7 MVVM模式通讯方式之实现Attached Behavior

MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)MainPage.xaml页面代码,View层phone:PhoneApplicationPage x:Class="AttachedBehaviorDem

2013-04-11 23:32:45 856

转载 Windows Phone 7 MVVM模式通讯方式之实现Command

MVVM模式的View与ViewModel的三大通讯方式:Binding Data(实现数据的传递)、Command(实现操作的调用)和Attached Behavior(实现控件加载过程中的操作)。(1)MainPage.xaml文件的代码,实现View层?phone:PhoneApplicationPage    x:Clas

2013-04-11 23:31:52 979

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