`
lovelydog
  • 浏览: 91873 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
  android每个应用都保存着一份仅对自身有用的配置,被封装在 android.content.res.Configuration 类里,通过该类,我们可以修改语言参数,实现对应用语言的变更。 首先获取 Configuration 对象:   Resources resource = getResources(); Configurati ...
上一篇讲了如何创建并显示一个notification,这一篇就总结下点击notification后,程序应该如何响应。   一般来讲,点击一个notification后,都会打开一个Activity做为对点击事件的响应,这个Activity是之前在PendingIntent中设置好的。 经常玩Android手机的应该都有印象,在日历应用中,你新建一个提醒,当提醒通知收到后,你点击通知,会进入提醒的内容页面,如果这个时候按back键,会直接退出应用。 但是在Gmail的应用中,如果有一封新邮件到来,那么点击通知后,会进入到邮件的内容页面,等你看完邮件,点击back键,会退到邮件列表页面,再 ...
最近需要给项目添加各种通知,通知一多,再加上各种设备上调试,总是出现各种意想不到的问题,索性把Notification的API Guide全部看了一遍,顺便做点记录。   首先简单复习下怎么创建一个Notification。创建通知需要两个比较重 ...

java IO(1)

    博客分类:
  • java
最近写代码时,写到很多和IO相关的东西,由于每次写的时候都是编翻书边学,顺便在网上找点现成的就直接用了。所以每次要写的时候都要废点周折,甚至写完了之后对于IO还不是很清楚。所以决定把java IO这部分好好复习下。 这一篇就写点刚看的IO基础东西吧。 java的API文档里,对java.io包的描述是:Provides for system input and output through data streams, serialization and the file system.   那么就先说下什么是“流”:流是java内存中的一组有序数据序列。java将数据从源(文件、内存、键 ...

servlet详解

    博客分类:
  • web
from now, 开始我的web开发扫盲系列。搞web,怎么能不懂servlet呢?but,我就是不懂,那就从servlet开始。   什么是servlet? servlet就是在服务器端运行的一个程序,是一个被编译好的java类;当web服务器开始执行时,servlet类就被初始化;当现实在某个浏览器上的XHTML文档请求某个servlet类对象时,该对象就在服务器上运行。它会处理浏览器上发来的请求,并动态生成XHTML文档作为响应。 其实通俗点讲,它的作用就是:动态生成对浏览器请求的响应。   servlet的实现 任何servlet要么实现Servlet接口,要么就得扩展实 ...
开篇博客,写个简单点的。。。。就写下xml的解析吧   我们所常见的用java解析xml的方式有两种——SAX方式和DOM方式,这两种方式的特点分别如下:   SAX方式:SAX处理器会从头到尾将xml文档扫描一遍,每当处理器遇到一个语 ...
今天开始重新温习java,翻了翻java编程思想,看到操作符那里有一些考试面试经常遇到的又容易出错的地方,在这记录一下。   1. 赋值操作:在对一个对象进行赋值操作时,我们所操作的是对对象的引用。比如使用c=d,将对象d赋给对象c,这时c所指向的正式d之前所指向的内存,这时如果改变c或者d其中任何一个的值,另外一个的值也会变。 下面举个例子说明: class A{ int a; } public class Test{ public static void main(String[] args){ A c = new A(); A d = new A( ...
最近做的项目主要是对AndoirdApp的UI进行布局优化,由于Android基础孱弱,在布局的时候对一些容易混淆的概念不是很清晰,因此经常花很多时间去调一些本来很简单的布局。现在进行一点简单总结,省得以后再犯。1. android:gravity / android:layout_gravity / android:layout_weight android:gravity 用来设置视图,可以设置为left、center、right等等值。比如在一个EditText空间中将gravity设为right,那么它里面的文字就会局右显示。 android:layout_graivity 用来设置 ...
本来装的是ubuntu9.04,但是电脑天天提示9.04已经不被支持了,非得升级到9.10,于是今天早上就边工作,边升级。但是很不幸,一脚下去,电源给踢掉了,于是赶紧插上电源启动电脑,就死活也进不去系统。由于在公司加班,没有 ...
ubuntu 9.04 X3100 显卡开启3D特效 说明:我的系统是9.04,内核 2.6.30rc2,显卡intel x3100 (在9.04中,x3100显卡很有必要升级为该内核,速度提升很明显) 见:http://forum.ubuntu.org.cn/viewtopic.php?f=49&t=196419 1. 运行sudo gedit /etc/X11/xorg.conf 把 Section "Device" Identifier "Configured Video Device" EndSection 修 ...
EditText有一个background属性(对应setBackgroundResource方法),可以修改EditText的背景颜色 但是在获得焦点的时候,想让它的背景颜色和未获得焦点时的不一样,怎样修改它的属性呢。 可以参考如下代码: EditText editText = (EditText) findViewById(R.id.search_text); //给editText增加获得焦点的响应 editText.setOnFocusChangeListener(new OnFocusChangeListener(){ @Override public void on ...
学ruby on rails已经好几天了,今天终于算是完完全全的把rails给安装好了,其中mysql的配置真让人头大,安装出现了好多问题,还好终于解决了,现在我把这些问题列出来,希望可以帮助那些跟我一样初学ruby on rails,又因为安装配置头疼的人。 1.安装ruby   这我就不废话了,安装很简单,网上资料也很多。   安装完后再环境变量path里加入D:ruby\bin(视你的安装路径了)   安装完后在命令行输入ruby -v, 会显示版本号,表示安装成功,我的版本号是1.8.6 2.安装rails   我建议去官网上下载rails-2.3.2.gem然后在命令行里输入gem ...
Global site tag (gtag.js) - Google Analytics