这次工作中很坑爹地遇到了一个问题:在一个a.apk中打开另一个b.apk,坑爹的是这b.apk没有入口配置(注:在manifest中没有配置入口activity,即:缺少 <intent-filter> <action android:name="android.inte
上次说到关于蓝牙的开发问题,但期间我们总要有一个人工的交互,需要用户输入配对码!怎样才能取消用户输入配对码呢?查找了一些资料,发现android中关于蓝牙这模块有一个相当隐蔽的广播action,需要你自己去设置,不然还没法用,体现方式为:IntentFilter filter_PAIRING_REQUEST = new IntentFilter("android.bluetooth.device.
在内存中保存的话,只能保存一定的量,而不能一直往里面放,需要设置数据的过期时间、LRU等算法。这里有一个方法是把常用的数据放到一个缓存中(A),不常用的放到另外一个缓存中(B)。当要获取数据时先从A中去获取,如果A中不存在那么再去B中获取。B中的数据主要是A中LRU出来的数据,这里的内存回收主要针对B内存,从而保持A中的数据可以有效的被命中。先定义A缓存:java代码:private final
这次为了完成学校里的一个任务,就做了一个简单的音乐播放器,当完成了基本功能后,在加个seekBar时使用了TimerTask,发现各种各样的bug.一个bug印象最为深刻,每次当我开着音乐屏幕进入了锁屏状态的时候,再重新解锁,就会报出java.lang.IllegalStateException:TimerTask is scheduled already解决办法:1)将timerTask以cla
前段时间公司里要求做蓝牙方面的开发,花了些时间在网上查找资料,已及Google API。下面是我整理总结后的内容。做蓝牙开发之前需要了解必备几个类和接收的广播actionBluetoothAddapter类BluetoothDevice类BluetoothSocket类BluetoothDevice.ACTION_FOUND关于这些类以及action的解释就不细说了,不清楚的请自觉查阅API以及百
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号