Welcome 微信登录

首页 / 操作系统 / Linux

使用Android系统提供的ContentResolver 无法进行distinct查询的workaround

使用Android系统提供的ContentResolver 无法进行distinct查询的workaround

场景假定:一个联系人A有两个电话号码,分别是32111268和32111269。现在要对联系人的电话进行查询,以得到联系人的raw_contact_id。我们知道,在Android系统中,所有和联系人有关的数据,都存储在数据库/data/data/com.android.providers.contacts/databases/contacts2.db里面的data数据表中,因此,可以对该表进行查询以获得联系人的raw_contact_id。对于上面假定的...
AndroidOPhone动画分析之翻转效果

AndroidOPhone动画分析之翻转效果

看到很多人在问如何实现三维的翻转效果,所以今天在这里简单的给大家分析一下,其实在APIDemo中就有这样一个例子,那么我们就以其为例来学习Android中的翻转动画效果的实现,首先看一下运行效果如下图所示。Android中并没有提供直接做3D翻转的动画,所以关于3D翻转的动画效果需要我们自己实现,那么我们首先来分析一下Animation 和 Transformation。Animation动画的主要接口,其中主要定义了动画的一些属性比如开始时间,持续时间,...
Android教程之实现动作感应技术

Android教程之实现动作感应技术

今天有个公司说需要动作感应的几个小游戏!也接触Android很久了,但是以前没有看过关于动作感应技术的教程,到google上也没搜索到类似教程!只有自己看API了,加上就其他平台的动作感应试试吧!就在这里记录下收获吧!1.发现Android提供了SensorListener接口2.要使用还得有个动作感应管理器SensorManager//取得SensorManager SensorManagersensorMgr=(SensorManager)getSys...
Android中application 全局变量 && 使用TAB页不能退出的问题

Android中application 全局变量 && 使用TAB页不能退出的问题

Android编程中,application这样的名词似乎变得那样的不常见,而让大家更为熟悉的是activity、intent、 provider、broadcast和service。但其实android中的application也有着它自身的用处。打开manifest文 件,会看到有一个application配置标签,这就是有关application的使用了。就是说application是用来保存全局变量的,并且是在package创建的时候就跟着存在了。...
Android中“分享”功能的实现【附源码】

Android中“分享”功能的实现【附源码】

Android的编程界面相当直截了当,只要了解Activity和View,就可以写出可用的应用。不过这还不够。Android是一种手机操作系统,它提供了对各种与联网及通讯相关的支持。善用这些支持,才能开发出贴近移动应用特点的程序。在Android的种种编程概念中,尤为值得注意的是Intent。Intent的英文词义是“意图”,而在Android的编程框架里面,也正是体现“想要做某事”的概念。它的作用是在Activity之间传递数据,或者说,通过传递数据,达...
如何监控Android模拟器的HTTP访问情况

如何监控Android模拟器的HTTP访问情况

在调试某个应用时,需要监控应用与服务器之间的HTTP通讯。从搜索引擎找到的方案几乎全错。要么是人云亦云,要么是只能满足旧的平台版本,要么根本就是臆测。不得其解之际,用比较复杂的方法解决了。昨天想起来,觉得太过窝囊,于是重整旗鼓,终于在官方文档上找到一点启发。把真正能解决问题的方案写下来,一方面给同样遇到问题的朋友一点帮助,另一方面也是提醒自己,官方文档是解决问题的第一方案,但读文档也有讲究。不读文档、不思考,一遇问题就上网搜,结果大概都会事倍功半。问题场景...
初探Linux kernel系列

初探Linux kernel系列

首先阐述一下我为什么想学习一下Linux kernel。最早是因为对嵌入式的一时脑热,我买了开发板,买了不少资料,前前后后投进去了1000多了。不过好歹还是有点回报的,虽然还没有怎么着调,但又似乎拓宽了不小的知识面。慢慢的我发现,对于从学软件入手的我来说,硬件知识的薄弱是个不容忽视的缺陷,毕竟软硬件间的代沟还是不小的,就像现在的老爹和fashion闺女一样,鸿沟还是忽视不得的。这有点让我望而却步,不过多大的困难都无法阻挡我的前进啊。我对策略稍作调整,因为我...
Android 2.0之后读取联系人——ContactsContract

Android 2.0之后读取联系人——ContactsContract

当我们将Andorid1.5及其以前的项目放到Android2.0上时,如果代码中有importandroid.provider.Contacts;Eclipse会提示“建议不使用”,那是因为在Android2.0中,联系人api发生了变化,需要使用ContactsContract。直接看下面一个最简单的例子,读取联系人的姓名和电话号码:读取联系人的名字很简单,但是在读取电话号码时,就需要先去的联系人的ID,然后在通过ID去查找电话号码!一个联系人可能存在...
<< 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 >>