alexking

学习笔记

导航

2011年12月25日 #

Android中Toast的用法简介

摘要: Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。下面用一个实例来看看如何使用Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast = Toast.makeText(getApplicationContext(),"自定义位置Toast", Toast.LENGTH_LONG) 阅读全文

posted @ 2011-12-25 00:04 alexking 阅读(480) 评论(0) 推荐(0) 编辑

2011年12月24日 #

android window.requestWindowFeature()常用方法

摘要: 最近在网上看到一篇介绍android window的requestWindowFeature()的使用方法,共享出来大家学习学习requestWindowFeature(Window.FEATURE_LEFT_ICON);setContentView(R.layout.dialog_activity);getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,android.R.drawable.ic_dialog_alert);Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)我 阅读全文

posted @ 2011-12-24 10:08 alexking 阅读(288) 评论(0) 推荐(0) 编辑

2011年12月23日 #

创建一个App Widget的步骤

摘要: 什么是App Widget?App Widget是Cupcake(Android 1.5)所提供的一個功能,這是一個很實用而且能有很大創意想像空間的功能。什麼是App Widget呢?請看底下的操作示範。在Android桌面长按约3秒,出现一个选择,如图1。图1:新增项目至桌面2. 选择「Widget」,加入”HelloWidget”图2:加入自己设计的Widget桌面上出現了一个「Widget」图3:在Android桌面上出現我們自已設計的App Widget图4:加入了音樂撥放器App Widget至桌面這就是App Widget的应用,可以將一个小块程式(program piece)嵌入 阅读全文

posted @ 2011-12-23 13:37 alexking 阅读(338) 评论(0) 推荐(0) 编辑

2011年12月22日 #

浅谈BroadcastReceiver的用法

摘要: 最近看了下关于广播方面的东西,加深了理解,也纠正了自己以前的不正确的看法。 关于广播有2中注册方式,一种是在代码中注册,也叫动态注册,另一种是在AndroidManifest里面注册,也叫静态注册。 不管在哪个里面注册,都需要发送广播sendBroadcast()。广播发送的是一个Intent,intent里面一般是action。 如果是在代码里面注册,一般在onResume()方法里面注册。@Override protected void onResume() { // TODO Auto-generated method stub ... 阅读全文

posted @ 2011-12-22 15:47 alexking 阅读(156) 评论(0) 推荐(0) 编辑

Android 广播学习笔记

摘要: 1、首先我们要在Manifest.xml文件中配置一个<receiver/>标签,这个标签必须有一个android:name属性,值为继承自BroadcastReceiver类的接收器类,并复写onReceiver方法,在该方法中处理接收到广播后需要处理的事情!2、<receiver/>标签还有一个子标签为<intent-filter/>,这个标签很重要,是指定接收器需要接收哪种广播添加的监听器配置文件内容MyBroadCast是继承了BroadcastReceiver的类<receiver android:name="MyBroadCast 阅读全文

posted @ 2011-12-22 09:06 alexking 阅读(139) 评论(0) 推荐(0) 编辑

2011年12月20日 #

刷新本地电脑上的 DNS 信息

摘要: 今天一个朋友突然访问不了一个网站,让我试一下,结果我这边可以访问,这让人感觉很奇怪,于是我叫他 PING 了一下网站,PING 不通,而我这边可以 PING 通,远程看了一下,发现在他电脑上 PING 这个网站的时候和我这边 PING 的时候是两个不同的 IP,当时立即想到可能是这个网站换了 IP 地址,而这个朋友经常访问这个网站, IP 地址已经缓存在电脑上,而此网站换了 IP 地址后,朋友访问此网站是还是访问老的 IP 地址,所以导致访问不了,这样刷新一下本地的 DNS 就可以了,在 CMD 里执行以下命令:ipconfig /flushdns----------------------- 阅读全文

posted @ 2011-12-20 18:44 alexking 阅读(278) 评论(0) 推荐(0) 编辑

2011年12月17日 #

android 中检查设备是否有网络可用

摘要: public boolean checkNetWorkStatus() { boolean netSataus = false; ConnectivityManager cwjManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); cwjManager.getActiveNetworkInfo(); if (cwjManager.getActiveNetworkInfo() != null)... 阅读全文

posted @ 2011-12-17 11:34 alexking 阅读(214) 评论(0) 推荐(0) 编辑

2011年12月16日 #

android 中的资源

摘要: 在 android 中,有以下几种资源类型,这些资源全放在 res 目录下面相应的子目录下面:字符串、颜色值、尺寸值、布尔值、整形值都放在 /res/values 目录下面,创建这值时,文件名并不重要,如创建一个颜色资源 “C.xml”,内容如下:<?xml version="1.0" encoding="utf-8"?><resources> <color name="red">#FFFF0000</color></resources>然后访问是通过 R.color.red 阅读全文

posted @ 2011-12-16 14:45 alexking 阅读(150) 评论(0) 推荐(0) 编辑

2011年12月15日 #

android - 视图通用属性 gravity

摘要: gravity 翻译成中文,就是重力、地心引力等,反证就是和力有关系的一个词,但是他娘的其实就是一个对齐方式,妈的,每个 GUI 框架都给自己发明一个对齐方式的单词,搞得真是头晕。 在一般的情况下,会有两个对齐属性,一个水平对齐,一个垂直对齐,但是在 android 里只有一个对齐属性,水平对齐和垂直对齐都设置在这个属性里。有以下值可以设置:值说明left左对齐center_horizontal水平居中对齐right水平右对齐fill_horizontal水平拉升,占满父空间top垂直上对齐center_vertical垂直居中对齐bottom垂直下对齐fill_vertical垂直拉升... 阅读全文

posted @ 2011-12-15 19:24 alexking 阅读(368) 评论(0) 推荐(0) 编辑

2011年12月14日 #

android - Drawable - NinePatchDrawable 学习笔记

摘要: 9图片绘制,就是把一张图片分成至少9份进行绘制,在这9份图片中,有没不进行任何的拉升,有些则根据需要进行一定的拉升,就个应用最常见的就是圆角按钮了,按钮的周围的4个角是不能拉升的,否则就会变成,如果使用 NinePatchDrawable 对象对图像进行绘制,就可以解决这个问题。 NinePatchDrawable 对象需要一个 PNG 图片,并且这个图片需要进行一些特殊的标识。android 的 SDK 的 TOOLS 目录下面提供了一个叫 draw9patch工具,专门用来处理给 PNG 加上特殊标识的功能。 在制作 PNG 文件的时候,需要给图片的周围预留一个像素的空白区域,好像没... 阅读全文

posted @ 2011-12-14 21:32 alexking 阅读(530) 评论(0) 推荐(0) 编辑