2011年4月21日
摘要: 下面是我在工作中和平时的学习中总结的一些Android开发技巧,共享给大家,与大家共同学习,共同进步嘛。。。。1.获取手机屏幕大小DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);//屏幕宽度int widthPixels = dm.widthPixels;//屏幕高度int heightPixels = dm.heightPixels; 2.使用外部ttf格式文件设置TextView字体,通过setTypeface设置字体TextView.setType 阅读全文
posted @ 2011-04-21 13:02 zuolongsnail 阅读(409) 评论(0) 推荐(0)
  2011年4月17日
摘要: TableRow的用法很简单,官方的解释是TableRow应作为TableLayout的子视图,否则TableRow将相当于一个水平方向布局的LinearLayout。TableLayout和TableRow的结合使用就像一个HTML表格的结构,TableLayout元素就相当于HTML中的<table>元素一样,而TableRow则相当于<table>结构中的<tr>,不同的是在这个单元格中可以使用任何的视图部件。 下面的布局文件是展示一个输入用户名和密码的注册界面。<?xml version="1.0" encoding=&qu 阅读全文
posted @ 2011-04-17 11:42 zuolongsnail 阅读(799) 评论(0) 推荐(0)
  2011年4月16日
摘要: 在调试代码的时候我们需要查看调试信息,那我们就需要用Android Log类。android.util.Log常用的方法有以下5个:Log.v()Log.d()Log.i()Log.w()以及Log.e()。根据首字母对应VERBOSE,DEBUG,INFO,WARN,ERROR。1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i 阅读全文
posted @ 2011-04-16 09:44 zuolongsnail 阅读(3151) 评论(0) 推荐(0)
  2011年4月14日
摘要: 在模拟器上实现打电话和发短信,另外还可以在命令行下或者可以利用Eclipse的ADT插件的Emulator control实现,具体方法去如下。命令行:假设你现在开启的模拟器的端口号(模拟器的标题栏上有)为5554。1.打开命令行,输入telnet localhost 5554回车后,会有如下提示,说明你已经连接5554端口成功。Android Console: type ‘help’ for a list of commandsOK2.再输入gsm call 123456回车,即表示拨打电话号码123456,稍后会看到模拟器上正在拨打电话的界面。Emulator control:在Eclip 阅读全文
posted @ 2011-04-14 16:20 zuolongsnail 阅读(7258) 评论(1) 推荐(0)
  2011年4月13日
摘要: 在网上看了不少关于TabLayout布局方面的文章,但感觉都写的不够全面,所以今天写个这样的范例,基本是根据Android Doc上面来的。附上源码包,点击这里下载。1.首先创建一个工程:HelloTabLayout2.新建几个Activity用于每个选项卡激活后的显示内容(注意我们这里是建立三个选项卡所以需要三个Activity,并且要注册到AndroidManifest.xml文件中)public class ArtistsOneActivity extends Activity { public void onCreate(Bundle savedInstanceState) ... 阅读全文
posted @ 2011-04-13 14:41 zuolongsnail 阅读(5281) 评论(0) 推荐(0)
  2011年4月12日
摘要: 1.drawable-(hdpi,mdpi,ldpi)的区别dpi是“dot per inch”的缩写,每英寸像素数。四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)一般情况下的普通屏幕:ldpi是120,mdpi是160,hdpi是240,xhdpi是320。2.WVGA,HVGA,QVGA的区别VGA是"Video Graphics Array",显示标准为640*480。WVGA(Wide VGA)分辨率为480*800HVGA(Half VGA)即VGA的一半分辨率为320* 阅读全文
posted @ 2011-04-12 14:42 zuolongsnail 阅读(204) 评论(0) 推荐(0)
  2010年12月16日
摘要: SDK升级到1.6以上版本后在Eclipse中配置SDK路径的时候出现找不到adb.exe的提示,原因:ADT插件版本未升级导致解决方法:①不升级ADT版本(暂为0.9.9),把platform-tools文件夹下的adb.exe文件拷贝到tools文件夹下,并把platform-tools文件夹的路径添加到环境变量path中去,然后就OK了!(记得重启Eclipse)②升级ADT版本到10.0.1(建议把ADT下载到本地安装,然后卸载旧版本的ADT,再安装新的),这样就可解决这个问题。 阅读全文
posted @ 2010-12-16 22:32 zuolongsnail 阅读(1592) 评论(0) 推荐(0)
  2010年12月8日
摘要: 做过一段时间的J2ME开发,现在想学习Android开发,从网上找到一张关于J2ME和Android系统的常用类、方法对比的图片,跟大家分享下!有兴趣的大家可以一起交流。 阅读全文
posted @ 2010-12-08 22:01 zuolongsnail 阅读(160) 评论(0) 推荐(0)