上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页

2012年5月23日

final与static

摘要: static关键字static关键字用来修饰类的成员,被这个关键字修饰的成员都和类加载有关。JVM运行时不会将所有类加载到内存,因为无法确定程序中要使用哪些。类在第一次使用时加载,只加载一次。静态变量用static修饰的变量就是静态变量。静态变量在类加载后就初始化。静态变量被类的所有实例所共享。静态变量可以使用 类名.变量名 形式访问。如果在定义一个类的时候,发现一个成员变量需要被所有实例所共享,那么这个成员变量就需要定义为static的。静态方法用static修饰的方法就是静态方法。静态方法在类加载后就可以使用。静态方法可以使用 类名.方法名 形式访问。静态方法不能直接访问外部非静态成员。 阅读全文

posted @ 2012-05-23 14:24 明明的天天 阅读(683) 评论(0) 推荐(0) 编辑

2012年5月21日

也谈layout_gravity和gravity

摘要: 相信对于Android的初学者来说,大家都曾经被layout里这两个极其相似的属性迷惑过。简单使用一下搜索工具,我们就不难找到下面这样的答案:layout_gravity 表示组件自身在父组件中的位置 gravity 表示组件的子组件在组件中的位置看似很简单嘛~) 貌似大伙瞅一眼就明白了。今天我要说的就是这貌似瞅一眼就明白的道理。 为什么这么简单的道理,总有同学会发现,在“某些时候”,layout_gravity这个属性不好使了,失去了它应有的作用。于是同学们又开始使用搜索工具,一边还不停的骂:Google做的这个layout真他妈的不好使! 下面我们就网上找来的一个例子来简单描述一种... 阅读全文

posted @ 2012-05-21 15:01 明明的天天 阅读(5923) 评论(1) 推荐(3) 编辑

Android中如何让TextView垂直自动滚动

摘要: 在做android 应用的开发的时候,横向滚动或者要做出跑马灯的效果很简单,textview本身的属性就支持,只要设置准确就会滚动,开发起来比较简单,但是textview 不支持垂直滚动,那么垂直滚动就需要自己来实现了,很多网友提供的垂直滚 动方案都是千篇一律,使用ScrollView来进行滚动,但是都不完美,做起来有些别扭。有一位网友给出的歌词的滚动思路明确,能从根本上解决问题,因此我实现的这个... 阅读全文

posted @ 2012-05-21 13:34 明明的天天 阅读(1603) 评论(0) 推荐(0) 编辑

各学科领域入门书籍推荐

摘要: 来源: http://www.guokr.com/blog/21940/看到果壳问答里有人要求推荐各学科入门书籍,想起以前正好做过类似的工作。是在2009年的时候,集合了科学松鼠会和豆瓣的网友,一起推荐了这些书。当时的要求是:“先写下你的专业领域,再回答这个问题‘如果一个受过高中教育、但完全不了解你这个领域的人想学习之,你推荐哪本入门书籍?’”。大量网友参与,最后总结了以下这些书。不过,最后列出来的书籍,恐怕不完全是高中水平能掌控的,也难怪,不是所有领域都能轻易入门的。 所以,最后我将这个列表定义为:“对想了解某个领域的初学者来说最值得推荐的一本书”。学科在演进,新书不断出来。今天整理到这里. 阅读全文

posted @ 2012-05-21 09:30 明明的天天 阅读(1588) 评论(0) 推荐(0) 编辑

2012年5月18日

Android使用自定义AlertDialog(退出提示框)

摘要: 有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog)以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:下面是用到的背景图或按钮的图片经过查找资料和参考了一下例子后才知道,要实现这种效果很简单.就是在设置alertDialog的contentView.以下的代码是写在Activity下的,代码如下:public boolean onKeyDown(int keyCode, KeyEvent event) {// 如果是返回键,直接返回到桌面if(keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEven 阅读全文

posted @ 2012-05-18 16:21 明明的天天 阅读(989) 评论(1) 推荐(1) 编辑

Android2.2.1广播大全

摘要: Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BATTERY_LOW;//表示电池电量低Intent.ACTION_BATTERY_OKAY;//表示电池电量充足,即从电池电量低变化到饱满时会发出广播Intent.ACTION_BOOT_COMPLETED;//在系统启动完成后,这个动作被广 阅读全文

posted @ 2012-05-18 10:19 明明的天天 阅读(199) 评论(0) 推荐(0) 编辑

2012年5月17日

Android开机广播和关机广播

摘要: 有些时候我们需要我们的程序在系统开机后能自动运行,这个时候我们可以使用Android中的广播机制,编写一个继承BroadcastReceiver的类,接受系统启动关闭广播。代码如下:[java] view plaincopy/***@authorcoolszy*@date2011-6-14*@bloghttp://blog.csdn.net/coolszy*/publicclassBootCompletedReceiverextendsBroadcastReceiver{@OverridepublicvoidonReceive(Contextcontext,Intentintent){Log. 阅读全文

posted @ 2012-05-17 16:16 明明的天天 阅读(601) 评论(0) 推荐(0) 编辑

显示意图的启动方法

摘要: 显示意图的启动方法1.intent.setComponent(component); //别以为这个根bundle是的.intent里边的东西,一种是为显示意图,一种是为隐式意图, 一种是为数据.别把显示意图的方法当数据,用隐式意图激活,这样你永远也做不到....待总结... 阅读全文

posted @ 2012-05-17 15:09 明明的天天 阅读(238) 评论(0) 推荐(0) 编辑

Android之permission权限列表2-另一篇文章,多说了一点

摘要: 我们在安装Android软件的时候,系统会提示该软件所需要的权限,相对于其他系统,android的权限非常多。我们在开发软件的时候,也需要声明相应的权限,比如希望软件能发短信,需要声明软件调用短信的权限,否则软件运行的时候就会报错。Android的权限在AndroidManifest.xml文件里配置。AndroidManifest文件中有四个标签与 permission有关,它们分别是<permission>、<permission- group>、<permission-tree>和<uses-permission>。其中最常用的 是< 阅读全文

posted @ 2012-05-17 10:06 明明的天天 阅读(754) 评论(0) 推荐(0) 编辑

Android之permission权限列表

摘要: 属性说明android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问 "properties"表在checkin数据库中,改值可以修改上传android.permission.ACCESS_COARSE_LOCATION通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米android.permission.ACCESS_FINE_LOCATION通过GPS芯片接收卫星的定位信息,定位精度达10米以内android.permission.ACCESS_LOCATION_EXTRA_COMMANDS允 阅读全文

posted @ 2012-05-17 10:01 明明的天天 阅读(1169) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页

导航