Skip to main content.

公告

今天把博客开通了,今后就给大家分享一些关于Android的信息.

搜索

友情链接

归档历史:2011年6月的文章档案

如何在Android中实现横竖屏切换

Posted by android_boy @ 2011-6-30 19:01:00 阅读(938) 评论(0)

首先在Mainifest.xml的Activity元素中加入android:configChanges="orientation|keyboardHidden"属性 <activityandroid:name=".FileBrowser" android:label="@string/app_name" android:configChanges="orientation|keyboar...

浅谈Android的Task和Activity相关性

Posted by android_boy @ 2011-6-30 12:17:17 阅读(576) 评论(0)

android:allowTaskReparenting     用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。     如果这个特性没有被设定,设定到<application&g...

腾讯微博Android客户端开发 — 换取Access Token

Posted by android_boy @ 2011-6-30 12:10:10 阅读(738) 评论(0)

本次讲解腾讯微博OAuth认证的最后一步使用授权后的RequestToken换取Access Token,当我们获取到AccessToken后,我们就可以进行微博平台的资源访问。 照例我们先看下交换access_token的API: 交换access_token URL:https://open.t.qq.com/cgi-bin/access_token 格式:xml,json HTTPS请求方式...

如何用adb来启动Android程序

Posted by android_boy @ 2011-6-29 19:21:42 阅读(2023) 评论(0)

我们都知道用"adbinstallfilename.apk"命令可以安装一个android程序,那你知道在安装后如何启动你的程序吗? 试试下面的命令吧: adbshellamstart-aandroid.intent.action.MAIN-candroid.intent.category.LAUNCHER-nbreakan.test/breakan.test.TestActivity或简单一些:...

如何在Android中实现webview和js之间的交互

Posted by android_boy @ 2011-6-29 19:03:47 阅读(2457) 评论(2)

1.android中利用webview调用网页上的js代码。 Android 中可以通过webview来实现和js的交互,在程序中调用js代码,只需要将webview控件的支持js的属性设置为true,,然后通过loadUrl就可以直接进行调用,如下所示: mWebView.getSettings().setJavaScriptEnabled(true); mWebView.loadU...

Android中如何通过PhoneLookup获取所有电话号码

Posted by android_boy @ 2011-6-29 12:24:01 阅读(832) 评论(0)

读取Android系统的通讯录时一般会先读取联系人然后再读取其号码,嵌套循环读取。如果通讯录人数不多速度尚可,但是通讯录里有1-2百人恐怕就比较慢了,如果硬件再差点体验就更差了。可以使用 ContactsContract.CommonDataKinds.Phone.CONTENT_URI(对应contacts2.db的数据视图view_data_restricted)视图来读取避免嵌套读取,而对于...

Android中如何实现文件下载

Posted by android_boy @ 2011-6-28 19:21:56 阅读(1558) 评论(0)

我们在开发中经常需要从服务器下载文件,下载的内容可能有交换的信息,缓存的图片,程序更新包等。我们使用URLConnection来实现下载。先看几行代码: StringurlDownload=""; urlDownload="http://www.baidu.com/img/baidu_sylogo1.gif"; URLurl=newURL(urlDownload); //打开连接 URLConne...

Android中如何解决录音失真的问题

Posted by android_boy @ 2011-6-28 12:39:55 阅读(887) 评论(0)

我们曾经在一篇文章中为大家详细介绍过有关Android多媒体录制功能的一些实现方法。其中就包括对录音的实现方法。今天我们可以通过这篇文章介绍的内容详细了解Android录音失真的具体解决方法,以帮助大家解决实际应用中出现的问题。 在6410+WM9714的Android平台上测试MIC IN录音功能,出现一个BUG。在该平台声音播放是完全正常的,但是录音后再播放刚录的声音,会有失真,同样的录音文件...

如何在android中自定义边框背景的Toast

Posted by android_boy @ 2011-6-27 22:44:09 阅读(774) 评论(0)

在Android程序设计中,有时候我们需要自定义Toast提示信息的背景颜色和边框颜色,该怎么做呢?例如下图: 默认的Toast无法实现我们所需要的效果,那么我们只能自定义布局文件,另外Toast的背景形状是圆角的,所以我们需要自定义Shape文件。 步骤如下: 1、在drawable-hdpi下新建一个my_border.xml文件 <?xmlversion="1.0"encodin...

总结Android中TabActivity 的使用方法

Posted by android_boy @ 2011-6-27 22:32:26 阅读(1187) 评论(0)

如果希望在Activity中出现多个Tab可以点击,并且点击每个Tab之后跳转到相应的Activity,可以使用TabActivity类。以下演示一个简单的范例。 首先要定义一个继承TabActivity的类,这里我们定义MainActivity,并且使其作为应用程序的入口。其代码为 packagecom.myandroid.tabtest; importandroid.app.TabActiv...

浅谈Android中重力感应的实现方式

Posted by android_boy @ 2011-6-27 12:47:01 阅读(631) 评论(0)

在Android应用程序的开发中,占据主要地位的当属游戏的开发。我们在这篇文章中将会针对在游戏中需要用到的重力感应功能,来为大家详细分析Android重力感应的实现方法,以帮助大家解决相关问题。 Android中的很多游戏的游戏都使用了重力感应的技术,但其api demo却并没有重力感应的实例(不知道是不是我没找到,找到的朋友麻烦告诉我一下,谢谢),因为开发的需要,就研究了一下重力感应这方面,因为...

Android电源管理应用技巧分析

Posted by android_boy @ 2011-6-27 12:31:29 阅读(1120) 评论(0)

对于刚刚接触Android操作系统的朋友来说,他们对这一开源的手机操作系统所带来的功能深深的吸引着。我们在这篇文章中就通过对Android电源管理的相关概念的解读,来对这一系统进行深入的了解。 接下来我们从Java应用层面,Androidframework层面,Linux内核层面分别进行详细的讨论: Android电源管理应用层的使用: Android提供了现成android.os.PowerMa...

Android中App工程的结构搭建

Posted by android_boy @ 2011-6-26 19:52:53 阅读(765) 评论(0)

本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。 关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一种美。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工...

Android控件SeekBar用法

Posted by android_boy @ 2011-6-26 12:24:10 阅读(2395) 评论(0)

拖动条类似进度条,不同的是用户可以控制,比如,应用程序中用户可以对音效进行控制,这就可以使用拖动条来实现。由于拖动条可以被用户控制,所以需要对其 进行事件监听,这就需要实现SeekBar.OnSeekBarChangeListener接口。在SeekBar中需要监听3个事件,分别是:数值的 改变(onProgressChanged)、开始拖动(onStartTrackingTouch)、停止拖动 ...

Android广播事件机制及应用

Posted by android_boy @ 2011-6-25 23:43:22 阅读(1871) 评论(0)

1.Android广播事件机制 Android的广播事件处理类似于普通的事件处理。不同之处在于,后者是靠点击按钮这样的组件行为来触发,而前者是通过构建Intent对象,使用 sentBroadcast()方法来发起一个系统级别的事件广播来传递信息。广播事件的接收是通过定义一个继承Broadcast Receiver的类实现的,继承该类后覆盖其onReceive()方法,在该方法中响应事件。Andr...

上一页12345下一页