
Android开发
赛德.乌漆嘛黑
这个作者很懒,什么都没留下…
展开
-
调用系统打电话,发短信功能
调用打电话权限:代码:String num="10086";Intent intent=new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+num));startActivity(intent);调用发短信权限:1,直接发短信:String content = "测试内容";S原创 2012-10-14 16:46:36 · 427 阅读 · 0 评论 -
android中打开各种文件的方法
public static Intent openFile(String filePath){ File file = new File(filePath); if ((file==null) || !file.exists() || file.isDirectory()) return null;转载 2012-12-28 16:23:18 · 1273 阅读 · 0 评论 -
简单得到系统时间
Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。 t.setToNow(); // 取得系统时间。 int year = t.year; int month = t.month; int date = t.monthDay; int hour = t.hour; // 0-23 i原创 2012-11-21 11:47:54 · 294 阅读 · 0 评论 -
android popupwindow中edittext获取焦点问题
在Activity中弹出popupwindow,此popupwindow中含有一个EditText但是光标闪烁,输入无效,发现要设置pop.setFocusable(true);(pop为popupwindow)此时输入有效转载 2012-11-18 15:22:28 · 859 阅读 · 1 评论 -
Android 情景模式的设置
源代码例子下载:http://download.youkuaiyun.com/detail/yb1239958836/4779894首先获取当前的情景模式:代码 void getInitring(AudioManager audio) { //取得手机的初始音量,并初始化进度条 int volume=audio.getStreamVolume(Au原创 2012-11-18 00:36:10 · 518 阅读 · 0 评论 -
Android蓝牙操作
蓝牙是一种支持设备短距离传输数据的无线技术。android在2.0以后提供了这方面的支持。 从查找蓝牙设备到能够相互通信要经过几个基本步骤(本机做为服务器): 1.设置权限 在manifest中配置 Xml代码 uses-permission android:name="android.permission.BLUETOOTH"/> uses-per转载 2012-11-16 13:40:25 · 1152 阅读 · 0 评论 -
Android中Dialog的使用
Dialog是android开发过程中最常用到的组件之一,它包括以下几种类型:警告对话框:Alertialog进度对话框:ProgressDialog日期选择对话框:DatePickerDialog时间选择对话框:TimePickerDialog自定义对话框:从Dialog继承Dialog的创建方式有两种:一是直接new一个Dialog对象,然后调用Dialog对象的sho转载 2012-11-10 20:56:12 · 427 阅读 · 0 评论 -
Android蓝牙通信
这里使用的是RFCOMM协议,RFCOMM是一个简单的串行线性仿真协议,此协议提供RS232控制和状态信号。也就是一个串口(COM)传输协议,波特率为9600,8位数据。所以手机蓝牙可以与另外的蓝牙设备进行通信。两个设备进行通信,需要建立一个服务端和一个服务端,客户端连接上服务端之后,就可以收发数据。源代码下载地址:http://download.youkuaiyun.com/deta转载 2012-11-10 20:59:20 · 1163 阅读 · 1 评论 -
自定义TabHost
大家好,今天我为大家分享TabHost中怎样修改TabWidget样式。在很多界面美观的应用中很多都用到了TabHost,但他们要比系统默认的要漂亮得多。先看几张图: 京东商城底部菜单栏 新浪微博底部菜单栏 好了,看到这些漂亮的菜单栏是不转载 2012-11-08 20:27:35 · 390 阅读 · 0 评论 -
abstract类和interface的区别
声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在转载 2012-11-06 21:15:24 · 254 阅读 · 0 评论 -
Android项目运行junit测试类时出现错误Internal Error (classFileParser.cpp:3494)的解决办法
以前的项目运行好好的,升级了ADT后,进行junit测试时出现错误:## A fatal error has been detected by the Java Runtime Environment:## Internal Error (classFileParser.cpp:3494), pid=7480, tid=7376# Error: ShouldNotR转载 2012-10-28 11:44:23 · 1020 阅读 · 0 评论 -
Android数据存储方式
在Android中一共提供了4种数据存储方式,由于Android中数据基本是私有的,如果需要在其他应用程序中使用这些数据,就要使用Android提供的ContentProviders。Android中4种数据存储方式:Shared Preferences类似于我们常用的ini文件,用来保存应用程序的一些属性设置,在Android平台常用于存储较简单的参数设置转载 2012-11-06 21:08:30 · 318 阅读 · 0 评论 -
HTTP中Get与Post的区别
浅谈HTTP中Get与Post的区别 Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息转载 2012-11-06 20:49:48 · 341 阅读 · 0 评论 -
MediaPlayer基本使用方式
Android MediaPlayer基本使用方式 使用MediaPlayer播放音频或者视频的最简单例子:JAVA代码部分:public class MediaPlayerStudy extends Activity { private Button bplay,bpause,bstop; private MediaPlayer mp = new Medi转载 2013-01-05 15:31:01 · 340 阅读 · 0 评论