android
太上绝情
这个作者很懒,什么都没留下…
展开
-
android开发之widget控件突然停止更新的原因
在android中开发widget控件的时候在appwidget-provider元素中有个属性android:updatePeriodMillis控制widget控件多长时间刷新一次,但是在1.6以后的版本中,谷歌从省电的方面考虑规定,当updatePeriodMillis的设置的值小于半个小时时,就会失效。也就是通过设置这个属性值,最短的更新间隔是半小时。但是我们有时候做的一些应用,比如时钟之原创 2013-02-24 14:47:42 · 4194 阅读 · 1 评论 -
android 网络定位失败 location为null的真正原因
最近开发一个android应用,需要用到定位功能,经过网上查资料发现gps定位速度太慢,遂决定用网络定位,结果在本人的三星手机上调试发现locationManager = (LocationManager)this.getSystemService(Context.LOCATION_SERVICE); if(locationManager.isProviderEna原创 2013-02-24 14:03:52 · 11343 阅读 · 3 评论 -
android 使用mediaplayer播放报java.io.IOException: setDataSourceFD failed.: status=0x80000000的问题
在开发中用mediaplayer播放一个wav文件,报了java.io.IOException: setDataSourceFD failed.: status=0x80000000,经检查文件在电脑上可以播放,没有问题,最后在网上找到一个解决方法,但是也不知道原理。原来的代码是AssetFileDescriptor fileDescriptor = getAssets().openFd(原创 2014-03-12 14:42:03 · 21902 阅读 · 4 评论 -
Android 的定向广播 局部广播
在android 应用开发中,有时候需要使用广播机制,但是又不想让其他程序收到,只想让指定的程序收到,这就是定向广播,其实,既然定了向,就不能叫广播了,只能说是利用android的广播机制来进行通信而已。 AndroidSDK提供了LocalBroadcastManager类用来在程序内部进行广播,用法和正常广播使用一样,只是注册和发送都只能在同一个程序内部运行。原创 2014-03-24 14:13:56 · 4678 阅读 · 0 评论 -
Vlc-for-android源码分析
从AndroidManifest.xml开始分析,从接收的data类型可以看出用来播放音视频的activity是VideoPlayerActivity,从intent-filter可以看出的能够接受的播放格式,data的scheme中有http支持通过网络地址播放。播放器的主要工作都在这里完成。原创 2014-04-10 11:59:34 · 4982 阅读 · 0 评论 -
vlc-for-android编译
编译环境: OS:ubuntu 13.10 64bit CPU: Intel core i5-4200u RAM: 3.6GB软件安装下载: 在android开发者网站上下载对应版本的sdk以及ndk,并解压使用apt-get ant 安装ant使用apt-get autoconf 安装autoconf使用apt-get原创 2014-04-10 11:58:59 · 1002 阅读 · 0 评论