- 博客(78)
- 资源 (3)
- 收藏
- 关注
转载 解决android2.1中Youku每次都要选择默认播放器的问题
转载自:http://hi.baidu.com/jfojfo/item/96bafb4c18a2de2311ee1e7b使用Android手机一段时间了,安装Youku的apk,用起来还不错,唯一有个麻烦的地方是,每次选择播放某个在线视频,都要选择一次默认播放器(我装了两个播放器),默认播放器的checkbox已经打勾了,每次还是要重新选择,应该是系统的一个bug。前段时间自己编译
2016-02-24 16:46:39 1119
转载 Android判断Service是否运行
Android判断Service是否运行?1234567891011121314151617181920212223/** * 用来判断服务是否运行. * @param context * @param
2015-11-02 11:18:41 782
转载 Android视频开发国人开发的Vitamio开源项目
参考农民伯伯:使用Vitamio打造自己的Android万能播放器(1)——准备http://www.cnblogs.com/over140/archive/2012/04/26/2471060.htmlvitamio的官方网址:http://vov.io/vitamio/使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩
2015-10-29 14:08:19 596
转载 android悬浮窗口的实现
当我们在手机上使用360安全卫士时,手机屏幕上时刻都会出现一个小浮动窗口,点击该浮动窗口可跳转到安全卫士的操作界面,而且该浮动窗口不受其他activity的覆盖影响仍然可见(多米音乐也有相关的和主界面交互的悬浮小窗口)。那么这种不受Activity界面影响的悬浮窗口是怎么实现的呢? 竟然它能悬浮在手机桌面,且不受Activity界面的影响,说明该悬浮窗口是不隶属于Activity界面的,
2015-10-29 14:07:03 773
转载 android 悬浮窗使用surfaceview的问题
在程序中定义一个悬浮窗,并在布局中加入一个surfaceView时,在屏幕中会生成一个盲点,悬浮窗的其他控件移到这个盲点时会被遮盖。如下图:(中间红色部分是一个surfaceview)附代码:XuanFuChuangActivity.java[java] view plaincopyprint?package com.felix.xuanfuch
2015-10-29 14:05:38 3610
转载 Android中如何判断Intent是否存在
当Android系统调用Intent时,如果没有找到Intent匹配的Activity组件(Component),那么应用将报以下错误:android.content.ActivityNotFoundException:Unable to find explicit activity class如果没有使用UncaughtExceptionHandler类来处理全局异常,那么程序将异常
2015-10-28 16:10:36 2660
转载 Android中的Audio播放:控制Audio输出通道切换
田海立@csdn2012-04-03Audio 输出通道有很多,Speaker、headset、bluetooth A2DP等。通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。如果音乐播放器不做处理,Audio输出是被切换到扬声器的,声音直接从Speaker发出。
2015-10-19 10:43:13 835
原创 MTK FAQ L nuplayer播放视频暂停被打断,再回到原播放界面,视频画面全黑
L版本视频播放器,播放视频先暂停,然后被其他全屏应用中断(例如来电,锁屏等),退到后台,最后重新回到前台(例如挂断电话,解锁等),视频画面显示为黑色。从图库进入播放视频,暂停,退出到后台,再次进入,视频画面为黑色。 造成上述问题的原因: L版本视频播放默认选用的player type是nuplayer,nuplayer机制是在上层调用start后才会创建解码器,做相应的解码动作
2015-09-10 15:50:55 1342
转载 log 的抓取与分析
http://blog.csdn.net/yaoming168/article/details/38777727 log 的抓取与分析一、Android log框架简介二、log获取方式1、Eclipse 抓取1)根据信息类型过滤log那个显示框上面还有个下拉列表选项可以选择过滤哪些信息。a、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verb
2015-08-27 10:58:59 3367
转载 android 增加新按键
1,为了更规范,添加kernel部分的include/linux/input.h该头文件定义了想input子系统中上报的键值宏,虽然你可以直接上报int整数。2,驱动中增加你新键值的响应部分你的输入设备的驱动中在新键值的相应中上报加上的上报值。3,依次在frameworks/base/native/includ
2015-05-06 10:22:03 531
转载 Android添加一个新的按键
Android系统添加一个新的按键:1 linux需要linux input driver中添加相应按键的响应2 xxx.kl中添加新的按键的定义:文件内容大体如下:key 116 POWER WAKEkey 102 HOME WAKEkey 139 MENU WAKE_DROPPEDkey 213 RECORD
2015-05-06 10:21:15 1632
转载 android竖屏显示
本文原创,来自http://blog.csdn.net/knock,转载请保留本行 屏是LANDSCAPE的,要让它默认显示为PORTRAIT.1.kernel里要旋转FrameBuffer. 启动参数里加入fbcon=rotate:1 (0:正常屏; 1:顺时钟转90度; 2:转180度; 3:顺时钟转270度;)最后生成的autoconf.h里有类似项:
2015-04-22 15:34:15 644
转载 Android系统的开机画面显示过程分析
提到Android系统的UI,我们最先接触到的便是系统在启动过程中所出现的画面了。Android系统在启动的过程中,最多可以出现三个画面,每一个画面都用来描述一个不同的启动阶段。本文将详细分析这三个开机画面的显示过程,以便可以开启我们对Android系统UI实现的分析之路。第一个开机画面是在内核启动的过程中出现的,它是一个静态的画面。第二个开机画面是在init进程启动的过程中出现的,它也是一个
2015-04-22 15:32:59 807
转载 android 4.0联系人分析—查找匹配
一、android 4.0 联系人过滤索引建立分析联系人过滤索引的建立、修改是在新建、修改、删除或同步联系人的时候,触发ContactsProvider2更新联系人数据库中的search_index表的。search_index表结构字段版本数据类型外键非空(默认值)说明contact_id
2015-04-10 14:43:52 941
转载 Android中文联系人排序及检索补丁的原理(090819更新)
原文转自孙志岗老师Sunner的博客:http://blog.sunner.cn/2009/04/android_pinyin_sorting/文章写的是针对Android1.0, 1.1及1.5(Cupcake)版本的。新版本亦基本相同,只要稍微解决一下编译问题就可以了。在这里感谢一下Sunner老师,你真强大! ======================= S
2015-04-10 13:46:42 704
转载 adb key event
使用Adb shell command直接送key event給Androidadb shell input keyevent 7 # for key '0'adb shell input keyevent 8 # for key '1'adb shell input keyevent 29 # for key 'A'adb shell input keyevent 5
2015-04-01 14:20:27 789
转载 Android4.0 Keyguard解锁屏机制
Keyguard解锁屏是Android系统中必不可少的模块,用户在开机后或者在点击Power按钮屏幕变亮后首先看到的画面即为解锁屏模块对应的界面。Keyguard模块功能相对简单: 第一:直观地显示手机当前的关键信息:比如电池信息、运营商信息、日期信息以及通话短信信息等。 第二:增强手机的安全性能:为了安全,用户可以在Setting里的Secure选项中设置passwo
2015-02-05 16:31:53 774
转载 android开发中Home键
android4.0之后应用程序无法再获得Home键消息,这样是对滴,但如果想自己写Launcher就得对Home键相关的一些消息进行处理了。Home消息是在android framwork中处理的,我们找到Home键处理相关的代码(不想细看的可以直接看最后)frameworks/base/policy/src/com/android/internal/policy/impl/PhoneW
2015-02-05 16:05:31 603
转载 Android audio
AudioTrack::AudioTrack(){ mStatus = set(streamType, sampleRate, format, channelMask, 0 /*frameCount*/, flags, cbf, user, notificationFrames, sharedBuffer, false /*th
2015-01-22 17:12:08 1097
转载 android广播(内部类)使用
1.广播定义在一个单独的文件中源码:[java] view plaincopypublic class MessageReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent
2015-01-21 15:26:51 684
转载 android 耳机按钮监听
转:http://blog.csdn.net/chang_xing/article/details/8235730在Android中并没有定义MediaButtonReceive这个广播类,MediaButtonReceive只是作为一种通俗的命名方式来响应插入耳机后,点击耳机上的按钮(名称:MEDIA_BUTTON)接受该广播事件的类。所有该MEDIA_BUTTON的按下我们就简
2015-01-21 10:10:21 825
原创 Android 4.4.4 开机铃声相关知识
android开机动画叫源码位于frameworks/base/cmds/bootanimation下bootanimation.cppbootanimation.hbootanimation_main.cpp 入口在bootanimation.cpp中定义了开关机动画的路径,开关机铃声的路径其中有播放音乐的函数setAudioStrea
2015-01-20 16:15:33 2441
转载 android 4.4的耳机插入检测流程
base/services/java/com/android/server/SystemServer.javaSystem Server是Android系统的核心,他在Dalvik虚拟机启动后立即开始初始化和运行。其它的系统服务在System Server进程的环境中运行。 在main函数中,首先检查系统时间设置和SamplingProfiler。然后加载一个叫androi
2015-01-20 14:21:02 1331
转载 Android 4.1.2开机音乐与动画的代码
本来在android4.0.4中使用libmedia的时候采用了如下方式:[cpp] #define SYSTEM_BOOTMUSIC_FILE "/system/media/sound.ogg" int index; MediaPlayer* mp = new MediaPlayer(); if((acces
2015-01-20 10:23:33 688
转载 android插入耳机状态使用扬声器外放音乐
android插入耳机状态使用扬声器外放音乐 转载▼转:http://blog.csdn.net/menghnhhuan/article/details/7415843插入耳机的时候也可以选择使用扬声器播放音乐,来电铃声就是这么用的。但是只能用MediaPlayer,播放音频文件。使用AudioTrack.write播放是行不通的。按理说Audi
2015-01-20 10:20:37 4081 1
转载 android4.0.3 修改启动动画和开机声音
android4.0.3 修改启动动画和开机声音1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。现在我们说的是第三种方式(基
2015-01-20 10:19:40 928
转载 android launcher 全面解析
这篇文章我会讲以下Launcher内容: Launcher UI总体架构 Launcher Res下的Layout Launcher Res下的Xml文件 Launcher
2015-01-15 17:26:42 2041
转载 Android 4.0 Launcher2源码分析——Launcher内容加载详细过程
本文来自http://blog.csdn.net/chenshaoyang0011 转载请申明文章出处!文中如有纰漏之处,望不吝指教~~~欢迎讨论,共同学习~~~Launcher在应用启动的时候,需要加载AppWidget,shortcut等内容项,通过调用LauncherModel.startLoader(),开始加载的工作。launcherModel中加载好的内容会通过
2015-01-15 15:59:19 782
转载 android屏幕亮度自动调节解析
屏幕亮度自动调节:主要是从Sensor分析之中分离出来分析LIGHT 光线感应器,因此就分析一下自动调节屏幕亮度(手机随着光线的强度自我调节,也就是在亮的光线下屏幕自动调亮一些,暗的时候就自动调暗一些,省得光线对眼睛有刺激)..... (本人从历经挫折才大概了解流程),现在就开始讲一下流程,如果有不对地方希望牛人指出来。。。 先从Sttings入手吧,在diapla
2015-01-04 10:27:47 2708 1
转载 android Vibrator 使用
private Vibrator vibrator;取得震动服务的句柄 vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); 或者 vibrator = (Vibrator)getApplication().getSystemService(Service.VIBRATOR_SERVICE);
2014-12-16 15:59:51 568
转载 Unity3d+高通云识别应用
原文:http://blog.csdn.net/ggtaas/article/details/23743887unity3d做云识别的例子:加载cloudrecognition-2-0-7.unitypackage,打开,这个是高通的例子教程。其中AnimationManager是动画控制脚本,主要设定扫描时线条的运动ARCamera是摄像头,其中有个2DOverlayPo
2014-11-24 09:48:52 2220
转载 如何设定视频图像窗口大小并添加自定义View
原文:Vuforia默认的视频是全屏的,可能你的应用中需要控制视频的大小,并且需要添加自定义的View在图一个界面中。在例子工程中有下面这个包:com.qualcomm.vuforia.samples.SampleApplication,这个包里有三个类:SampleApplicationControl、SampleApplicationException和Samp
2014-11-24 09:46:17 689
转载 Unity3d+VideoPlayback
原文:http://blog.csdn.net/ggtaas/article/details/23707611VideoPlayBack的例子主要功能是实现增强显示视频的效果,这个视频可以是本地资源,也可是网络资源;可以在标志上播放,也可以全屏播放。可用的范围非常广泛,也很有意思。在Unity3d中进行视频增强显示案例时,关于ARCamera的处理跟ImageTarget一样,需要
2014-11-24 09:43:46 805
转载 高通Vuforia:识别之后立即播放视频
原文:http://blog.csdn.net/ggtaas/article/details/40261421很多人问使用VideoPlayback案例,怎么实现拍摄到图片之后立即播放视频?这个Vuforia已经很好地帮我们考虑到了,在视频的load方法中可以通过传入的参数改变。在Android中该方法为:publicboolean load(String file
2014-11-24 09:42:05 2609
转载 Vuforia Virtual Button(虚拟按钮)案例二——按钮事件处理
原文:一、利用Unity3d进行开发查看这个脚本,是对虚拟按钮的事件进行监听控制。相应地修改按钮的触发事件可以通过这个类进行。[csharp] view plaincopy// Add the material corresponding to this virtual button // t
2014-11-24 09:40:35 1322
转载 Vuforia Virtual Button(虚拟按钮)案例一——按钮位置计算
原文:在AR技术网的群里看到很多人在问虚拟按钮实例中的按钮坐标是怎么计算出来的,今天就给大家讲讲计算原理!问题:虚拟按钮这个位置坐标怎么确定的?见上图,原点在左上角,竖直方向为Y轴,水平方向是X轴,且是(1500,1050)像素。按钮的尺寸是(200,75)。下表中原始像素坐标分别为按钮矩形框中左上角和右下角的坐标值。右边一列是经过尺
2014-11-24 09:38:58 1770
转载 高通 AR SDK对模型进行控制(平移、旋转、缩放)
1、 写本地方法[java] view plaincopy// 设置缩放尺寸、旋转角度 privatenative void setScale(float scale); private nativevoid setAngle(float angle); 2、 使用javah命令生成头文件。
2014-11-24 09:37:15 2458
转载 高通Vuforia SDK在Eclipse和unity3d编译环境下更换标志
标志制作完成之后需要更换标志:在Eclipse IDE中:1、将导出的xml和dat文件存在Assets2、在ImageTargets.cpp文件中进行修改 // Load the data sets:这里是加载标志集的地方 if (!dataSetStonesAndChips->load( " StonesAndChips.xml" , QCAR
2014-11-24 09:35:32 1243
转载 高通Vuforia AR SDK CloudReco案例
原文:1、云端数据库的建立包括数据库的Accsse Key其中:Server Access Keys是被用于VWS服务的,主要用来上传图片和管理图片;Client Access Keys被用于APP中图片识别服务而搜索数据库。标志的设置,一般可免费设置1000个标志,使用简单项目1000个已经绰绰有余了。2、标志对应元数据的设置元
2014-11-24 09:28:45 1948
转载 关于高通实现同时识别多个标志
1、首先要可以实现识别多个目标,但是不是同时的,这个应该比较容易,我之前也谢过了一篇教程2、查看ARCamera的Inspector窗口,找到这个脚本选项,打开QCARBehaviour这个脚本,修改其中的 private int MaxSimultaneousImageTargets = 2;再如图所示修改MaxSimultaneousImageTargets为2,
2014-11-24 09:26:54 2139
android UI TextView
2013-08-15
Linux基本命令大全
2013-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人