- 浏览: 7760 次
- 性别:
- 来自: 杭州
最新评论
文章列表
实现点击软键盘的回车键执行搜索功能的点击事件的方法,代码如下:
search.setOnEditorActionListener(new TextView.OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH
|| (event != null && event.getKeyCode() == Key ...
开发过程中碰到将文件存储到手机中时,要先判断是否有sd卡,如下所示
// 判断是否有SD卡
private static boolean ExistSDCard() {
if (android.os.Environment.getExternalStorageState().equals(
android.os.Environment.MEDIA_MOUNTED)) {
return true;
} else
return false;
}
如果存在,则要获取sd卡的根目录路径,在目录下创建新的文件夹,sd卡根目录路径如下 ...
当页面布局有ImageView的时候会出现适配比例不当而变形的情况,解决办法是自己复写一个ImageView,代码如下:
public class XImageView extends ImageView
{
float arg = .0f;
public XImageView(Context context, AttributeSet attrs)
{
super(context, attrs);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasure ...
在使用SoundPool播放声音文件的时候,我想点击一个按钮播放声音,然后在点击时暂停播放,在点击在播放,但是每次都是第一次是好的,第二次在点击想要播放的时候就会没有声音,我一开始用的是
if (isPlaying == false) {
// 播放报警声音
streamID = soundPool.play(1, 1, 1, 0, -1, 1);
isPlaying = true;
} else {
soundPool.stop(streamID);
isPlaying = false;
}
这种方法写的,后来了解到可以用soundPool.pause(str ...
Android开发之完全退出应用
- 博客分类:
- Android移动端开发
http://www.apkbus.com/forum.php?mod=viewthread&tid=85110
在做一个小应用的时候有个调用百度地图的api接口写的一个类,每次进入这个类在返回的时候就自动退出应用,后来把返回事件写成了intent的跳转,然后在返回就可以了。但是这样又出现了新的问题,当返回到MainActivity时,在按返回键应该退出此应用了,但是现在却又回到百度地图的那个类,不管我在拦截退出键的时候用什么方法退出应用,都不行。后来看到一个用单利模式完美解决这个问题的方法,它是新建一个继承了Application的类,然后在里边通过遍历所有的acti ...