开发android,我们需要哪些技能基础。(android大牛请绕开此段) ①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识 很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。
转载
2023-08-29 15:58:20
60阅读
1.1 Android系统架构概况下图是Android系统架构图,从图中可以看出,划分为三个部分:1>应用部分 :包含在Android设备上运行的所有应用,它们是Android系统中直接面向用户的部分。2>核心部分 :Android系统中核心的功能实现,包含应用框架,核心类库等,Android应用的开发者,都是在这个基础上进行应用开发的3>底层部分 :主要指Android寄宿的L
原创
2023-05-11 21:21:49
65阅读
Android Service并不是运行在独立的进程或线程中,在进程的主线程(UI线程)中运行。如果需要处理大量数据或者进行耗时操作,则需要开辟独立线程实现;IntentService在创建时开辟了一个后台线程,所以它可以处理耗时操作;Service的两种启动方式:(1)Context.startService(Intent intent);这中方式会调用Service.onStartComman
原创
2015-01-12 14:47:54
378阅读
在UI主线程中构建,不可进行耗时操作;生命周期短暂,主要是起到一个过渡作用;目标组件:Notification、Activity、Service;两种注册方式:(1)动态注册,通常情况下在onResume()中调用Context.registerReceiver()注册,在onPause()中调用unRegisterReceiver()注销;(2)静态注册,在注册文件中进行注册;通常情况下,触发率
原创
2015-01-12 15:41:07
606阅读
本文的主要内容如下:2.1 基于Mashup的应用设计2.2 界面组件Activity解析2.3 服务组件Service解析2.4 触发器组件BroadcastReceiver解析2.5 数据源组件ContentProvider解析2.6 应用配置文件解析下面将对这些内容进行详细的介绍。2.1 基于Mashup的应用设计基于Mashup的应用,其核心是组件,应用边界、进程边界和网络边界在Andro
原创
2023-05-12 08:58:00
113阅读
1、概述一个应用程序的三个核心组件——activities、services、broadcast receivers,都是通过叫做in
原创
2023-05-12 06:10:01
124阅读
1 背景概述相信很多了解软件的人对AEAI DP应用开发平台并不陌生,笔者在入职第一天就开始接触AEAI DP,使用AEAI DP开发过AEAI WM、AEAI CRM以及中国XXXX管理系统项目,在此过程中对AEAI DP有了较为深入了解,工作之余尝试对AEAI DP的工作原理、实际开发工作涉及的技术点进行梳理,希望能够对其他AEAI DP初学者和使用人员有所帮助。本文相
原创
2022-07-26 16:16:41
179阅读
转载
2017-07-23 10:49:00
23阅读
一、分布式通信架构设计
协议选型策略
默认采用CoAP+ProtoBuf组合(节省40%传输流量)
弱网环境启用QUIC协议(降低85%握手延迟)
关键代码示例:
distributedSchedule.startRemoteAbility({protocol: ProtocolType.QUIC})
连接池管理
通过ChannelManager建立持久化通道,复用连接降低30%通信延迟:
cha
Vue开发精要之底部导航栏在我们日常开发中,尤其是移动端开发(H5、微信公众号、企业微信等)中,我们往往需要自己设计底部导航栏。或许,导航栏这种常见功能,大家都是司空见惯的,但是其中设计的知识点却是不少,本片文档将要介绍地步导航栏涉及的知识点与常用方法,共同学习,共同进步。一、导航切换HTML<!-- 占位容器 --><div class="placegolder-container"></div><!-- 底部导航栏 --><di
原创
2021-08-27 12:37:48
860阅读
Vue开发精要之底部导航栏在我们日常开发中,尤其是移动端开发(H5、微信公众号、企业微信等)中,我们往往需要自己设计底部导航栏。或许,导航栏这种常见功能,大家都是司空见惯的,但是其中设计的知识点却是不少,本片文档将要介绍地步导航栏涉及的知识点与常用方法,共同学习,共同进步。一、导航切换HTML<!-- 占位容器 --><div class="placegolder-container"></div><!-- 底部导航栏 --><di
原创
2022-01-11 13:59:36
1632阅读
Vue开发精要之底部导航栏在我们日常开发中,尤其是移动端开发(H5、微信公众号、企业微信等)中,我们往往需要自己设计底部导航栏。或许,导航栏这种常见功能,大家都是司空
原创
2022-01-15 15:30:01
1261阅读
Vue开发精要之底部导航栏在我们日常开发中,尤其是移动端开发(H5、微信公众号、企业微信等)中,我们往往需要自己设计底部导航栏。或许,导航栏这种常见功能,大家都是司空见惯的,但是其中设计的知识点却是不少,本片文档将要介绍地步导航栏涉及的知识点与常用方法,共同学习,共同进步。一、导航切换HTML<!-- 占位容器 --><div class="placegolde...
原创
2021-08-27 12:41:07
960阅读
这段内容,来自自己看书《SpringBoot 实战》的一点学习笔记
原创
2022-09-06 16:42:18
116阅读
随着企业业务迅速发展,需要支撑业务运转的信息系统越来越多,各系统之间数据分散、重复,未完全形成业务闭环,数据孤立不能互通,数据统计不一致,企业主数据(组织、人员、项目、客户、供应商、产品等)不能共享,如何对数据进行治理已经成为困扰企业发展的一大难题
原创
2022-07-11 11:34:44
529阅读
一eclipse是基于java的 ide ,但根据其体系结构,开发插件,也可拓展到其他语言———————— 尽管如此,但还是很少听说用eclipse来写php或者c的跨os三个项目:eclipse项目、eclipse工具项目、eclipse技术项目、———— 都是基于cpl common publi...
原创
2021-08-11 14:21:04
68阅读
一. 解读复杂指针声明
右左法则:首先从标识符开始阅读,然后往右看,再往左看。每当遇到圆括号时,就应该调转阅读方向。一旦解析完括号里所有的东西,就跳出括号。重复这个过程直到整个声明解析完毕。
int *a[10] // 首先 a 右边是[],说明 a 是一个具有10个元素的数组 //
转载
精选
2013-01-19 10:32:21
637阅读
http://blog.csdn.net/lwbeyond/article/details/6180640
一. 解读复杂指针声明
右左法则:首先从标识符开始阅读,然后往右看,再往左看。每当遇到圆括号时,就应该调转阅读方向。一旦解析完括号里所有的东西,就跳出括号。重复这个过程直到整个声明解析完毕。
转载
精选
2013-01-12 21:43:03
559阅读
一套代码多端运行,性能媲美原生核心优势热重载闪电开发:代码秒级更新60FPS流畅渲染:Skia引擎深度优化无缝调用鸿蒙能力:分布式硬件直连深度代码集(核心功能集成)// 综合示例:鸿蒙传感器+跨设备UI+状态管理
import 'package:flutter/material.dart';
import 'package:harmony_flutter/harmony.dart';
一、MyISAM引擎适用场景:
1、数据库端的并发数量不多(20%写 80%读);
2、读操作比较多,而且都能很好的用到索引;
3、SQL语句比较简单的应用;
4、轻松达到TB级数据量存储的数据仓库。
二、InnoDB引擎适用场景:
1、数据库端的读写并发数量非常多;
2、写操作比较多,TB级数据量应用;
3、数据较小、索引不好利用的应用比较多(报表);
4、有外
原创
2012-04-12 11:38:22
390阅读