2016/8/8 11:11:18 # 纠错 之前写的这篇内容的知识点有误,给大家造成了误导,深感抱歉. android 中给 Activity 设置背景的方法是在 style 文件中设置 windowBackground 属性,而非设置 background 属性,如果你设置的是 background 属性,那么抱歉,你可能会遇到下面所说的这种情况: Activity 的 layout 中所有布局控件的背景全变成了 background 所指定的样式. 2016/7/11 14:06:22 最…
private void writeContacts() { Uri rawContacts = Uri.parse("content://com.android.contacts/raw_contacts"); //1,获取当前最大的联系人id Cursor cursor = getContentResolver().query(rawContacts, new String[]{"contact_id"}, null, null, null); cursor.m…
动画是一个App体现良好交互的一种手段,通常的我们会看到很多App的ListView的Item都有一个入场动画例如: 可以看到,当进入界面加载ListView的Item的时候有一个向左滑动显示,并且淡入的动画.下面介绍一下实现方法: <ListView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la…
在ActionBar上使用ActionProvider实现一个高效的友好的分享操作在Android 4.0(API等级14)上更容易了.一个ActionProvider,一旦附加到action bar的菜单上了,就会处理外观和行为上的操作,至于ShareActionProvider,你值需要提供分享intent,然后它会完成剩下的事情. 注意:ShareActionProvider从API等级14以及更高版本中可用. 更新菜单的声明 要使用ShareActionProviders,在菜单资源文件…
<menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/contact_us" android:orderInCategory="1" android:showAsAction="&…
第一次研究时间:2016/7/30,以下研究主要存在于当前最新版本的android studio上.eclipse请参考 一.头部标题取消 当前版本新建工程在 application中默认主题为 android:theme="@style/AppTheme" ,存在于res/values/styles.xml中代码,此为默认创建时不同版本可能不一样 <!-- Base application theme. --> <style name="AppTheme&…
在Boardconfig.mk 中添加一个 IS_FLAG := true 由于Boardconfig.mk和各目录的Android.mk是相互关联的 所以我们可以在Android.mk 中添加 一个 ifdef IS_FLAG LOCAL_CFLAGS += -DHHHH endif 在Android.mk中添加的这行相当于在 该目录下的文件中定义了一个宏 #define HHHH 如果我们想要在某个工程中根据工程的不同来对相关的代码中的某段参数进行选择时,可以参考此方法…
本文转载自:http://blog.csdn.net/huangyabin001/article/details/38302021 在Boardconfig.mk 中添加一个 IS_FLAG := true 由于Boardconfig.mk和各目录的Android.mk是相互关联的 所以我们可以在Android.mk 中添加 一个 ifdef IS_FLAG LOCAL_CFLAGS += -DHHHH endif 在android.mk中添加的这行相当于在 该目录下的文件中定义了一个宏 #de…
调用Android自带日历功能  觉得这篇文章不错,转载过来. 转载:http://blog.csdn.net/djy1992/article/details/9948393 Android手机配备有一个内置的日历应用程序.第三方应用程序可以利用日历内容提供商接口读取用户的日历信息和安排在日历新的事件.这个日历可以直接同步用户的谷歌日历.  不幸的是,没有文档和Android手机的日历应用集成,因为有另外一个联系人应用程序.相反,本文所提供的所有信息,将会通过逆向工程的谷歌日历内容提供商.该接口…
2017-10-09 概述 所谓Android系统服务其本质就是一个通过AIDL跨进程通信的小Demo的延伸而已.按照 AIDL 跨进程通信的标准创建一套程序,将服务端通过系统进程来运行实现永驻内存,在其它程序中就可以通过约定好的方式来建立通信了.而所谓回调,本质上也是一个 AIDL 跨进程通信,只不过是将回调的服务端放在系统服务通信的客户端中而已. 本实例我们模拟一个灯光管理功能.设备中有一盏灯,我们定义一个系统服务用于统一控制灯的亮灭操作,客户端可以发送控制灯光的请求给服务端,也可以接收来自…