Android

Android开发指南-窗口小部件(App Widgets)

应用程序窗口小部件AppWidgets应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个AppWidgetprovider来发布一个Widget。可以容纳其它AppWidget的应用程序组件被称为AppWidget宿主。下面的截屏显示了一个音乐AppWidget。这篇文章描述了如何使用AppWidgetProvider发布一个AppWidget。基础知识TheBasics为了创建

系统 2019-08-29 22:08:23 1889

Android

Android+OpenCV 摄像头实时识别模板图像并跟踪

通过电脑摄像头识别事先指定的模板图像,实时跟踪模板图像的移动【用灰色矩形框标识】ps:一开始以为必须使用OpenCVManager,可是这样会导致还需要用户去额外安装一个apk,造成用户体验很差,后来在网上找到一些牛人说的方法,实现了可以不用安装OpenCVManager,直接加载其需要的静态库,从而优化了用户体验。效果如图所示:Android+OpenCV摄像头实时识别模板图像并跟踪

系统 2019-08-12 01:32:51 1888

Android

Android实现号码归属地查询

我们通过发送XML访问WebService就可以实现号码的归属地查询,我们可以使用代理服务器提供的XML的格式进行设置,然后请求提交给服务器,服务器根据请求就会返回给一个XML,XML中就封装了我们想要获取的数据。发送XML1.通过URL封装路径打开一个HttpURLConnection2.设置请求方式,Content-Type和Content-LengthXML文件的Content-Type为:application/soap+xml;charset=u

系统 2019-08-29 22:37:05 1887

Android

产品设计之路:Android应用-开发技术【数据缓存

最近真够忙的,瞎忙!好久没写博客。不知道写什么,就写些最近对用户体验这块的一个小的见解吧。无论大型或小型应用,灵活的缓存可以说不仅大大减轻了服务器的压力,而且因为更快速的用户体验而方便了用户。从事Android开发工作以来,个人认为Android应用可以说是作为小型应用,只是其中很多的开发时间花费在细节之上(UI交互方式、响应速度、效果、字体、颜色等等),其中90%乃至99的应用并不是需要实时更新的(即时通讯类的除外:QQ),而且诟病于蜗牛般的移动网速,3

系统 2019-08-29 22:55:47 1885

Android

Android ListView圆角实现

当然除了使用drawable这样的图片外今天谈下自定义图形shape的方法,对于button控件android上支持以下几种属性shape、gradient、stroke、corners等。我们就以目前系统的button的selector为例说下:

系统 2019-08-12 09:30:25 1885

Android

Android开发之又见Hello World!

量变产生质变,如果你从第一篇一直看到了这篇,可以说这就是你的质变点之一。回顾及展望经过数篇对Android应用程序的原理的讲述,现在我们大概回顾一下。首先我们利用HelloWorld程序介绍了一个Android应用程序的目录结构,包括src文件夹、gen文件夹、Androidx文件夹、assets文件夹、AndroidMainifest.xml、default.properties;接下来我们又站在架构的高度分析了一下Android系统的主要组成部分,包括

系统 2019-08-29 22:32:07 1884

Android

Android自定义对话框的使用

packagecom.easyway.android.diaglog;importandroid.app.Activity;importandroid.app.AlertDialog;importandroid.app.AlertDialog.Builder;importandroid.app.Dialog;importandroid.content.DialogInterface;importandroid.content.DialogInterface

系统 2019-08-12 09:30:12 1882

Android

Android 开发之短信的收发及在android模拟器之

引言本文通过运行两个Android模拟器,介绍在Android中如何实现短信服务(SMS,shortmessageservice)的功能。通过这个例子,我想带给大家的是:更加熟悉之前介绍过的Android应用程序的概念及技术细节,且通过实例调度大家的兴趣。我之所以选择SMS为例子,主要原因是SMS已经非常成熟了,从中可以发掘更多的信息和技术细节,而且我相信大部分人发短信比打电话多。本文的主要内容如下:1、温故知新2、准备工作:SMS涉及的主要类SmsMan

系统 2019-08-29 22:32:05 1881

Android

【Android游戏开发十四】深入Animation,在Surfa

Himi原创,转载请注明!谢谢。原文地址:http://blog.csdn.net/xiaominghimi/archive/2011/01/04/6116089.aspx之前在【Android2D游戏开发之四】中我给大家介绍了一张13帧的png的图,利用设置可视区域的方式来实现动画效果,但是这些属于我们自己来实现动画的方式,其实Android给我们的有两类自定义动画方式:第一类:FrameByFrame帧动画(不推荐游戏开发中使用)所谓帧动画,就是顺序播

系统 2019-08-29 22:27:11 1881

Android

Android IPC 通讯机制源码分析

Binder通信简介:linux系统中进程间通信的方式有:socket,namedpipe,messagequeque,signal,sharememory。Java系统中的进程间通信方式有socket,namedpipe等,Android应用程序理所当然可以应用JAVA的IPC机制实现进程间的通信,但我查看android的源码,在同一终端上的应用软件的通信几乎看不到这些IPC通信方式,取而代之的是Binder通信。google为什么要采用这种方式呢,这取

系统 2019-08-29 22:42:10 1877

Android

Android TTS学习——保存对你的喜欢

AndroidTTS学习——保存对你的喜欢分类:GoogleAndroidAndroidTTS2010-08-1410:181100人阅读评论(4)收藏举报一.简单介绍在上一篇里http://blog.csdn.net/ichliebephone/archive/2010/08/13/5810370.aspx我们介绍了TTS提供的接口OnUtteranceCompletedListener的使用,这个接口的作用是监听语音片段的朗读,并在语音片段朗读结束后调

系统 2019-08-29 23:53:04 1875

Android

Android开发(3)Andriod第一个应用程序hellowo

Andriod第一个应用程序helloworld1、首先点击File,新建一个Andriodproject2、输入项目名称helloword(由于有重名问题,所以以上项目名改名为helloAndriod)3、点击Next后出现以下界面,选择你所搭建的Andriod平台版本,我选2.3.34、下一步出现一下界面,命名一个包名,例如cn.com.hbsi.activity,选择minimum之前选择的Andriod版本10(Android2.3.3)5、点击F

系统 2019-08-29 22:36:41 1875

Android

【Android Developers Training】 75. 使用NSD

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/connect-devices-wirelessly/nsd.html将网络服务搜索(NSD)添加至你的应用允许你的用户识别在本地网络的其它设备,这些设备提供了你的应用所需要的服务。这一特性对很多P2P类应用非常有用,如:

系统 2019-08-12 01:55:02 1874

Android

【Android Developers Training】 108. 使用模

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/location/location-testing.html样例代码:LocationProvider.zip要测试一个使用定位服务的地点认知应用,你不需要将你的设备从一个地方移动到另一个地方来生成数据。你可以将定位服务放

系统 2019-08-12 01:54:42 1874