android中如何改变AudioButton的显示图片
:
android:button="@drawable/search_btn_radio"
android中调用Google Search:
Intent search = new Intent(Intent.ACTION_WEB_SEARCH);
search.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
search.putExtra(SearchManager.QUERY, "eoeAndroid");
final Bundle appData = getIntent().getBundleExtra(SearchManager.APP_DATA);
if (appData != null) {
search.putExtra(SearchManager.APP_DATA, appData);
}
startActivity(search);
android 打开本地html文件:
Intent intent=new Intent();
intent.setAction("android.intent.action.VIEW");
Uri CONTENT_URI_BROWSERS = Uri.parse("content://com.android.htmlfileprovider/sdcard/123.html");
intent.setData(CONTENT_URI_BROWSERS);
intent.setClassName("com.android.browser", "com.android.browser.BrowserActivity");
startActivity(intent);
假设要打开的本地html文件存放在如下路径
/sdcard/123.html
android 打开本地文件:
Intent in3 = new Intent();
in3.setAction("android.intent.action.VIEW");
Uri uri3 = Uri.parse("file://"+searchInfo.absolutePath);
in3.setDataAndType(uri3, "video/*");
startActivity(in3);
android打开其他程序Activity:
Uri uri = Uri.parse("package:system.app.Mms");
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
//这里的className里的信息都可以从eclipse测logcat里面得到
intent.setClassName("com.android.mms", "com.androis.mms.ui.ConversationList");
mLauncher.startActivity(intent);
查询短信数据库:
String strUriInbox = "content://sms";
Uri uriSms = Uri.parse(strUriInbox);
Cursor c_groups = managedQuery( uriSms , new String[] { "date","person" }, select, null, "date DESC");
strColumnName=_id strColumnValue=48 //短消息序号
strColumnName=thread_id strColumnValue=16 //对话的序号(conversation)
strColumnName=address strColumnValue=+8613411884805 //发件人地址,手机号
strColumnName=person strColumnValue=null //发件人,返回一个数字就是联系人列表里的序号,陌生人为null
strColumnName=date strColumnValue=1256539465022 //日期 long型,想得到具体日期自己转换吧!
strColumnName=protocol strColumnValue=0 //协议
strColumnName=read strColumnValue=1 //是否阅读
strColumnName=status strColumnValue=-1 //状态
strColumnName=type strColumnValue=1 //类型 1是接收到的,2是发出的
strColumnName=reply_path_present strColumnValue=0 //
strColumnName=subject strColumnValue=null //主题
strColumnName=body strColumnValue=您好 //短消息内容
strColumnName=service_center strColumnValue=+8613800755500 //短信服务中心号码编号,可以得知该短信是从哪里发过来的见下表
2.联系人数据库
strColumnName = _sync_id strColumnValue=null
strColumnName = primary_organization strColumnValue=null
strColumnName = notes strColumnValue=null
strColumnName = primary_phone strColumnValue=1
strColumnName = status strColumnValue=null
strColumnName = im_handle strColumnValue=null
strColumnName = _sync_local_id strColumnValue=null
strColumnName = im_account strColumnValue=null
strColumnName = _sync_time strColumnValue=null
strColumnName = im_protocol strColumnValue=null
strColumnName = mode strColumnValue=null
strColumnName = label strColumnValue=null
strColumnName = times_contacted strColumnValue=0
strColumnName = name strColumnValue=é??è?3
strColumnName = send_to_voicemail strColumnValue=null
strColumnName = primary_email strColumnValue=null
strColumnName = custom_ringtone strColumnValue=null
strColumnName = sort_string strColumnValue=í?¤í2?í??ío3à?
strColumnName = _sync_version strColumnValue=null
strColumnName = last_time_contacted strColumnValue=null
strColumnName = _sync_account strColumnValue=null
strColumnName = display_name strColumnValue=é??è?3
strColumnName = number_key strColumnValue=77681111831
strColumnName = number strColumnValue=13811118677
strColumnName = phonetic_name strColumnValue=null
strColumnName = _id strColumnValue=1
strColumnName = type strColumnValue=2
strColumnName = _sync_dirty strColumnValue=1
strColumnName = starred strColumnValue=0
4.其他数据库
//Available Uri string
content://contacts/people //本地联系人列表信息
content://contacts/phones //本地联系人列表信息
content://call_log/calls/ //本地通话记录
content://mms 彩信
content://mms-sms/threadID
content://mms-sms/conversations
content://mms-sms/messages/byphone
content://mms-sms/undelivered
content://mms-sms/draft
String strUriInbox = "content://sms/inbox"; //SMS_INBOX:1
String strUriFailed = "content://sms/failed"; //SMS_FAILED:2
String strUriQueued = "content://sms/queued"; //SMS_QUEUED:3
String strUriSent = "content://sms/sent"; //SMS_SENT:4
String strUriDraft = "content://sms/draft"; //SMS_DRAFT:5
String strUriOutbox = "content://sms/outbox"; //SMS_OUTBOX:6
String strUriUndelivered = "content://sms/undelivered"; //SMS_UNDELIVERED
String strUriAll = "content://sms/all"; //SMS_ALL
String strUriConversations= "content://sms/conversations";//you can delete one conversation by thread_id
String strUriAll = "content://sms" //you can delete one message by _id
分享到:
相关推荐
《Android 备忘录应用开发详解》 ...通过以上知识点的学习和实践,开发者可以掌握创建一个功能完备的Android备忘录应用的核心技术。从源码中学习,不仅能够提升编程技能,也能加深对Android系统架构的理解。
在Android程序开发中,备忘录应用是一种常见的项目,它涉及到许多核心的Android技术知识点。这份"Android程序研发源码Android 备忘录源码.zip"包含了一个完整的备忘录应用的源代码,可以帮助开发者深入理解Android...
本源码提供了一个完整的Android备忘录应用的实现,对于学习Android应用开发或者想要深入理解备忘录功能实现的人来说,这是一个宝贵的资源。 一、Android开发基础 Android是Google开发的开源移动操作系统,主要应用...
Android备忘录应用通常需要一个主界面来显示所有备忘录条目,一个添加/编辑界面用于创建或修改备忘录,以及可能的设置界面来调整提醒时间等。UI设计应遵循Material Design指南,使用布局如RecyclerView展示备忘录...
以下是对"android备忘录实现"这一主题的详细解析: 1. **Android开发环境**:首先,`.classpath`和`.project`是Eclipse或Android Studio项目的配置文件,它们包含了项目构建路径和IDE相关的设置。`project....
### Android备忘录软件设计知识点概述 #### 一、Android平台及备忘录软件背景介绍 - **智能手机发展趋势**:随着智能手机技术的发展,其已成为现代人生活中不可或缺的一部分,尤其是在学生群体中,智能手机作为获取...
这个压缩包包含了构建一个Android备忘录应用程序的所有源代码,它主要使用Java语言编写,并可能涉及到Apache的相关开源库。 在Android应用开发中,备忘录应用是一个常见的实践项目,它能够帮助我们理解Android的...
在Android平台上,开发一款备忘录应用是一种常见的实践,它能帮助用户记录日常生活中的重要事项。这个"android 备忘录源码(超精细)"提供了完整的开发流程,包括与数据库的交互,这对于理解Android应用的数据存储...
这篇内容将详细解析Android备忘录应用中数据库存储到本地以及定时提醒的实现方式。首先,我们要理解Android系统中如何处理数据存储,尤其是对于备忘录这类需要持久化存储的应用。 1. 数据库存储: Android中最常用...
【Android 备忘录】是一款基于安卓平台的个人备忘应用,由学生使用MyEclipse开发工具进行设计,具备定时提醒功能,同时还能播放音乐,为用户提供便捷的提醒与交互体验。这款应用不仅是一个学习成果展示,也适用于...
【Android 备忘录开发详解】 在Android平台上,创建一个备忘录应用是学习移动应用开发的一个基础且实用的任务。这个“android 备忘录”项目对于初学者来说,提供了宝贵的实践经验,帮助他们理解Android应用的基本...
首先,Android备忘录源码通常包括以下几个关键部分: 1. **UI设计**:源码中的布局文件(如XML文件)定义了备忘录应用的用户界面,包括添加、编辑和查看备忘录的界面。开发者会使用Android的Layout XML来设计各个...
在本项目"一个简单的Android备忘录.zip"中,我们主要关注的是如何使用Android Studio开发一个手机端的小型备忘录应用。这个课程设计旨在帮助初学者了解Android应用的基础架构和核心组件,如Activity、Intent、SQLite...
【Android 备忘录小程序详解】 在Android平台上开发备忘录小程序是一项常见的任务,它能够帮助用户方便地记录和管理日常事务。这个压缩包提供的工程实现了这样一个功能丰富的备忘录应用,包括侧滑删除、置顶操作...
这里我们将深入探讨这个"Android备忘录系统"的实现细节,包括其核心功能、技术栈以及可能的设计思路。 首先,"仿为知笔记"表明此系统旨在模仿知名的笔记应用"为知笔记",因此它应该具备类似的功能,如创建笔记、...
总结起来,"Android备忘录系统的开发"实例是一个全面的教程,涵盖了Android开发的多个核心领域,包括UI设计、数据存储、业务逻辑处理以及可能的网络同步。对于初学者来说,通过这个项目可以深入理解Android应用开发...
【Android备忘录App源码解析】 Android备忘录App是移动设备上常见的应用程序,用于帮助用户记录日常生活、工作中的重要事项。这份源码“EverMemo-master”提供了一个完整的Android备忘录应用的实现,是深入理解...
在数据存储方面,Android备忘录应用通常会利用SQLite数据库来持久化用户的数据。SQLite是一个轻量级的关系型数据库,适用于本地数据存储。开发者需要创建一个SQLiteOpenHelper的子类,用于数据库的创建和版本管理,...