• 安卓学习笔记(21)-flutter doctor时显示X Unable to locate Android SDK的解决方案

    时间:2024-04-07 09:56:52

    安卓学习笔记(21)-flutter doctor时显示X Unable to locate Android SDK的解决方案​ 在安装flutter之后,打算开启一个demo测试一下,结果出现了这么一句话:Unable to locate a development device; please ...

  • 一、Android学习第一天——环境搭建(转)

    时间:2024-04-06 17:37:58

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html)一、 Android学习第一天——环境搭建Android 开发环境的搭建环境搭建需要①Android SDK ②JDK ③eclipse环境搭建开始:㈠将Android SDK...

  • (一百三十二)Android O WiFi重启机制学习——重启流程

    时间:2024-04-05 20:38:02

    1.WiFi重启在日常生活中,WiFi使用过程中出现异常用户一般都会手动关闭再打开WiFi完成一次重启,那么Android机制是否有类似的呢? 2.重启流程探究偶然间看到一个类叫做SelfRecovery,该类有将WiFi重启的接口2.1 SelfRecovery/** * This class i...

  • Androidt图形绘制原理从底层到上层学习(二) Android 图形组件Surface、SurfaceFlinger、Window相关

    时间:2024-04-04 17:52:48

    下面内容转载自知乎:Android的UI底层是用CPU绘图的还是GPU绘图的?以及surfaceview,window,普通view是如何实现的?https://www.zhihu.com/question/25811504 首先亮图,然后再给出定义。表面(Surface): Surface就是指向...

  • android学习—数据存储和IO-SharedPreference和Editor

    时间:2024-04-03 08:11:13

    一、 sharedPreferences与Editor简介1、 SharedPerferences保存的数据主要是类似配置信息格式的数据,因此它保存的数据主要是简单类型的key-value对,SharedPreferences本身并没有写入数据的能力,而是通过Sharedpreferences的内部...

  • Android studio上面学习Aidl实现复杂数据类型的传递

    时间:2024-04-01 13:34:25

    上一篇学习使用了 基本数据类型的传递,但是在实际开发中肯定是不够用的这一篇主要学习使用Aidl来实现自定义对象的传递服务端要简单一些,先写一下服务端(例子是参考的网上的)需要传递的实体类(不能用Serializable)package com.chang.test.remote;import and...

  • Android(java)学习笔记267:Android线程池形态

    时间:2024-03-26 21:33:24

    1. 线程池简介 多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。     假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。如果:T1 + T3 远大于 T2,则可以采用线程池...

  • Android USB gadget框架学习笔记

    时间:2024-03-26 21:25:15

    一 Gadget框架结构kernel/drivers/usb/gadget,这个目录是android下usbgadget的主要目录。 Gadget功能组织单元:主要文件android.c,usb gadget功能的统领文件,负责组织usb 复合设备的功能,与上层应用提供交互的接口,面向市场...

  • Android(java)学习笔记206:利用开源SmartImageView优化网易新闻RSS客户端

    时间:2024-03-26 21:03:36

    1.我们自己编写的SmartImageView会有很多漏洞,但是我们幸运的可以在网上利用开源项目的,开源项目中有很多成熟的代码,比如SmartImageView都编写的很成熟的国内我们经常用到https://github.com/  或者 http://code.google.org/ (但是goo...

  • Android(java)学习笔记71:生产者和消费者之等待唤醒机制

    时间:2024-03-26 21:07:23

    1. 首先我们根据梳理我们之前Android(java)学习笔记70中,关于生产者和消费者程序思路:2. 下面我们就要重点介绍这个等待唤醒机制:(1)第一步:还是先通过代码体现出等待唤醒机制下面是测试类:package cn.itcast_05;/* * 分析: * 资源类:Stud...

  • Android(java)学习笔记207:开源项目使用之gif view

    时间:2024-03-26 21:01:06

    1. 由于android没有自带的gif动画,我在Android(java)学习笔记198:Android下的帧动画(Drawable Animation) 播客中提到可以使用AnimationView(帧动画)方法先将一个gif动画利用软件分割成若干静态图片,然后按照一定的时间间隔和播放顺序一帧一...

  • Android(java)学习笔记179:BroadcastReceiver之 有序广播和无序广播(BroadcastReceiver优先级)

    时间:2024-03-26 20:48:58

    之前我们在Android(java)学习笔记178中自定义的广播是无序广播,下面我们要了解一下有序广播:1. 我们首先了解一下有序广播和无序广播区别和联系?(1)有序广播> 接受者有优先级,接受按照先后顺序接受,类似中央向下传文件。高优先级的接受者可以把广播消息给拦截,还可以修改广播的数据。(...

  • ESP8266 WIFI模块学习之路(4)——WIFI模块与Android互相通信

    时间:2024-03-26 07:31:58

    之前写的:ESP8266 WIFI模块学习之路(3)是WIFI模块向单片机发送信息,我们绝不能满足于仅仅是给单片机下发数据,我们还想自己接受数据,只有这样互相通信才是真正的物联网技术。因此,我就在研究如何实现WIFI模块与单片机互相通信,这样就可以实现基本的物联网控制了。本次博客是解决WIFI模块与...

  • Android学习笔记之布局

    时间:2024-03-24 14:48:09

    我们对Android应用程序运行原理及布局文件可谓有了比较深刻的认识和理解,并且用“Hello World!”程序来实践证明了。在继续深入Android开发之旅之前,有必要解决前两篇中没有介绍的遗留问题:View的几种布局显示方法,以后就不会在针对布局方面做过多的介绍。View的布局显示方式有下面几...

  • android学习记录(十三)Task 和 Activity 回退栈操作。

    时间:2024-03-24 13:52:44

    首先说一下Task是一个什么概念吧:Task是一个包括activity的列表。没错。简单的说就是依照启动的先后来排队的一个队列。Back Stack。就是回退栈的意思:那么有什么用?Back Stack是存储一个Task的实现方式,一个容器。它具有栈的特性:后进先出。那么。根据什么来把activit...

  • android客户端学习-启动模拟器异常Emulator: failed to initialize HAX: Invalid argument

    时间:2024-03-24 10:58:29

    首先,启动模拟器报如下错误:在网上找了各种方法,多为安装“Intel x86 Emulator Accelerator(HAXM installer)”这个即可,所以就安装了但是安装完成之后,运行模拟器,还是报如上错误,此时已经有些心急了,因为并没有人再说出现我类似的情况,不知道问题出现在哪里好在我...

  • android多媒体框架学习 详解

    时间:2024-03-22 22:15:10

    原址一:多媒体框架概述     jellybean 的多媒体跟以前的版本,通过对比没啥变化,最大的变化是google终于舍得给multimedia建个独立的git了(framework/av),等你好久了!也体现了media 在整个android系统中的重要性!framework/av下都是些C/C...

  • android开发学习——facebook第三方登录,看了你不会后悔

    时间:2024-03-21 23:40:46

    给APP用原生android进行facebook第三方登录。我们做一件事情,首先得了解其原理,这样才不会迷茫,才知道自己做到什么程度了,心里才会有底。所以,第一步,了解第三方登录的原理:下面贴一些帮助我们理解的图,无论什么形式,自己理解了就好了http://blog.csdn.net/Yester_...

  • android p2p 学习

    时间:2024-03-21 16:22:41

    android p2p 学习TCP的三次握手(建立连接)和四次挥手(关闭连接) http://www.cnblogs.com/Jessy/p/3535612.htmlC/S(客户/服务器)模型: 基于C/S的用户间通信需要由服务器中转,在C/S中的服务器故障将导致整个网络通信的瘫痪。在基于C/S的网...

  • [Android|深度学习移植]--基于ncnn的RK3399上的人脸识别|分类的实现

    时间:2024-03-20 20:23:23

    参考文章:1.在Android手机上使用腾讯的ncnn实现图像分类: https://blog.csdn.net/qq_33200967/article/details/824210892. Ubuntu 16.04安装NVIDIA驱动:https://blog.csdn.net/u01479722...