Android
文章平均质量分 89
Kylin_Mountain
A golang programer.
展开
-
统一资源定位符URL
统一资源定位符(URL,英语 Uniform / Universal Resource Locator 的缩写)也被称为网页地址如同在网络上的门牌,是因特网上标准的资源的地址(Address)。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。在因特网的历史上,统一资源定位符的发明是一个非常基础的步骤。统一资源定位符的语法是一般的转载 2012-03-27 11:06:14 · 4703 阅读 · 1 评论 -
Java MD5加密
public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { byte[] strTemp = s.getBytes("utf-8");原创 2012-03-27 10:59:03 · 751 阅读 · 0 评论 -
Activities
Android API GuidesActivity是一个应用组件,提供一个用户界面,用户可与之交互。每个Activity都被分配一个Window以便于绘制用户接口。 Android采用back stack机制,即LIFO队列,当一个新的Activity启动后,将会被存至backstack并被赋予焦点。 它有一个具体的生命周期,控制着Activity与其他Activity转换的流程,这些控制方法原创 2015-03-06 15:36:33 · 488 阅读 · 0 评论 -
Intents and Intent Filters
Android API Guides1. Intents 和Intent Filtersto start an Activity startActivity or startActivityForResultsto start a service startService or bindServiceto deliever a broadcast sendBroadcast, sendO原创 2015-03-06 15:33:58 · 681 阅读 · 0 评论 -
Activity--Loaders
Android API Guides特性: Available For Every Activity and Fragment Asynchronous loading data monitor source data and deliever new results when the content changes reconnnect to the last loader’s curso原创 2015-03-06 15:38:39 · 605 阅读 · 0 评论 -
Tasks and Back Stack
Android API Guides默认行为 1. 当Activity A启动Activity B, A stopped, 系统保存A状态。当Back pressed, 则A resumed 并恢复相关状态。 2. 当Home button pressed, 则当前activity stopped, task 进如background,系统保存每个task的状态。当用户启动了之前开始task的a原创 2015-03-06 15:39:33 · 546 阅读 · 0 评论 -
Service 之 Bound Services
Android API GuidesA bound Service 提供了一种CS模式的Service。 A bound service allows components (such as activities) to bind to the service, send requests, receive responses, and even perform interprocess comm原创 2015-03-06 15:42:38 · 633 阅读 · 0 评论 -
Service 之 AIDL
Android API GuidesCreate .aidl文件 定义Service接口 Caution: AIDL 做的任何改变,都必须保持后向兼容 方法支持参数和返回值,参数和返回值可以是任意类型。 1. 所有Java原型都支持(int, long, float, char ,boolean等) 2. String 3. Charsequence 4. Lis原创 2015-03-06 15:43:41 · 549 阅读 · 0 评论 -
Content Provider Basics
Android API GuidesContent Provider 负责管理访问结构化数据集,encapsulate 数据,提供安全访问数据机制。 访问数据的Client 与 提供数据的Provider 处于两个进程。Client 使用ContentResolver, 负责与实现ContentProvider接口的实例进行进程间通信IPC。 一般来讲,无需开发provider,除非需要与其他应原创 2015-03-06 15:43:19 · 582 阅读 · 0 评论 -
Content Provider之Calendar And Contact Provider
注意:这是一篇草稿,仅作笔记,尚未整理。Android API GuideCalendar Provider下图显示了Calendar的主要Table以及联系他们之间的Fields. 其中 name description CalendarContract.Calendars 包含日历特定信息,包括名称,颜色,同步信息等等。 CalendarContract.Events原创 2015-03-09 14:05:02 · 840 阅读 · 0 评论 -
Storage Access Framework
Android API GuideAndroid 4.4 引入了存储访问框架Storage Access Framework(SAF),云或本地存储服务可以实现DocumentProvider来分装他们的服务以便加入到该生态系统中。SAF包含了 Document Provider, Android 包含几个内置的DocumentsProvider,注入下载Downloads, Images, Vi原创 2015-03-09 15:33:58 · 2445 阅读 · 0 评论 -
App Widgets
Android API Guides本文主要讲解如何发布App Widget。要创建一个App Widget 1. AppWidgetProviderInfo, 描述app widget 的元数据,诸如App Widget的layout,更新频率和AppWidgetProvider class。在XML中定义。 2. AppWidgetProvider class的实现,定义基本的方法,允许你以原创 2015-03-09 17:16:41 · 584 阅读 · 0 评论 -
Introduction之System Permissions
Android API Guides每个应用都运行在自己的砂箱中,并且具有不同的UserId和进程。签名 每个开发者都具有自己的私有签名key,User IDs and File Access 由于每个应用都具有自己的UserID和进程号,因此其打开的文件也都只能自己访问。若需要两个app共享文件,那么需要两个app设置shareUserId并且使用相同的签名。使用权限 uses-per原创 2015-03-06 15:30:42 · 451 阅读 · 0 评论 -
Content Provider 之Creating a Content Provider
Android API Guides需求: 1. 需要提供复杂数据或者文件给其他应用。 2. 允许用户从你的App复制复杂数据到其他Apps 3. 使用搜索框架提供自定义的搜索建议步骤: 1. 定义原始数据 来源: File data:私有的照片,音频,视频。 “Structured” data:数据库,数组或者其他结构化数据。 2. 继承Content Provider,这是一个介原创 2015-03-06 15:46:10 · 596 阅读 · 0 评论 -
Android---Service
Android API GuidesstartService(): run indefinetly, 需要在适当时候stopSelf() onBind(): 提供一个CS模式的服务,runs as long as the component bound to it. 当所有组件都unBind() 时,Service也就destroy了。Service运行于主进程,因此勿做耗时工作,如果需要,可以开原创 2015-03-06 15:40:24 · 480 阅读 · 0 评论 -
Android 解析字符乱码解决
这几天做 音乐播放器的时候遇到这个问题在我的Nexus S上 音乐歌曲名获取没有问题,但是歌手和 专辑总是显示乱码。HTC不会显示乱码这个不知道为何呢。。。。。。于是Google之 ,发现这个Android不能解析“gbk 32”编码的音乐文件。后来我就 new String( str.getBytes("utf-8"))就解决了这个问题原创 2011-11-10 09:44:35 · 2291 阅读 · 0 评论 -
Android PreferenceActivity 学习笔记
原文地址:http://www.cxyclub.cn/n/4879/ 2010-12-15 8:00:59 mypyg http://mypyg.javaeye.com 我要评论(0)摘要:在Ap中有时需要设置一些配置参数,这些参数通过配置文件保存。为了设置这些参数,需要提供一个UI,针对这种需求,Android提供了preferenceActivity。Prefer转载 2011-11-15 09:26:06 · 2184 阅读 · 2 评论 -
<转载>Android 通过蓝牙控制小车源代码+视频
《转载自http://hi.baidu.com/liuhuiviking/blog/item/503f2e1feb0e00e3e1fe0b74.html》上次成功实现了通过笔记本电脑蓝牙来控制智能小车机器人的运动,但是通过电脑控制毕竟不方便,于是乎~本人打算将控制程序移植转载 2011-10-14 20:30:40 · 24381 阅读 · 4 评论 -
Android开发——浅谈onInterceptTouchEvent、onTouchEvent与onTouch
一、onTouchonTouch是View中OnTouchListener接口中的方法,处理View及其子类被touch是的事件处理。当然,前提是touch时间能够传递到指定的view。Q1:为什么会传递不到呢? 1: /** 2: * Interface definition for a callback to be invoked when a t转载 2012-02-16 16:14:04 · 1056 阅读 · 0 评论 -
Android 音乐频谱实现
最近由于需要实现音乐频谱,所以今天就为大家普及一下。这里实现频谱,只有使用Android 2.3系统。这个是前提,因为要用到Visualizer 类这里还需要大家有点数字信号处理的知识,尤其是FFT的知识这个频谱实现我是仿照Android Api Demo 里的一个实现的。图一 Log.d("my", "MediaPlayer a原创 2011-11-04 19:06:30 · 44164 阅读 · 30 评论