-
android usb有关知识总结
androidusb相关知识总结转载请注明出处:http://blog.csdn.net/droyon/article/details/450980271、android背景介绍UsbService,在系统启动时创建,在该文件中,和usb状态息息相关的操作类是UsbDeviceManager,大部分的usb以及adb相关的逻辑,在这个类中做处理。UsbDeviceManager中,我们需要关注三部...
72
热度 -
[android] 怎么获取media文件的meta data信息
[android]如何获取media文件的metadata信息在app开发过程中,经常需要显示media文件的metadata信息,我们如何获取这些信息呢?MediaStore首先想到的就是MediaStore类了,它为我们提供的丰富的属性,我们只要通过sqlite操作,就能获取这些属性提供的值啦。publicstaticfinalString[]ItemImageProjectio...
77
热度 -
安卓 记事本
安卓记事本求助主页面packagecom.example.notepad;importjava.util.ArrayList;importandroid.support.v7.app.ActionBarActivity;importandroid.support.v7.app.ActionBar;importandroid.support.v4.app.Fragment;importandroid...
431
热度 -
Android异步更新UI-线程池-Future-Handler范例分析
Android异步更新UI-线程池-Future-Handler实例分析Android异步更新UI-线程池-Future-Handler实例分析前言:我们在开发Android过程中,在处理耗时任务和UI交互的过程中,都会将耗时任务放到子线程处理并刷新.下面我提出的两个问题,相信大多数开发者都会碰到:1.数据经常需要读取更新,并且比较耗时,需要分步刷新UI.2.UI界面切换后,如何停止掉子线程里面正...
35
热度 -
android v7兼容包RecyclerView的使用(2)
androidv7兼容包RecyclerView的使用(二)上篇文章androidv7兼容包RecyclerView的使用(一)讲了RecyclerView的最基本用法,现在开始挖掘更详细的内容。在RecyclerView的API中,有这样一句话Aflexibleviewforprovidingalimitedwindowintoalargedataset.大致意思就是:当有大量的数据显示在一个有...
8
热度 -
【传媒应用:Android平台Vitamio播放器探索之路系列】之二:Vitamio API:核心类
【媒体应用:Android平台Vitamio播放器探索之路系列】之二:VitamioAPI:核心类作者:郭嘉邮箱:[email protected]/**/博客:http://blog.csdn.net/allenwellsgithub:https://github.com/AllenWells【媒体应用:Android平台Vitamio播放器探索之路系列】章节索引【媒体应用:Andro...
32
热度 -
android 源码有关问题解答(错误处理)
android源码问题解答(异常处理)case1:如何做到按back键不退出应用后台继续运行?在基类activity会调用onBackPressed这个方法,这个方法会finish当前这个activity,使得当前activity走到onDestory,如果想要按back键不走到onDestory,需要复写onBackPressed方法@OverridepublicvoidonBackPresse...
596
热度 -
android 三种定位形式
android三种定位方式最近在看android关于定位的方式,查了很多资料,也做了相关实验,在手机上做了测试,下面总结:一共有三种定位方式,一种是GPS,一种是通过网络的方式,一种则是在基于基站的方式,但是,不管哪种方式,都需要开启网络或者GPS首先添加权限<uses-permissionandroid:name="android.permission.ACCESS_COARSE_LOCA...
68
热度 -
Android 歌词同步滚动成效
Android歌词同步滚动效果 歌词是播放器类App必不可少的组件,而一般的歌词组件都需要做到歌词的显示与播放进度同步。我们知道,歌词是如下所示的文件:?lrc?[ti:原来爱情这么伤][ar:梁咏琪][al:给自己的情歌][00:00.55]梁咏琪-原来爱情这么伤[00:05.43]作词:彭学斌[00:06.68]作曲:彭学斌[00:09.63][00:22.27]我睁开眼睛却感觉不到天亮[00...
56
热度 -
Android 兑现发送彩信方法 (MMS),非调用系统界
Android实现发送彩信方法(MMS),非调用系统界最近有个需求,不去调用系统界面发送彩信功能。做过发送短信功能的同学可能第一反应是这样:不使用StartActivity,像发短信那样,调用一个类似于发短信的方法SmsManagersmsManager=SmsManager.getDefault();smsManager.sendTextMessage(phoneCode,null,text,n...
309
热度 -
自制Android上的播放器(音频来源SD卡下的固定位置)
自制Android下的播放器(音频来源SD卡上的固定位置)1、视图介绍:?2、代码:packagecom.android.player;importjava.io.File;importjava.io.FilenameFilter;importjava.io.IOException;importandroid.app.Activity;importandroid.media.MediaPlayer...
80
热度 -
【译】利用多线程增高程序性能(for Android)
【译】利用多线程提高程序性能(forAndroid)[原作者是GillesDebunne,身份不详...]要想搞出一个反应迅速的Android应用程序,一个很好的做法就是确保在主UI线程里执行尽量少的代码。任何有可能花费较长时间来执行的代码如果在主UI线程执行,则会让程序挂起无法响应用户的操作,所以应该放到一个单独的线程里执行。典型的例子就是与网络通信相关的操作了,因为通过网络收发信息的快慢我们无...
45
热度 -
android 仿微信聊天界面,以及话音录制功能
android仿微信聊天界面,以及语音录制功能?本例为模仿微信聊天界面UI设计,文字发送以及语言录制UI。1先看效果图:???第一:chat.xml设计?<?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"andro...
67
热度 -
Android 性能优化 3 布局优化ViewStub标签的使用
Android性能优化三布局优化ViewStub标签的使用小黑与小白的故事,通过虚拟这两个人物进行一问一答的形式来共同学习ViewStub的使用小白:Hi,小黑,ViewStub是什么?听说可以用来进行布局优化。小黑:ViewStub是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。(更多详细的API等信息可以查看官方文档ViewStub),计算机行业一向是实践里面出真知...
6
热度 -
【转】Android学习札记-常用的一些源码,防止忘记了。
【转】Android学习笔记-常用的一些源码,防止忘记了。。。原址:http://blog.csdn.net/yao_guet/article/details/6289185Android学习笔记1.长点击控件菜单,即我们常说的右键菜单,不过好像ContextMenu不支持ICON的,所以即使在源码里面可以使用setIcon函数,但是还是不会有效果的。。。一般有下面三个步骤://通常在onCrea...
47
热度 -
[Android] AsyncTask施用实例-加载网络图片
[Android]AsyncTask使用实例---加载网络图片先上效果图。如demo_asynctask.gif对于图片的加载效果,见链接:[Android]PorterDuff使用实例----实现新浪微博图片下载效果本文参考链接:http://developer.android.com/reference/android/os/AsyncTask.htmlAsyncTask被设计成方便编写Thr...
79
热度 -
Android远道图片获取和本地缓存
Android远程图片获取和本地缓存对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。AD:另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好...
31
热度 -
Android中ICS4.0Launcher中Fold的效能详解【androidICS4.0->Launcher系列三】
Android中ICS4.0Launcher中Fold的功能详解【androidICS4.0-->Launcher系列三】AndroidICS4.0的文件夹和2.3的文件夹区别比较大,主要区别有:一、android2.3的文件夹大小是固定的,4.0的文件夹大小是按照里面的元素大小决定的。二、android2.3的文件夹图标是固定的文件夹的形式展示的,而4.0是从文件中取前3个的缩略图垂直展示...
69
热度 -
Android MediaRecorder兑现暂停断点录音功能
AndroidMediaRecorder实现暂停断点录音功能AndroidMediaRecorder实现暂停断点录音功能最近研究了下MediaRecorder的录音功能,发现暂停之后,继续录音这个功能,网上参考的资料比较少,现在将自己的学习成果分享大家:基本原理如下:MediaRecorder通过MIC录音,系统没有自带的pause功能,每次暂停录音,都会结束本次的录音。现在本人的设计思路是:Me...
6
热度 -
戏说Android view 工作流程《上》
戏说Androidview工作流程《下》遍历View树performTraversals()执行过程view树遍历概述还是回到ViewRoot.java,我们直接看performTraversals(),该函数就是android系统View树遍历工作的核心。一眼看去,发现这个函数挺长的,但是逻辑是非常清晰的,其执行过程可简单概括为根据之前所有设置好的状态,判断是否需要计算视图大小(m...
39
热度