定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入一个特性,与类、接口、枚举是同一个层次。它可以声明包、类、接口、枚举、字段、方法、局部变量、方法参数等前面,用来对这些元素进行说明,注释。作用分类:①编写文档:通过代码里标识元数据生成文档【生成文档doc文档】② 代码分析:通过代码里标识元数据对代码进行分析【使用反射】③编译检查:通过代
转载 2024-06-24 13:00:05
27阅读
 开发硬件条件:  1. Android系统手机一台,我用是4.0 2. 确定你手机能够正常定位,因为我自己手机无法定位,用同事就可以定位了。 开发环境搭建: Eclipse + ADT + ANDROID-SDK 2.3.3 ( API 10 ) + ARCGIS-ANDROID SDK 10.1.1 本文将代码分为片段讲解,最后会附上
转载 2013-02-06 16:27:03
497阅读
## 实现"NanoHTTPDAndroid应用"流程 为了帮助小白开发者实现"NanoHTTPDAndroid应用",我们将按照以下步骤进行操作。下面是整个流程概览: ```mermaid flowchart TD A(开始) B(导入NanoHTTPD库) C(创建MainActivity) D(创建NanoHTTPD服务器) E(重写Na
原创 2023-11-23 10:14:33
1834阅读
今天修复一个公司非常早曾经android应用功能,里面的代码逻辑已经全然错乱,然后发现返回数据全然不正确了。然后修复了整整两天。然后我又一次整理了一遍,重构就算不上了。然后就用上了枚举。 什么是枚举?我曾经也不懂,当时我看见公司项目中使用了枚举当做项目一个控制,比方改动已经写好app然后为一
转载 2017-06-16 15:13:00
57阅读
2评论
最近一个多月准备某软件设计比赛作品,因为自己对Android平台喜欢,项目定在Android应用,此文仅作为一个多月来对学习Android一点总结和反思。  想必学过JAVA的人一定接触过“反射”(Reflection)这个名词,简单来说,反射机制就是允许编程人员程序运行时来改变程序结构或者变量类型。通过这个特性,我们可以在运行时得知某个类所有成员,包括其属
转载 2023-01-02 22:19:53
83阅读
RxJava 是什么, 能解决什么问题 对比其他技术理解为什么要选择RxJava RxJava相关API RxJavaAndroid典型使用场景 RxJavaAndroid中与其他框架融合 RxJava 是什么, 能解决什么问题 github官方介绍: a library for composing asynchronous and event-based pr
转载 2021-06-21 09:44:30
361阅读
​概述Adobe Air是利用Adobe公司Flash技术开发媒体播放平台。而Native Extension就是让AIR可以调用各个平台上本地代码(native code, 如ios上object-c,androidjava,desktop上c++,c#等),从而完成对AIR中Actionscript API自定义扩展。即可以让开发者通过编写基于平台本地代码扩展ActionSc
原创 2023-01-05 22:24:29
231阅读
# Android上实现OpenCV应用指导 OpenCV(Open Source Computer Vision Library)是一个强大开源计算机视觉库,可以用于图像处理和计算机视觉相关应用。本文将指导你如何在Android平台上利用OpenCV进行应用开发。以下是整个流程概述表格: | 步骤 | 描述 | |------|---
原创 10月前
141阅读
首先我们来看一段代码: 上面这段代码没有什么问题,但是handler对象创建时候却会报警告:This Handler class should be static or leaks might occur意思是:Handler 类应该为static类型,否则可能会造成内存泄漏。为什么会造成这种情
转载 2019-08-11 10:36:00
144阅读
2评论
文章目录1.1 与 Retrofit 结合1.2 与 MVP/MVVM 架构结合1.2.1 与 MVP (Model-View-Presenter) 结合1.2.2 RxJava 与 MVVM (Model-View-ViewModel) 结合1.3. RxBus (事件总线)1.4. 错误处理与资源管理1.5 复杂任务编排1.5.1 并行任务合并(zip 操作符)1.5.2. 顺序任务合并(co
转载 1月前
0阅读
mmap Android应用 mmap(内存映射文件)Android应用程序中运用非常广泛,尤其是需要高效地处理文件I/O或共享内存场景。本文将详细讲解Android中使用mmap整个过程,包括环境准备、集成步骤、配置详解、实战应用、性能优化和生态扩展等方面。 ### 环境准备 开始之前,我们需要确认开发环境准备情况。以下是不同Android环境技术栈兼容性矩阵。
原创 5月前
58阅读
函数SEARCH:返回一个指定字符或文本字符串第一次出现位置,从左到右查找(忽略大小写)。 SEARCH(查找值,在哪里查找,从第几个字符开始查找) 1、查找字符串中“e”位置 输入公式: =SEARCH("e",A2) 该处省略了SEARCH函数第三参数,默认是从第一位开始查找。 函数SEARCH忽略大小写查找,返回E位置,即1。
转载 2024-10-28 10:54:18
28阅读
# TensorFlowJava应用 随着机器学习和深度学习发展,TensorFlow已成为一个强大工具。不少开发者可能不知道如何在Java中使用TensorFlow。本文将从流程、步骤、代码等方面为你详细介绍。 ## 实施流程 使用TensorFlow进行开发时,可以遵循以下步骤: | 步骤 | 描述 | |------|------| | 1. 安装Java | 确保你
原创 9月前
126阅读
Java就是用来做项目的!Java主要应用领域就是企业级项目开发!要想从事企业级项目开发,你必须掌握如下要点:1、掌握项目开发基本步骤2、具备极强面向对象分析与设计技巧3、掌握用例驱动、以架构为核心主流开发方法没有人愿意自己一辈子就满足于掌握了一些代码实现技巧,别人告诉你要实现什么,你就用代码堆砌来实现别人要求!你必须学会从整个项目的角度去思考!你必须学会假如你是项目经理,你该如
# ProtobufJava应用 ## 引言 Protocol Buffers(protobuf)是Google推出一种语言中立、平台中立、可扩展序列化机制。它主要用途是高效地序列化结构化数据,因此在网络通信、数据存储等场景中广泛应用。本文将探讨protobufJava应用,结合代码示例,以便读者更好地理解其使用方式。 ## Protobuf基本概念 Protobuf是一
原创 7月前
24阅读
# SolrJava应用 Apache Solr是一个开源企业级搜索平台,广泛用于处理大量数据索引和搜索。由于其灵活性和强大功能,Solr经常与Java结合使用,支持高效数据检索和处理。本文将介绍SolrJava基础应用,包括如何在Java程序中集成Solr,以及一个简单代码示例。 ## Solr基本架构 Solr基本架构包括以下几个组件: - **索引**:文档被
原创 2024-08-04 04:40:32
18阅读
# Protobuf Java应用 ## 什么是 Protobuf Protocol Buffers,简称 Protobuf,是一种由 Google 开发数据序列化协议。它允许不同语言之间进行数据交换,具有高效、可扩展以及支持多种数据结构等优点。Protobuf 通常用于网络通信、数据存储以及 RPC(远程过程调用)等场景。 ## Protobuf 工作原理 Protobuf
原创 7月前
22阅读
阅读字数:2509 用时: 4分钟 摘要Java是一门面向对象编程语言,不仅吸收了C++语言各种优点,还摒弃了C++里难以理解多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言代表,极好地实现了面向对象理论,允许程序员以优雅思维方式进行复杂编程。 有人说互联网创业公司中不应该使用Java,让我们来看看票牛网
基于JAVAHDFS文件操作一、向HDFS上传任意文本文件,如果指定文件HDFS中已经存在,由用户指定是追加到原有文件末尾还是覆盖原有的文件;1.本地/usr/local/hadoop下创建text.txt文件并编辑内容2./user/hadoop/file文件夹内创建空text.txt3.实现Java代码如下二、从HDFS中下载指定文件,如果本地文件与要下载文件名称相同,则自动
转载 2023-07-12 18:25:16
88阅读
Android 2.3 NFC简介 Android 2.3加入了NFC(近场通讯)支持。官网developer.android.com英文介绍如下: Near Field Communications (NFC) Android 2.3 includes an NFC stack and framework API that lets developers read NDEF
nfc
转载 2012-08-27 13:51:21
9019阅读
  • 1
  • 2
  • 3
  • 4
  • 5