
Android 功能源码
文章平均质量分 71
idulx
这个作者很懒,什么都没留下…
展开
-
Android发送短信
要使用手机短信服务,在AndroidManifest.xml中必须添加短信服务权限AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.me.sendsms">转载 2011-12-19 23:25:24 · 386 阅读 · 0 评论 -
Android UI 之TextView控件中可选择的属性列表,开发中经常用到的
网上收集和自己整理的TextView控件中可选择的属性列表,经常可以用到的:android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。原创 2012-03-08 15:28:57 · 816 阅读 · 0 评论 -
Android获取本机IP地址(不是localhost)和MAC的方法
这个方法在摩托罗拉里程碑上测试通过。功能是获取本机的IP和MAC地址。首先新建一个工程,修改AndroidManifest.xml文件增加用户权限,如下。 view plaincopy to clipboardprint?Android:name="android.permission.ACCESS_WIFI_STATE"> 然后修改/res/原创 2012-03-08 15:30:09 · 720 阅读 · 0 评论 -
android Toast大全(五种情形)建立属于你自己的Toast
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果代码Toast.makeText(getApplicationContext(), "默认Toast样式", Toast.LENGTH_SHORT).show(); 2.自定义显示位置效果代码转载 2012-03-08 15:33:26 · 491 阅读 · 0 评论 -
android 进度条(ProgressBar)
当一个应用在后台执行时,前台界面就不会有什么信息,这时用户根本不知道程序是否在执行、执行进度如何、应用程序是否遇到错误终止等,这时需要使用进度条来提示用户后台程序执行的进度。Android系统提供了两大类进度条样式,长形进度条(progress-BarStyleHorizontal) 和圆形进度条(progressBarStyleLarge)。进度条用处很多,比如,应用程序装载资源和网络连接时转载 2012-03-08 16:48:07 · 678 阅读 · 0 评论 -
android适配器模式设计与实现
适配器模式是一种重要的设计模式,在 android 中得到了广泛的应用。适配器类似于现实世界里面的插头,通过适配器,我们可以将分属于不同类的两种不同类型的数据整合起来,而不必去根据某一需要增加或者修改类里面的方法。适配器又分为单向适配器和双向适配器,在 android 中前者使用的比较频繁。比较常见的实现方式是:首先定义一个适配类,内部定义一个私有的需要适配的对象,该类提供一个构造函数,将该对转载 2012-03-08 14:05:05 · 1270 阅读 · 0 评论 -
Android_文档学习_UI_Creating Dialogs
Creating DialogsAndroid中的Dialog,(既对话框). 包括1)AlertDialog 2) ProgressDialog 3) DatePickerDialog 4) TimePickerDialog 5) Custom Dialog本文测试代码csdn下载频道:http://download.youkuaiyun.com/source/2903639转载 2012-03-08 15:46:49 · 719 阅读 · 0 评论 -
Android开发学习笔记:浅谈WebView
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页: 互联网用:原创 2012-03-08 15:47:52 · 807 阅读 · 0 评论 -
利用DevicePolicyManager执行屏幕锁定
Android手机一般不用时,都会通过电源键来锁定屏幕同时关闭屏幕灯。其实从API Level 8 (也就是Android 2.2) 开始, Android提供了DevicePolicyManager类, 可以让你的应用程序也能执行屏幕锁定等操作。锁定效果:2011-5-8 13:53:39 上传下载附件 (50.99 KB)原创 2012-03-09 12:46:17 · 1648 阅读 · 0 评论 -
Android 中级教程之------Android MediaPlayer播放mp3的实例!
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://weizhulin.blog.51cto.com/1556324/311694大家好我们今天研究的是Android中很重要也最为复杂的媒体播放器---MediaPlayer.Android的MediaPlayer包含了Audio和video的播放功能,在Andr转载 2012-03-09 15:57:56 · 825 阅读 · 0 评论 -
Android开发之Socket编程
Socket简介Socket(套接字)是一种抽象层,应用程序通过它来发送和接收数据,就像应用程序打开了一个文件句柄,将数据读写到稳定的存储器上 一样。使用Socket可以将应用程序添加到网络中,并与处于同一网络中的其他应用程序进行通信。一台计算机上的应用程序向socket写入的信息能够被 另一台计算机上的另一个应用程序读取,反之依然。根据不同的的底层协议实现,也会很多种不同的Socket。转载 2012-03-08 15:27:43 · 999 阅读 · 1 评论 -
Android响应按钮的程序结构
图形界面的按钮是最普通的控件,Android响应按钮的程序结构大体分成如下两种: (1)采样匿名内部类的按钮实现方式: 如下面的Java程序,在声明Class时只是从Activity派生,并没有实现任何接口。因此为了实现按钮事件的响应,就必须在下面的方法中用匿名内部类的方式实现,比如 //退出按钮; bt_exit.setOnCli原创 2012-03-08 15:19:55 · 790 阅读 · 0 评论 -
花样Android ProgressBar 史上最强大讲解
多式样ProgressBar普通圆形ProgressBar该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。 android:layout_width="wrap_content" android:layout_height=转载 2012-03-08 13:54:47 · 691 阅读 · 0 评论 -
Android 字体加粗
Android中字体加粗一、在xml文件中使用android:textStyle=”bold”二、Java 代码(网上查XML不能将中文设置成粗体,只能通过Java code。Android 2.2 可以通过XML将中文设置成粗体)TextView tv = (TextView)findViewById(R.id.TextView01); Tex转载 2011-12-20 16:42:36 · 3230 阅读 · 1 评论 -
Android自定义控件
今天和大家分享下组合控件的使用。很多时候android自定义控件并不能满足需求,如何做呢?很多方法,可以自己绘制一个,可以通过继承基础控件来重写某些环节,当然也可以将控件组合成一个新控件,这也是最方便的一个方法。今天就来介绍下如何使用组合控件,将通过两个实例来介绍。第一个实现一个带图片和文字的按钮,如图所示:整个过程可以分四步走。第一步,定义一个layout,实现按钮内部的转载 2011-12-20 22:42:13 · 493 阅读 · 0 评论 -
Android 控件布局常用属性
1.控件样式常用属性 java代码:android:id —— 为控件指定相应的IDandroid:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity —— 指定控件的基本位置,比如说居中,居右等位置android:textSize —— 指定控件当中字体的大小android:bac原创 2011-12-20 23:38:25 · 886 阅读 · 0 评论 -
Android 布局管理器(Layout)
线性布局:LinerLayout表格布局:TableLayout相对布局:RelativeLayout绝对布局:AbsoluteLayout帧布局:FrameLayout 定义并展现视图层次的最常用的方法是使用XML布局文件。XML中的每个元素都是View或ViewGroup对象(或他们的子类)。 1.线性布局注:纵向vertical或横向horizontal原创 2011-12-20 23:39:26 · 780 阅读 · 0 评论 -
Android 更改TextView文字颜色(引用Drawable颜色常数及背景色)
package com.idulx.me;import android.app.Activity;import android.content.res.Resources;import android.graphics.Color;import android.graphics.drawable.Drawable;import android.os.Bundle;import and原创 2011-12-22 14:06:16 · 2220 阅读 · 1 评论 -
使用ActivityGroup来切换Activity和Layout
前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦。当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题。文章 1. Android: TabActivity转载 2011-12-21 16:08:33 · 405 阅读 · 0 评论 -
Android版本检测/自动更新
曾经用到过的一个Android工具类,版本检测、自动更新。通用性差,权当笔记。package com.hiyo.game.pdk.tool; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.URL; import jav原创 2012-03-05 23:42:22 · 586 阅读 · 0 评论 -
Android更改与现实文字标签(TextView标签的使用)
效果如下:package com.idulx.me;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class TextViewActivity extends Activity { /*必须引用widget.TextView才能在程原创 2011-12-22 13:30:17 · 725 阅读 · 0 评论 -
关于socket编程【以聊天为例】
Android手机的应用,除了它的手机功能之外,另外一个吸引人的地方在于它的开放性,这一点iphone无法比拟,至少iphone太多商业化气息。如同当年windows95一样,android为我们开启另一扇交流之窗,而要实现交流,socket通信必不可少。java在socket通信方面上已经有了很好的范例,我只是抛砖引玉,将其引入到android之中,疏漏之处在所难免,很多地方也值转载 2012-03-08 13:52:58 · 483 阅读 · 0 评论 -
Android桌面快捷方式
Android程序卸载后无法删除桌面快捷方式的解决办法我的应用程序会在第一次使用的时候在桌面创建一个快捷方式,我创建快捷方式的代码是这样的:我的程序在第一次使用的时候会在桌面创建一个快捷方式,代码如下:12345678910Intent intent原创 2012-03-16 09:54:02 · 1157 阅读 · 0 评论