通过Teamviewer QuickSupport实现对安卓手机平板的远程控制前言教程开始注意事项参考 前言由于春节不回家,给父母买了一个安卓平板,小新Pad,方便视频通话。我发现相较于语音通话,视频通话更能引起聊天的兴趣。但是父母对数码设备不是很熟,有时候还是要指点一下的,所以我想实现类似华为手机的“亲情关怀”功能,发现TeamViewer和国产的向日葵远程控制都可以满足需求。然而向日葵远            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-08 20:34:56
                            
                                85阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介Android手机可以通过BLE的方式与设备进行通信,其中5.0以上的系统还可以模拟设备端,具体可以参见我的博客   对于BLE的控制端,大致的流程为: 打开蓝牙–搜索设备–连接–获取服务和特征值–对特征值进行读写以下是我写的一个demo,可以搜索设备,点击设备可以进入到特征值的界面,然后对特征值进行读写。 开发步骤1.初始化获取蓝牙服务bluetoothManager = (Bluetoot            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 12:38:02
                            
                                87阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文主要介绍Android权限控制机制的原理。Android的权限控制主要分为两种类型。对设备的直接访问    这种类型主要指访问网络等类似的权限。Android直接使用了Linux的用户权限机制。当应用程序在安装的时候,系统会给应用程序分配一个用户名,同时,会检查AndroidManifest.xml中的权限声明。对于在系统的platform.xml文件中存在的权限            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 09:52:31
                            
                                37阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            作者:半颗心脏 一、认识MQTT协议。如果你对MQTT协议的连接过程不熟悉,那没关系;请看我前面的8266硬件上介绍的MQTT介绍 ,其实也没啥难,这个MQTT的好处是短小,信息传递快捷 ,适合在有限的空间的硬件的开发,比如8266 , 或者其他通讯模块。二、新建Android项目,集成MQTT的架包。我是用AndroidStudio工具开发的,所以集成比较简单,我也强烈推荐大家去使用AS 。第一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 10:30:57
                            
                                88阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先声明一下我的实验平台,是全志CQA83T,成都启划信息的板子。上面一篇博客介绍了Android下led控制的Android部分。这一篇我想说说Linux下的部分,从上一篇我们可以知道,jni通过打开led设备/dev/led,进而使用ioctl函数来控制led的亮和灭和蜂鸣器的发声。那么在Linux下面,为什么会接受ioctl控制,ioctl函数是怎么控制led的?当然,其实到这个地步,已经和            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-05 00:14:46
                            
                                26阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            随着互联网的发展,大众对程序员这个职业有了更多的了解,除了高薪工资之外,压力太大,黑白颠倒,作息不规律等等,也是身为一个程序员必须经历的事情。大部分程序员都是安静的、稳重的,有什么问题发给他们修改,收到的都是简洁明了的“OK”。但是,很多时候,只要一句话,就能让这些可爱的程序猿瞬间被激怒所以,今天,我将献上一份《Android知识图谱》,以自身的经验 & 所见所闻,旨在告诉大家,学习And            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-28 10:20:19
                            
                                71阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前面的两篇文章主要讲了一个方面:从app中启动其他app。但是如果你的app可以处理对其他app有用的操作,你的app也应该响应其他app的操作请求。例如,如果你创建了一个社交app可以分享信息和图片给用户的朋友,支持ACTION_SENDintent,让用户在其他app初始化分享操作然后启动你的app来执行,是一件很有趣的事情。为了其他app可以启动activity,应该在manifest文件中            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-30 09:55:03
                            
                                749阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言最近在工作中遇到了这么一个需求:如何实现 Android 应用前后台切换的监听?下面来一起看看详细的介绍:iOS 内边是可以实现的,AppDelegate 给了一个回调监听:@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
func applicationWillResignActive(_ a            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 20:35:25
                            
                                30阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于普通人来说,远程控制电脑已经是一件极具科技范的事情。而近年来,随着手机行业的飞速发展,智能手机与普通电脑之间的界限越来越模糊,向日葵远程控制软件目前已经支持远程控制手机,下面就来演示下如何通过向日葵远程控制软件,实现苹果手机远控安卓手机。一、被控端操作1.享有内测资格的用户,直接到官网下载安装包;2.安装成功后,未root的手机应该要先安装root软件进行root,并且授予权限;3.运行被控端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-06 07:02:28
                            
                                1357阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             引入对屏幕的任何操作,系统都会创建一个触摸事件的对象MotionEvent来应对这个操作。当点击手机屏幕的某一个视图时,最先感应到的是屏幕,因为Activity系统是分层的结构,底层是一些驱动,所以驱动就会得到信息并且把信息传到被点击的应用,应用再交给Activity,Activity通过MotionEvent对象来实现对视图的触控操作,那么接下来我们学习一下MotionEvent对象            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 15:42:31
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
                   在上两篇文章中,我们介绍了如何为Android系统的硬件编写驱动程序,包括如何在Linux内核空间实现内核驱动程序和在用户空间实现硬件抽象层接口。实现这两者的目的是为了向更上一层提供硬件访问接口,即为Android的Application Frameworks层提供硬件服务。我们知道,Android系统的应用程序是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-22 13:53:26
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            现如今,科技的发展,使得手机的功能也越来越智能化,可有些小伙伴对智能化手机有许多不会操作的地方,这时,就可以利用远程手机软件,来请求别人的远程帮助。或者,当我们的手机丢失了,也可以利用远程功能来删除一些重要信息。除了请求别人的帮助,移动设备远程控制的用途其实还是很多的,除了上班打卡,你还可以用远程控制软件远程协助年纪大的父母,长辈使用和操作智能手机,智能手机现在已经融入到我们的日常生活里的点点滴滴            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-01 14:08:06
                            
                                213阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如何让自己的服务重启一直让本人头疼,尽自己所能还是无法克服,原因是使用小米手机做测试,却没留意小米的“自启动管理”,发现自己的应用没有添加到列表中,结束进程无法复活,允许后就变得生猛活虎。现在有这样的需求,防止自己的app被其他的应用程序(比如qq手机管家)杀死,该怎么实现呢。我们知道app都是运行在进程中的,android是怎样管理这些进程的呢。要想app不被杀死,只要做到进程不被结束就解决了问            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-13 16:41:36
                            
                                49阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如您所知,最佳实践是始终对项目(甚至是个人项目)使用源代码管理(SCM)。 您是否知道Android Studio与Git集成了惊人的源代码管理管理功能? 如果您不知道或没有使用它的经验,请继续阅读这篇文章。 即使您已经使用了Android Studio的Git集成,您仍然可以在本文中学到一些有用的技巧。  我将向您展示Android Studio中Git支持的许多功能,以及从Android S            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-31 17:57:38
                            
                                94阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、认识Android的IPC主板模式  系统架构设计最关键的任务就是组合(或称整合),而且最好是能与众不同、深具创新性组合。Android就擅用了主板模式,以通用性接口实践跨进程的IPC通信机制。由于Android是开源开放的系统,其源代码可成为大家观摩的范本。首先,其主板模式提供了IBinder通用性接口。如下图:                  
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-29 06:03:34
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本例子,讲述在android2.1上完全自已开发一个驱动去控制硬件口并写应用测试该驱动,通过这样一个例子,解析android下的驱动开发流程的应用调用流程,可以说是很好的入门引导。 要达到的效果:通过android的应用,调用驱动程序,在开发板上控制4个LED的亮灭。 一、硬件原理     如上图,通过4个IO口控制这LED,低电平LED亮,这4个IO口分别是GPM1, GPM            
                
         
            
            
            
            1、ioc介绍       控制反转(Inversion of Control,英文缩写为IoC)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。它包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。到底啥意思呢???原本我们在一个类里面用到很多成员变            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 14:07:26
                            
                                12阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            pwm,也就是常说的脉冲宽度调制脉冲宽度调制技术。目前,pwm技术的应用是非常多的。为了增进大家对pwm的认识,本文将对pwm的几种控制方法进行详细的阐述,保证大家彻底理解。如果你对pwm具有兴趣,不妨继续往下阅读哦。pwm一种模拟控制方式,根据相应载荷的变化来调制晶体管栅极或基极的偏置,来实现开关稳压电源输出晶体管或晶体管导通时间的改变,这种方式能使电源的输出电压在工作条件变化时保持恒定。脉冲宽            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-28 01:35:05
                            
                                269阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概念并发控制机制就是要用正确的方式调度并发操作,使用户的一个事务的执行不受其他事务的干扰,从而避免造成数据的不一致性。 并发控制的主要技术有:封锁,时间戳,乐观控制法和多版本并发控制(MVCC)。 给每个事务盖上一个“时标” 通过时间戳来解决事务的冲突问题。 CAS是项乐观锁技术,当多个线程尝试使用CAS同时更新同一个变量时,只有其中一个线程能更新变量的值,而其它线程都失败,失败的线程并不会被挂起            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-24 16:38:08
                            
                                183阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言我的博客已经断更很久了,因为疫情的原因没能开学,也无法去公司报道实习,在家十分的颓废,学习的时间零零散散,更是没有什么时间来写博客的@@(铁废物)。最近疫情好转,自己也来深圳这边某知名IC厂商(同样也让人喊YES的那个)实习,在手机部门做一些驱动相关内容的工作,以前有做过Linux驱动开发,安卓以前没有接触过,在公司就慢慢开始学习,自己下班回家后后也再分析分析代码,写写博客。 因为自己也是一个            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-13 22:36:07
                            
                                50阅读
                            
                                                                             
                 
                
                                
                    