`
zhoujianghai
  • 浏览: 434798 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
【Ct rl+T】 搜索当前接口的实现类   1. 【ALT +/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好 ...
一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。      3.对于 ...
在eclipse里提交和更新文件出错   错误提示:     Attempted to lock an already-locked dir svn: Working copy 'E:\eclipse workspace\texas_480x320\res\layout'    locked   解决办法: 在Eclipse里使用:Team->清理 (注意,要选择文件夹)   如果你不小心删除了.svn文件夹下面的tmp文件夹,也可以用上述办法解决,(右   击项目名称-->Team --> 清理)
  windows系统上安装与使用Android NDK r5    很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用。     一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。下载地址:http://developer.android.com/sdk/ndk/index.html NDK 集成了交叉编译器,并提供了相应的mk
     获取屏幕分辨率的代码:     DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int screenWidth = dm.widthPixels; int screenHeight = dm.heightPixels;        需在AndroidManifest.xml中加入<uses-sdk android:minSdkVersion=&quo ...
前段时间更新了ADT和Android SDK 2.3,更新后发现自己2.2下编译的很好的项目出现了问题,错误详细内容为: Multiple annotations found at this line:    - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false"      attribute?    - error: Unexpected end tag string     反复检查后发现是st ...
在xml布局文件中设置android:textStyle=“bold”可以将英文字母和阿拉伯数字设置成粗体,对中文不起作用。 将中文设置成粗体的方法是: TextView textView = (TextView)findViewById(R.id.textView);                                         TextPaint tp = textView .getPaint();                                         tp.setFakeBoldText(true);
Failed to install on device 'emulator-5554': timeout 这个问题最近我经常遇到,每重新运行一次都会出现,可能是我的eclipse和模拟   器太慢了。解决办法之一:eclipse -> window -> Preferences -> Android ->    DDMS -> ADB connection time out(ms).把这个时间设置的长一些,默认是5秒,   我改成20秒就ok了。这样就不用每次重启模拟器了~
用eclipse进行android开发中经常遇到logcat无任何信息输出,这给我们调试程序带来很大的不便。解决办法:window-->show view-->选择android下的devices,打开devices,点击右边的截屏图片。等到出现截图的时候,logcat就出来信息了! 在补充一下,如果以上方法试过之后logcat还没有任何信息,则把logcat窗口关了,重新打开
  HVGA (Half-size VGA)   即VGA(640*480)的一半,分辨率为(480*320),(3:2宽高比)       QVGA        即"Quarter VGA"。顾名思义即VGA的四分之一尺寸,亦即在液晶屏幕(LCD)上输出的分辨率是240×320像素。   WQVGA   全称 : Wide Quarter Video Graphics Array   数码产品屏幕分辨率的一种,代表480X272(宽高比16:9)或者400X240(宽高比5:3)的屏幕分辨率,而不是国内       厂商标称的480X240比QVGA ...
Toast是android中用来显示快速显示短信息的一种机制,toast没有焦点,显示的时间是有限制的,过一段时间后会自动消失,不过自己可以控制时间显示的长短。Toast的构建方式有两种,第一种是直接调用构造函数:Toast toast = new Toast(context); 第二种是通过调用Toast类的一个静态方法:Toast toast = Toast.makeText(context, text, duration); 这两种方式是有差别的,看看Toast的源码就明白了,Toast类的构造函数如下:   public Toast(Context context) { ...
在android开发中,listview是比较常用的一个组件,它以列表的形式显示数据。列表显示需要三个元素: 1、listview用来显示具体列表的view 2、XXAdapter适配器用来把具体的数据映射到listview 3、具体需要展示的数据,比如文字,图片,按钮等组件   listview的适配器类型主要分为三种:ArrayAdapter、SimpleAdapter、SimpleCursorAdapter。 ArrayAdapter比较简单,只能显示一行文字,SimpleAdapter扩充性很好,可以自己定义出很多种效果,SimpleCursorAdapter可以和数据库很好 ...
关于activity的切换,有很多挺好看的动画实现,最近在项目中加入了类似于iphone的进入退出的特效。主要使用了overridePendingTransition(int in,int out)这个方法,该方法里有两个int类型参数,不过这个方法只在android2.0之后的版本支持。所以在使用之前最好先判断一下当前系统的版本,该方法在startActivity(intent)后使用,代码如下: Intent intent = new Intent(ActivityA.this, ActivityB.class); this.startActivity(intent); ...
     在android开发中,listview的默认背景颜色是黑色的,所以在UI设计中,肯定会对它进行美化处理,尤其是在游戏开发中。最近在做用户聊天框的时候遇到一个这样的问题,我把显示用户聊天记录的listview背景设置成白色的,看起来没有什么问题,但是当我滚动滚动条的时候,有内容的listitem全部变成黑色的了,效果很不好。      google了一下,原因是:默认的ListView的背景是透明的,而ListView的背景是固定不变的,所以当我滚动滚动条的时候,会实时地去将当前每个Item的显示内容跟背景进行混合运算,所以android系统为了优化这个过程用,就使用了一个叫做and ...
  java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/jasper/servlet/JasperLoader) of the current class, org/apache/jsp/ind ...
Global site tag (gtag.js) - Google Analytics