下边讲讲我前段时间在公司做通讯录联系人所学习到的一些知识,跟大家分享一下。 一、Contacts数据库存放位置: cmd->adb remount(如果remount succeeded)->adb shell ->cd data/data/com.android.providers.contacts ->cd databases ->会显示contacts的数据库
转载 2023-08-31 16:13:09
537阅读
/** * 读取数据 * * @return 读取到的数据 */ private Uri callUri = CallLog.Calls.CONTENT_URI; private String[] columns = {CallLog.Calls.CACHED_NAME// 通话记录的联系人 , CallLog.Calls.NUMB
原创 2023-02-23 09:35:07
133阅读
该项目是大二上学期时的android实训项目,要求如下: android同学录项目开发 1)同学录基本要素,人的基本信息:,人物照片,姓名,性别,联系电话,住址,qq,email。 2)可以通过同学录直接拨打电话和发短信。 3)关键的照片显示。实时的拍照,可以新生成一个同学录的记录,然后填写相关信息。 一、项目展示 二、Android功能代码bean层PersonInfo.javapackage
转载 2023-09-08 17:04:57
132阅读
由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表:一是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"   二是transciptMode属性,需要用ListView或者其
转载 2023-07-30 19:34:54
64阅读
简介在我们平常上网的时候经常会用到谷歌或百度,在输入框中输入我们想要输入的信息就会出现其他与其相关的提示信息,非常方便。这种效果在Android中是用AutoCompleteTextView实现的,AutoCompleteTextView是一个可以编辑的文本view,当用户键入时,会自动显示完成建议信息。建议列表显示在下拉列表框中,可以选中某项代替编辑框里的内容。当用户点击回车键时,或者什么也没有
2015年 l2月 第4期 教 学 与 科 技 37Android百度地图定位App开发蒋 波,李方军(中国工程物理研究院工学院,四川绵阳,621900)摘 要:本文介绍了Android平台下百度地图App的开发以及百度地图定位服务的使用关键词:MapView控件;定位图层;定位客户端;弹出窗口图层随着百度地图SDK 3版本的发布,百度地图开发中定位图层和信息窗口覆盖层的实现变得容易,本文使用 A
这个问题本身不难,但是由于项目中的需求太过于复杂,结果导致这个问题变得不是那么容易实现。在网上一搜,结果如下: 我不知道是who copy who?反正介绍的所谓的三种方法,第一种都是无法运行的,很明显的bug,第二三种方法都是入门级知识,这几位大哥写博客自己都不先运行一下吗?唉,不吐槽了,说说我的解决方案吧:在需要记录滚动位置的地方执行下面的操作:int scrollPos = refreshL
原创 2021-07-29 08:58:47
280阅读
这个问题本身不难,但是由于项目中的需求太过于复杂,结果导致这个问题变得不
原创 2022-04-06 16:04:34
149阅读
mSwipeListView.setOnScrollListener(new OnScrollListener() { @Overridepublic void onScrollStateChanged(AbsListView arg0, int arg1) { // TODO 自动生成的方法存根 if (arg1 == OnScrollListener....
原创 2022-03-08 13:41:39
138阅读
目录第一节:AIDL实现远程服务的通信一、远程服务的开启二、远程服务的通信第二节:Android线程间通信一、什么是多线程?二、ANR 的基础知识及产生1、原因:2、三种情况:三、线程四、实现的两种方式:五、线程间通信第三节:Socket&Https通信一、什么是SocketUDP:DatagramSocket:DatagramPacket:TCP:ServerSocketSocket二、
转载 2023-09-04 12:30:04
62阅读
# Android即时通讯储存聊天记录实现教程 ## 流程图 ```mermaid flowchart TD A(创建数据库) --> B(创建表) B --> C(插入聊天记录) C --> D(查询聊天记录) D --> E(展示聊天记录) ``` ## 整件事情的流程 步骤 | 操作 ---|--- 1 | 创建数据库 2 | 创建表 3 | 插入聊天
原创 2024-05-25 04:39:57
47阅读
Android 即时连天工具的开发  客户端,开三个线程,thread1监听接收消息,用udp,thread2定时向服务器发送在线消息,用tcp,thread3每隔一段时间检查发送的消息的时间是否超时(客户端之间每次收到消息都要发送一个确认包,每次发送消息,都要把此消息加入全局json,加上time,消息id等标签。直到收到确认消息后删除全局变量中的此消息),超时后就把此消息发送服务器,
转载 2023-07-03 19:11:21
112阅读
移动端IM实现方案第三方平台比如环信,融云,leancloud,容联云、网易云信等等。直接使用sdk就可以实现了,最简单最直接,而且稳定性已经不错了,连UI界面都带有了,可以自行修改,缺点是要收费。spark+smack+openfire安卓使用asmack,测试使用spark,服务器使用openfire。asmack可以说是smack的Android平台的支持版提供xmpp协议的实现,就是一些a
转载 2023-07-03 19:11:35
66阅读
Contract Content Provider 通讯????内容提供器Demo可以直接简单Demo下载方便下一步的研究和学习;编码中遇到的问题:permisson权限问题
原创 2024-04-18 11:29:37
20阅读
蓝牙协议规范的目的是允许遵循规范的应用能够进行互操作,为此,远程设备上的对应应用程序必须以同一协议栈运行。每一协议栈都使用同一公共蓝牙数据链路和物理层。设计协议和协议栈的主要原则是尽可能的利用现有的各种高层协议,保证现有协议与蓝牙技术的融合以及各种应用之间的互通性,充分利用兼容蓝牙技术规范的软硬件系统。蓝牙体系结构中的协议可分为四层:1.核心协议:基带协议、链路管理协议(LMP)、逻辑链路控制和适
转载 2024-01-17 08:35:59
187阅读
记录和恢复listView滚动位置的2种方法:记录listView滚动到的位置的坐标(精确度较强推荐)、记录
原创 2023-02-22 07:24:49
184阅读
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical" android:layout_width="fill_parent"&nbs
转载 精选 2012-03-07 11:23:44
693阅读
# Android 通讯:基础知识与实例 Android 操作系统因其开放性和灵活性,已经成为移动领域最为流行的操作系统之一。而在 App 开发中,通讯功能是重要的一部分,在不同的应用之间,设备与设备之间都需要进行数据的传输与交互。本文将介绍 Android 中的通讯机制和实现方式,并通过实例来深入理解。 ## Android 通讯的类型 在 Android 中,通讯主要可以分为以下几种类型
原创 2024-09-10 06:33:11
11阅读
一、简述     通用异步收发传输器(Universal Asynchronous Receiver/Transmitter,通常称作UART)。常用的是串行异步收发协议,其原理是将传输线上的二进制一位一位地顺序传输。UART的通信线路简单,只需要三根线即可实现两个设备之间的传输,但是传输速率是最慢的。当然两个设备使用UART串口通讯时,必须先
转载 2023-08-04 11:28:24
603阅读
浅谈Android应用的构成对于一个Android应用程序来说,是由四种构造块组织而成的,这四种构造块如下:  Activity Intent Receiver Service Content Provider 但是,并不是每一个Android应用程序都需要这四种构造块,这不是必须的,某些时候,我们只需要这四种中的几种组合成我们的应用。    &nbsp
转载 10月前
20阅读
  • 1
  • 2
  • 3
  • 4
  • 5