摘要: Android 程序获取、设置铃声和音量 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单! AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); //通话音量 int max = mAudioManager.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL ); int current = mAudioManager.getStreamVolume( AudioManager.STREAM.. 阅读全文
posted @ 2012-03-30 11:19 幻星宇 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 悦知文件出版的《Android SDK 开发范例大全》上有一个例子,就是当手机反过来时自动静音,这里面涉及到传感器的编程,今天练手,输入了一下,发现需要完善几个问题(书上只是点到为止嘛,更多的工作需要自己再努力 :-) ):1.如果旋转方向为X方向也应该自动静音2.如果已设置了静音或普通模式则不需要再重复设置3.在模拟器上有可能检测不到传感器,所以需要判断处理下面贴出我完善了一下的代码,当然还有待改进(已重构了部分代码):-) package com.ad.android.reversemute;import java.util.List;import android.app.Activit. 阅读全文
posted @ 2012-03-30 11:17 幻星宇 阅读(300) 评论(0) 推荐(0) 编辑
摘要: php中 curl, fsockopen ,file_get_contents 三个函数 都可以实现采集模拟发言 。 三者有什么区别,或者讲究么 2011-07-04 10:38:49|分类: PHP |字号订阅赵永斌:有些时候用file_get_contents()调用外部文件,容易超时报错。换成curl后就可以.具体原因不清楚curl 效率比file_get_contents()和fsockopen()高一些,原因是CURL会自动对DNS信息进行缓存(亮点啊 有我待亲测)范佳鹏:... 阅读全文
posted @ 2012-03-30 09:57 幻星宇 阅读(474) 评论(0) 推荐(0) 编辑
摘要: Inflater英文意思是膨胀,在Android中应该是扩展的意思吧。LayoutInflater 的作用类似于 findViewById(),不同点是LayoutInflater是用来找layout文件夹下的xml布局文件,并且实例化!而 findViewById()是找具体某一个xml下的具体 widget控件(如:Button,TextView等)。(0)她可以有很多地方可以使用,如BaseAdapter的getView中,自定义Dialog中取得view中的组件widget等等。它的用法有2种:复制到剪贴板Java代码viewplaincopytoclipboardprint?Layo 阅读全文
posted @ 2012-03-29 16:40 幻星宇 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 为toast中的view显示建立一个layout的xml文件,放到res的layout目录下下面是对xml的调用//先通过LayoutInflater来将xml文件中的 Layout变成一个view。这个类可以将XML实例化,形成一个View。以文本为例,要从一个XML文档生成一个可供使用的View,可以使用下列程序代码:LayoutInflater inflater = getLayoutInflater();View toastLayout =inflater.inflater(R.layout.toast_robot,(ViewGroup) findViewById(R.id.toast 阅读全文
posted @ 2012-03-29 16:32 幻星宇 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本讲内容:WebView的使用方法今天我们来学习一个可以显示网页的控件WebView。WebView的网页渲染引擎和Safari、Chrome一样都是Webkit。使用WebView进行互联网程序开发有以下优点: 1、可以打开远程网址、也可以加载本地Html数据 2、可以搭建Java和Javascript交互桥梁 3、WebView控件可以高度定制。下面我们通过几个例子来共同学习WebView的使用方法。一、先做一个例子热热身看看效果,例子:通过WebView访问本博客 http://android.yaohuiji.com1、先来一个简单的例子,新建一个项目Lesson29_WebVi... 阅读全文
posted @ 2012-03-29 11:52 幻星宇 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 在开发的过程中,发现ListView这个组件用得非常多,而ListView的使用过程中,又往往与Adapter结下了不结之缘。ListView是什么呢?Adapter又是什么呢?ListView是Android手机系统中广泛使用的一个组件,以垂直的方式显示所有的列表项,在显示联系人名单等都用到了ListView。Adapter是把数据和用户界面View绑定到一起的桥梁类,如ArrayAdapter、CursorAdapter、 SimpleAdapter、ResourceCursorAdapter、SimpleCursorAdapter都是常见的,我用得比较多的也就是前 三种。而这三种有什么区 阅读全文
posted @ 2012-03-28 17:48 幻星宇 阅读(278) 评论(1) 推荐(0) 编辑
摘要: 本文主要讲解ArrayAdapter的创建方法,我把ArrayAdapter分为三种:简单的、样式丰富的但内容简单的、内容丰富的。默认的,ArrayAdapter期望接受的样式文件里只含有一个textview,然后它把接受到的数据toString后(即调用数据对象的toString方法)展示在textview里。一、简单的。这样的列表的每一行都只有一行文字。[java] view plaincopy//当然listview也可以是在layout里写好,然后findViewById()获取出来,这样的话后面就不需setContentView(listview);ListViewlistview= 阅读全文
posted @ 2012-03-28 17:45 幻星宇 阅读(687) 评论(1) 推荐(1) 编辑
摘要: ImageViewActivity.javapackage src.com;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.ImageView;public class ImageViewActivity extends Activity { /* 声明 Button、ImageView对象 */ private ImageView mImageView01; private Imag. 阅读全文
posted @ 2012-03-28 17:10 幻星宇 阅读(207) 评论(0) 推荐(0) 编辑
摘要: dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用; sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。由此,根据 google 的建议,TextView 的 字号最好使用 sp 做... 阅读全文
posted @ 2012-03-28 17:07 幻星宇 阅读(210) 评论(0) 推荐(0) 编辑