上一页 1 2 3 4 5 6 7 ··· 12 下一页
  2011年8月17日
摘要: 本文来自:安卓航班网 通过程序获取android系统手机的铃声和音量。同样,设置铃声和音量的方法也很简单!设置音量的方法也很简单,AudioManager提供了方法: publicvoidsetStreamVolume(intstreamType,intindex,intflags)其中streamType有内置的常量,去文档里面就可以看到。JAVA代码:AudioManager mAudioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//通话音量int max = mAudioManager.getStre 阅读全文
posted @ 2011-08-17 21:46 泉と緣 阅读(333) 评论(0) 推荐(0) 编辑
  2011年8月16日
摘要: 本文来自:安卓航班网 Android中提供了大量的适配器Adapter,常见的有BaseAdapter、SimpleCursorAdapter、CursorAdapter等等,其中包含Cursor可以自动和数据库关联。一般在ListView中我们需要定义一些显示的内容,需要用到继承Adapter实现窗口的子类化。 一般我们需要重写Adapter类的四个方法即可,分别是public int getCount() 、public Object getItem(int position)、public long getItemId(int position)和public View getView( 阅读全文
posted @ 2011-08-16 21:45 泉と緣 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网 很多开发人员在最新的Android 0.9 SDK中没有找到蓝牙栈相关的参考,不过在官方消息中我们已经看到了是采用的是org.bluez相关的Package。这里主要介绍下Android蓝牙SDP相关的例程,我们看到是.intent.action,分为4个阶段:org.bluez.intent.action.DISCOVERY_STARTED 开始探测org.bluez.intent.action.REMOTE_DEVICE_FOUND 远程设备找到org.bluez.intent.action.REMOTE_NAME_UPDATED获取远程设备名称org.bluez.i 阅读全文
posted @ 2011-08-16 21:43 泉と緣 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网 1. 不要安装经常使用的应用程序到SD卡中。你可能已经注意到当你的手机连接USB线时所有安装在SD卡的程序都无法访问,这意味着你充电时无法使用这些程序,除非你每次充电前都操作一次把程序移到手机内存。另外SD卡的存取速度肯定不如手机内存快,安装程序在SD卡也会影响程序运行速度,这一点在速度较慢的SD卡上尤其明显。 2. 使用USB绑定共享手机的移动网络,不要使用WLAN热点。Android系统的使用WiFi分享手机网络给其他设备的功能虽然很酷,不过使用后你可能发现你的手机电量会在短时间内消耗光,所以我们建议你使用另外一种分享网络的方式,使用USB绑定共享手机的移动网络。通过 阅读全文
posted @ 2011-08-16 21:31 泉と緣 阅读(399) 评论(0) 推荐(0) 编辑
  2011年8月15日
摘要: 本文来自:安卓航班网 首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInfo、ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。它的间接子类有:ActivityInfo、ProviderInfo、ServiceInfo。这个类包含的信息对于所有包中项目是平等的。这些Package items是被Package manager所持有的。这个类提供了属性的非常普通的基本设置:label、icon和meta-data。这个类的意图不是被自己调用。它 阅读全文
posted @ 2011-08-15 20:43 泉と緣 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/ 阅读全文
posted @ 2011-08-15 20:12 泉と緣 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网 Android系统架构之应用程序 Android会同一系列核心应用程序包一起发布,该应用程序包包括email客户端,SMS短消息程序,日历,地图,浏览器,联系人管理程序等。所有的应用程序都是使用JAVA语言编写的。 Android系统架构之应用程序框架 开发人员也可以完全访问核心应用程序所使用的API框架。该应用程序的架构设计简化了组件的重用;任何一个应用程序都可以发布它的功能块并且任何其它的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。同样,该应用程序重用机制也使用户可以方便的替换程序组件。隐藏在每个应用后面的是一系列的服务和系统, 其中包括; * 阅读全文
posted @ 2011-08-15 19:06 泉と緣 阅读(244) 评论(0) 推荐(0) 编辑
  2011年8月14日
摘要: 本文来自:安卓航班网 Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。 优化的思路两种: 1. View的重用 View的每次创建是比较耗时的,因此对于getview方法传入的convertView应充分利用 != null的判断 2.ViewHolder的应用 View的findViewById()方法也是比较耗时的,因此需要考虑只调用一次,之后就用View.getTag()方法来获得ViewHolder对象 下面是优化后的代码供参考: public class MyAdapter ext 阅读全文
posted @ 2011-08-14 20:37 泉と緣 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网 在使用的过程中,如果网络比较慢的话,则会出现下载不成功的问题。经过google搜索,终于解决了这个问题。 一般我们会用以下的代码:java代码://获取connection,方法略conn = getURLConnection(url);is = conn.getInputStream();//获取Bitmap的引用Bitmap bitmap = BitmapFactory.decodeStream(is) 但是网络不好的时候获取不了图片,推荐使用以下的方法:java代码://获取长度int length = (int) conn.getContentLength();i 阅读全文
posted @ 2011-08-14 20:36 泉と緣 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 本文来自:安卓航班网 MediaProvider中存在两个数据库一个是external对应文件系统为SD Card, 一个是内部数据库internal用于手机flash上的文件系统。遗憾的是虽然MediaProvider提供了操作内外两个数据库的功能,但在发布的应用中并没有使用这个内部文件系统。Android 默认状态下Image,audio等文件是保存在SD card上。External, internal 数据库都保存在手机文件系统上 Path: /data/data/com.android.providers.media/database/ 如果要使用内部文件系统需要修改以下几个地方 1 阅读全文
posted @ 2011-08-14 20:32 泉と緣 阅读(433) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 12 下一页