- 浏览: 91873 次
- 性别:
- 来自: 西安
最新评论
-
Aries_bingo:
你好,为什么我这不设置了连个intent 但是都只是跳转到in ...
Android Notification详解——响应notification事件 -
renpingqing:
[b][b][/b][/b][size=medium][/si ...
Android Notification详解——响应notification事件
文章列表
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将数据从源(文件、内存、键 ...
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获得焦点时的背景如何修改
- 博客分类:
- android
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 ...