3月 152016
 

1. 使用enum类型:   在Java中有 enum类型可以用于枚举,但是每个enum的类型都是做为一个类来处理,对于要求效率较高的程序不是一个很好的选择,android官方也不推荐在应用开发中使用此类型。 2. 定义整形常量   就是定义static final的整形值,这样虽然效率高,但是不方便查看代码和进行方法参数的描述,如下面的代码虽然加了注释,但是如果常量很多,还是无法轻松定位到想要查看的常量,有多个名称相似的常量时还容易混淆,甚至使用了错误的常量。

  如下是常量做为方法的参数时的描述 [crayon-5b023

阅读全文
2月 242016
 

一、Java部分 1.关于被私有访问控制符private修饰的成员变量,以下说法正确的是? A) 可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 B) 可以被两种类访问和引用:该类本身、该类的所有子类 C) 只能被该类自身所访问和修改    D) 只能被同一个包中的类访问 答案:C。 private定义的属性只能在类本身中使用,任何地方的子类都是不能访问的。 2. 以下声明合法的是 A) default String s;    B) public final static native int w();    C) abstract double d; D) ab

阅读全文
2月 122016
 

1. 代码编辑 Ctrl+/ 注释或者反注释代码 Ctrl+O 选择父类可重载的函数 Ctrl+P 在函数名上或者括号内使用,显示函数可用的参数列表 Ctrl+Q 如果光标所在处为函数,则显示函数的帮助,如所在处为对象,则显示对象的定义 Ctrl+Alt+左方向键 跳转到上一个查看代码的地方 Ctrl+Alt+右方向键 跳转到下一个查看代码的地方 Ctrl+鼠标左键 点击对象或者函数时跳转到函数定义的地方,通常会使用Ctrl+Alt+左方向键回到跳转前的代码处 Alt+Enter 如果代码有错,显示函数的可修改的方法列表 Shift+Enter 在当前代码行下,新建一行用于写代码 Alt+In

阅读全文
 Posted by on 2016-02-12
2月 082016
 

  今天给数据下载加了一个显示进度的动画,给一个ImageView设置RotateAnimation,想在数据下载完成后就隐藏这个进度条,但是在调用了setVisibility(View.GONE)后,ImageView没有反应。   开始以为是因为设置隐藏的代码里在BroadcastReceiver里,所以不起作用,于是加了一个Handler延时执行隐藏的操作,使用new Handler().postDelayed延时1秒后再执行隐藏操作,但是还是不行。   后来想是不是因为有动画的原因?于是在代码自动完成里看了看animation相关的方法,有一个clearAnimation,现在在隐藏之

阅读全文
 Posted by on 2016-02-08
1月 132016
 

  在Activity的finish中调用setResult时一定要注意顺序,setResult要在super.finish之前调用,否则返回的结果不正确!如下:

   如果不按这个顺序调用,在Activity中的onActivityResult中得到的resultCode是0!Android的坑真TM多啊!

阅读全文
 Posted by on 2016-01-13
1月 102016
 

1. 代码编辑 Control+/ 注释或者反注释代码 Control+O 选择父类可重载的函数 Command+P 在函数名上或者括号内使用,显示函数可用的参数列表 Command+Option+左方向键 跳转到上一个查看代码的地方 Command+Option+右方向键 跳转到下一个查看代码的地方 Command+鼠标左键 点击对象或者函数时跳转到函数定义的地方,通常会使用Ctrl+Alt+左方向键回到跳转前的代码处 Option+Enter 如果代码有错,显示函数的可修改的方法列表 Shift+Enter 在当前代码行下,新建一行用于写代码 Control+Insert 快捷生成Cons

阅读全文
 Posted by on 2016-01-10
1月 102016
 

1. 程序启动图标: LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。 MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。 HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px。 xhdpi (Extra-high density screen, 320 DPI),其图标大小为 96 x 96 px。 xxhdpi(xx-high density screen, 480 DPI),其图标大小为144 x 144 px。 2.

阅读全文
 Posted by on 2016-01-10
1月 082016
 

注意: 网上有很多文章建议在自定义的Application中存储全局变量,但是笔者不那么认为,因为在Activity或者Service中我们可以很方便的用getApplication来得到Application实例,但是像AsyncTask等就没有getApplication方法了,我们还要给这些类传递一个Application实例来达到获取全局变量的目的,很是麻烦。

阅读全文
 Posted by on 2016-01-08
1月 062016
 

使用注意事项: DrawerLayout必须在根节点,其他下面第一个子节点是正常的内容部局,第二个节点是左侧导航菜单的部局 其下面的两个节点的Visibility要设置成Visible哦 左侧导航内容的节点必须设置android:layout_gravity为水平的值,如”left”或者”right”,如果要支持不同语言的左右阅读方式,则使用 start值,如:android:layout_gravity=“start”

阅读全文
 Posted by on 2016-01-06