
android高阶篇
文章平均质量分 80
dany1202
这个作者很懒,什么都没留下…
展开
-
android源码解析 ---- camera 照相机 摄像机
一.camera启动1.一个activity启动调用流程: onCreate()-->onStart()-->onResume() onCreate(): 1.可添加所需布局文件,画界面。 2.开启线程,启动硬件摄像头,调用CameraHolder.instance().open()得到一个android.hardwareCamera实例mCameraDevice ensureCameraDevice()-->CameraHolder.insta原创 2011-01-26 11:27:00 · 42643 阅读 · 26 评论 -
label面板
/** * * 用户输入时的联想词展示 */public class SuggestLabelView extends LinearLayout implements View.OnClickListener { /** 控件总行数 **/ private int MAX_LINE = 3; /** * 按钮总行数 * */ pr原创 2015-08-21 11:00:10 · 1775 阅读 · 0 评论 -
json gson解析
解析内容:"multi": [{ "title": "『Swiftie』晒晒自己做的图【动图+静态-不定时更新】", "post_num": 478, "source": "贴吧", "images": [ "http://p0.qhimg.com/t012e367ee7bed62699.jpg", "http://p0.qhimg.com/t011fe2914cc9cdec原创 2014-09-30 16:52:27 · 2130 阅读 · 0 评论 -
AIDL bindService
ChatMainActivity.java private IVoiceRecorderService mService = null; private final ServiceConnection mServiceConnection = new ServiceConnection() { public void onServiceConnected(ComponentNa原创 2013-09-21 17:09:00 · 3086 阅读 · 0 评论 -
插入拔掉耳机流程 audio headset
headset->AudioService->AudioSystem->AudioPolicyManager->AudioFlinger->AudioHWInterface->DriverAudioService.java AudioServiceBroadcastReceive()->onReceive()->Intent.ACTION_HEADSET_PLUG->AudioSyste原创 2012-12-14 15:16:26 · 5159 阅读 · 0 评论 -
android源码解析------Media多媒体framework层分析
1.packages\providers\MediaProvider :含以下 java 文件 MediaProvider.java MediaScannerReceiver.java MediaScannerService.java MediaThumbRequest.java 2.查看该目录下And原创 2011-12-02 16:24:49 · 6179 阅读 · 0 评论 -
Android AudioPolicyService和AudioPolicyManager
AudioPolicyService是Android音频系统的两大服务之一,另一个服务是AudioFlinger,这两大服务都在系统启动时有 MediaSever加载,加载的代码位于:frameworks\base\media\mediaserver \main_mediaserver.cpp。AudioFlinger主要负责管理音频数据处理以及和硬件抽象层相关的工作。本文主要介绍 AudioPo转载 2011-12-20 11:25:07 · 5561 阅读 · 1 评论 -
android源码解析------Music 音乐播放器
界面构成:MusicBrowserActivity:主Activity,包含四个tabbrowse_menu艺术家,albums_menu专辑,tracks_menu歌曲,playlists_menu播放列表ArtistAlbumBrowserActivity:艺术家界面AlbumBrowserActivity:专辑界面TrackBrowserActivity:歌曲界面Pl原创 2011-11-17 14:27:58 · 6416 阅读 · 1 评论 -
framework下资源文件---自定义统一的系统风格
1.系统资源文件位置:framework/base/core/res/res2.引用方法:android.R.style.XXX XXX="@android:anim/anim_name" 此时被引用的文件必须在public.xml中声明。 如果想引用一个非Public的文件,使用:com.android.internal.R.style.XXX3.系统主题 在themes.xml中,有这样一个: 这个sty原创 2011-04-29 15:42:00 · 4240 阅读 · 3 评论 -
android 音乐播放器----获取专辑封面图片
本文来自优快云丹丹博客,转载请必须注明出处:http://blog.youkuaiyun.com/dany1202/archive/2011/06/08/6532024.aspx .mp3歌曲中,附带有专辑封面的图片,如何解析获取并显示这张图片呢?如图: 该图片为使用如下代码解析得到: 参考源码中,音乐目录:packages/app原创 2011-06-08 16:00:00 · 42545 阅读 · 30 评论 -
android 音乐播放器----歌词在线下载
本文来自优快云丹丹博客,转载请必须注明出处:http://blog.youkuaiyun.com/dany1202/archive/2011/06/09/6533513.aspx 使用百度的歌词API,如:http://box.zhangmen.baidu.com/x?op=12&count=1&title=%E6%97%8B%E6%9C%A8$$%E7%8E%8B%E8原创 2011-06-09 11:14:00 · 7439 阅读 · 5 评论 -
android音乐播放器之----天天动听
下载手机软件的时候,随意的下了个天天动听,觉得喜欢,就仿照着他的UI做了个简单的音乐播放器,还不完善,只是在工作之余随便做做,贴图: 本文来自优快云丹丹博库,转载请必须注明出处:http://blog.youkuaiyun.com/dany1202/archive/2011/06/07/6529030.aspx 说明: 存储在SD卡中的歌曲,会原创 2011-06-07 10:38:00 · 11829 阅读 · 41 评论 -
android 音乐播放器-------歌词同步 lrc
lrc格式:[al:这首歌所在的唱片集][ar:歌词作者][by:本LRC文件的创建者][offset:+/- 以毫秒为单位整体时间戳调整,+增加,-减小][re:创建此LRC文件的播放器或编辑器][ti:歌词(歌曲)的标题][ve:程序的版本]时间标记的格式为[mm:ss.xx]其中mm为分钟数,ss为秒数并且xx为百分之一秒例子:[ti:爱][ar:小虎队][al:华纳国语情浓13首][by:爱上你了音乐网]百度百科关于lrc的解释原创 2011-05-24 12:02:00 · 23923 阅读 · 12 评论 -
android源码解析 ---- QuickSearchBox 搜索
1.启动界面Activity 点击硬件搜索键或应用程序,启动的第一个界面对应的类为SearchActivity.java 对应的布局文件 R.layout.search_activity 左侧应用程序选择按钮 mCorpusIndicator 搜索内容输入框 mQueryTextView 开始搜索按钮 mSearchGoButton 搜索建议内容显示显示列表 mSuggestionsView 搜索建议对应的填充内原创 2011-03-31 21:05:00 · 6512 阅读 · 11 评论 -
android天气预报----google开源天气API,SAX解析
1.知识基础:小部件、数据库、SAX解析XML文件2.实现说明: google提供了天气预报的开放XML文件 http://www.google.com/ig/api?hl=zh-cn&weather=Beijing 查看如上网址,会看到界面显示一个XML文件,用SAX解析的方式获取XML文件节点内容,并将其存储到一个实体当中。 存储数据到数据库。 显示内容到小部件。3.窗口小部件时间的实时刷新 Intent.ACTION_TIME_CHANGED 为系统时间每次发生改变的时候,发送原创 2011-05-17 09:37:00 · 11401 阅读 · 31 评论 -
indicator(记录备用)
import android.animation.ArgbEvaluator;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.C原创 2017-03-31 14:41:46 · 1077 阅读 · 0 评论