- 浏览: 465211 次
- 性别:
- 来自: 西安
最新评论
-
baiyingtao:
这些信息不太够,我们希望得到相关Keyword的段落,页码,区 ...
Lucene学习之使用Apache Tika进行文档内容抽取 -
王爱学志:
boolean isExist=false; 可以不用直接用 ...
去掉数组中重复元素的最高效算法 -
gavinj:
这些版本都太老了,这里贴出了xcode6系列下载地址,需要的朋 ...
xcode的各个版本的下载地址 -
最美的风景:
帮我大忙了
Android获得Location信息的方法 -
harvin:
yangwei0915 写道可以转载!谢谢。
android 中判断WiFi是否可用的可靠方法
文章列表
在进行android程序调试时,有时候会连接不上模拟器或设备,后台会报出设备(真机或模拟器)拒绝连接的错误,如果是真机调试可能回报出"[2010-02-25 11:56:40 - DeviceMonitor]Failed to start monitoring HT93ELD01911"错误,若是在模拟器调试,可以将eclipse重启一下即可,若是真机调试则可能需要重启PC。
android在线程中无法创建handler,只能在主线程(UI线程)中创建,然后在线程中调用handler上的sendEmptyMessage方法,使UI改变
1. 双击此 .chm 文件。 2. 在“打开文件安全警告”对话框,单击以清除“打开此文件前始终询问”复选框。 3. 单击“打开”。
有时候为了适应环境或好奇心可能会把android设置为飞行模式,在飞行模式下Wireless controls界面的所有的按钮除了Airplane mode可用外,其余的按钮均为不可用,这时会在信号的图标上出现飞机的标识,如下图所示:
在这种情况下wifi设置不了,解决的办法为点击Airplane mode把飞行模式变为不可用,就可以设置wifi了。
在android有时候要播放一些本地或远程的视频,通常使用如下的代码:
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(path);
mMediaPlayer.setDisplay(holder);
mMediaPlayer.prepareAsync();
mMediaPlayer.setOnBufferingUpdateListener(this);
mMediaPlayer.setOnCompletionListener(this);
mMediaPlayer.setO ...
在做android开发的时候,经常需要从网上下载一些图片,在界面上显示,一般的获取图片都会使用如下的代码:
//获取connection,方法略
conn = getURLConnection(url);
is = conn.getInputStream();
//获取Bitmap的引用
Bitmap bitmap = BitmapFactory.decodeStream(is)
但是上面的方法在设备上或是网速不太好的情况下,会获取不了图片,推荐使用如下的方法:
//获取长度
int length = (int) conn.getContentLength(); ...
关于android 字体
在进行android开发的时候需要在自定义的view上面写一些文本
在调用canvas.drawText方法之前需要调用mPaint.setAntiAlias(true);
如果没有调用这个方法,写上去的字不饱满,不美观,看地不太清楚。
如下图所示:
没有加上mPaint.setAntiAlias(true);
Android 中的AsyncTask的使用心得
在android程序中一定不能阻塞UI线程,否则很容易就会弹出no respond 的对话框,导致程序退出。为了避免这种情况,一般需要较长时间执行的任务都放在线程中去执行,如从网上下载图片在界面的某个区域显示。但是使用线程回导致cpu开销过大,并且当线程管理不好时也会弹出no respond框。android提供了AsyncTask类用来处理这种情况;例如需要下载图片,然后在songImagButton中显示,下载的逻辑在songImageButton的initImage方法中。
private class DrawImageTask e ...