定义:注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,没加,则等于没有某种标记,以后,javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上有无何种标记,看你有什么标记,就去干相应的事。标记可以加在包,类,字段,方法,方法的参数以及局部变量上。注解(Annotation)为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后某个时刻方便地使用这些数据(通过
转载 2024-09-14 14:15:40
27阅读
在简书看了很多解答,并没有解决问题,浪费了宝贵的学习时间。本着知其然,也要知其所以然的精神,研究了各位前辈们的方法,终于找到了问题所在,下面开始复盘。一、问题发生在加载虚拟机的时候显示下图二、找出原因android studio(以下简称ASS)的日志在C:\Users*你自己的用户名称*\AppData\Local\Google\AndroidStudio2021.1\log\idea
转载 2024-03-19 16:53:58
73阅读
​​signingConfigs {​​ ​​releaseConfig {​​ ​​keyAlias ​​​​'stone'​​ ​​keyPassword ​​​​'mypwd'​​ ​​storeFile file(​​​​'/Users/stone/Documents/project_AS/myapplication/stone.keystore'​​​​)​​ ​​storePa
转载 2016-08-03 14:27:00
89阅读
2评论
    代码已经整理好,效果如下图:        地址:http://down.51cto.com/data/2213924    // 广播方法// sendBroadcast(new Intent("you"));// Gerenzi
原创 2016-04-18 00:32:54
845阅读
转载 Gradle打包APP签名 默认情况下,debug被配置成使用一个debug keystory。debug keystory使用了默认的密码和默认key及默认的key密码。deb
转载 2016-08-20 17:42:00
60阅读
2评论
###Vendor Interface:`Android O` 新增加的一个机制,用于将`framework` 与 `hal` 分开,便于在系统升级时,`OEM` 厂商 跳过`SoC` 厂商,先对`framework`进行升级。例如: 8.0 之前: framework 与 hal 是紧耦合的存在于 system.img 中,因此进行版本升级时需要: OEM 厂商适配framework ,SoC厂
一、开始工具的安装1.git安装git工具有两种方式,一种就是利用自带包管理工具,一种是源码编译安装(1)由于CentOS已经具有包管理器因此只需要一行命令即可自动安装yum install git(2)自行下载git安装包,进行安装首先下载tar包,然后移动到root目录中从图中可见移动的轨迹,下面使用解压命令解压,得到目录git-2.28.0tar -zxvf复习tar是用来建立,还原备份文件
一、概述 IntentService是Service类的子类,用来处理异步请求。客户端可以通过startService
原创 2023-03-06 10:16:31
67阅读
​ 本文的目的是要实现左右滑动的指引效果。那么什么是指引效果呢?现在的应用为了有更好的用户体验,一般会在应用开始显示一些指引帮助页面,使用户能更好的理解应用的功能,甚至是一些新闻阅读器会把一些头条新闻以指引效果的形式显示。说个最基本的,就是我们的手机主屏幕就是这种效果。 下面我们就开始实现我们的左右滑动指引效果。为了大家更好的理解,我们先看下实现效果,如下图所示:图所示:            
转载 2012-04-11 17:58:00
45阅读
2评论
GSONJSON 介绍Gson 下载Gson 解析 和 格式化Gson 格式化Gson 解析Json 介绍Json 全称 JavaScript Object Natation ,用来描述数据结构,它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于 服务端 与 客户端 的数据交互。格式Json 以 key-value的形式存储数据;Key的取值 为 StringValue的取
原创 2023-04-05 07:18:05
132阅读
最近在做一图像处理APP的时候需要用到opencv,发现从配置个方面都十分蛋疼,好在经过一番折腾,算是大概弄出来了,在这里大概说说,我用的是android studio开发环境,具体安装配置不再多说,直接从opencv开始。opencv下载opencv官网 先去官网下载,我在这里选择了目前的最新版4.1版,选择下载android版本的 下载好后,直接解压,不需要安装之类的步骤,进入解压后的文件夹会
转载 2023-10-17 15:12:22
344阅读
      本文记录在Android studio中配置OpenCV,并利用其进行简单的图像处理,将结果图像显示出来,主要用到JNI技术。环境安装安装Android相关环境 各个系统下安装都是大同小异,安装jdk,sdk,ndk,AS,可以参考以下博客: 安装Android Studio Ubuntu: Ubuntu18.04安装Andr
转载 2023-09-17 18:06:09
90阅读
1.010安装破解1.1选择自己的平台下载 相应的包​1.2 解压之后,把Crack目录下面的010editor复制到你安装的010editor根目录下面,覆盖里面的010editor文件,然后 启动程序, 选择tools-》register—》输入用户名密码,这个在Readme.txt 文件里面有。 ​​​​​1.3 template 的使用template 就是把原来16进制的转换成相应代
转载 2022-01-14 13:31:38
167阅读
1.前言   Android app更新是app必须拥有的功能,上线之后,可以强制用户更新也可以提示用户有新版,之所以写这篇文章,是为了介绍app版本更新的思路,内容还是比较简单的。  有人可能会说,现在比较了流行Hotfix也就是热更新技术,无论是阿里的Sophix、还是微信的Tinker,热更新主要通过推送补丁的方式,为已经上线的app推送补丁,用户不需要重新安装,可以自动拉取补丁,解决线上的
原创 2022-01-06 17:53:23
488阅读
解决通过Intent调用系统拍照程序,返回图片太小的问题[android]以下的代码可以调用系统的
原创 2023-08-01 09:26:19
61阅读
1.RxJava是什么? 2.观察者模式? 3.RxJava中的观察者模式? 4.创建观察者。 5.创建被观察者。 6.Subscribe 订阅。 7.变换操作符。 8.线程调度。1.RxJava是什么? RxJava是一个可异步处理事件的框架。 在Android中异步一词很重要。Android规定在处理耗时操作时,需要开启一个子线程处理任务,这样会出现子线程和主线程通信的问题。 An
本文全然是翻译与总结谷歌官方的教程,已确保文档的正确性。免得大家被五花八门的其它的资料弄混了,也没有系统行的学习。一、设置窗体尺寸和适配屏幕分辨率谷歌官方文档提到两个大的方面。1.Viewport视图窗体这个是html中设置的。主要是设置高度和宽度,还有初始的比列。这个宽度与高度将绝对html里面C...
转载 2016-01-17 19:41:00
119阅读
网络接口文档用来描述客户端和服务端的数据交互Http的格式规范请求部分请求消息行:定义
原创 2023-03-06 10:43:11
67阅读
Anbox源码分析(一)由于项目需要,近期在研究Anbox相关的内容。发现网上对anbox的源码和机制介绍并不是太多。同时由于在CSND观摩到许多大牛的文章,让自己的学习和工作都有很大的收获,所以,本人也想回馈社区,把自己的一些收获分享给社区。 这也是本人的第一篇博客。什么是Anbox相信读到这篇文章的兄弟们应该对anbox有一个大概的了解了,anbox其实就是Android in a box,翻
前言为了学习App开发,进而选择了原生的安卓。主要是学习《第一行代码Android》,为了之后自己完整的程序开发,特此汇总学习笔记。目录TextViewButtonEditTextImageViewProgressBarAlertDIalogProgressDialogQScrollBar基本布局线性布局相对布局帧布局百分比布局自定义布局ListView...
转载 2021-12-28 15:55:15
52阅读
  • 1
  • 2
  • 3
  • 4
  • 5