自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JOY的博客

作笔记为主.

  • 博客(25)
  • 收藏
  • 关注

原创 Android Coil的简单介绍及使用

Android Coil的简单介绍及使用

2024-05-31 15:52:05 567

原创 Android-jar包方式连接本地sqlite并操作返回数据

jar包方式封装方法连接并操作Android端sqlite

2023-07-11 15:34:26 1031 1

原创 Android Activity+Fragment切换方式及方法互调

Android中Activity+Fragment的切换及方法互调

2022-12-30 15:41:30 1010 1

原创 Android Bitmap加载大图及保存图片

Android Bitmap加载大图

2022-09-14 15:55:47 2055

原创 Android 加减框

Android 加减框

2022-07-14 17:35:24 931

原创 Android项目中添加依赖的方式

先来看看常用的三种依赖的区别:库依赖(Library dependency): 是通过访问网址的形式将依赖库相应版本下载到本地;文件依赖(File dependency): 是将已经下载下来的依赖库一般为(.jar)文件,并且以.jar文件的形式添加依赖.module依赖(Module dependency): 通常项目中为了实现某个功能,或者是为了功能模块的区分,又添加了一个module,在项目中添加对此module的依赖.下面就来分别介绍三种依赖的具体方式: Library d

2021-04-10 12:05:00 7762 1

原创 Android include引用同一个布局View的区分

我们有时候会将多个布局中的相同部分抽出来作为一个公共的View,然后通过include方式引用到不同布局中,但是当同一个布局多次引用公共的View的时候该怎么区分呢,在此整理做成笔记,公共布局layout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="v

2021-04-09 18:23:22 726

原创 RecyclerView添加header Footer

在我们Android开发过程中RecyclerView的使用中有的还需要给它添加header/footer来丰富我们的项目界面显示,本篇文章就是介绍如何简单的给RecyclerView添加header 和 footer,来满足项目中的需求,之前有浏览过大佬的添加方式,无奈找不到了,在此有时间做个整理笔记,方便之后用的时候直接用.RecyclerView的简单使用上篇(RecyclerView的简单使用总结)有介绍过,感兴趣的可以查看;闲话就这么多,直接上代码.先上效果图(顶部header

2021-04-09 17:37:40 840

原创 RecyclerView的简单使用总结java/kotlin

作为Android开发的你一定对RecyclerView再熟悉不过了,相信在你的各个大小项目中都有用到,这篇文章主要属于作最基础的总结和笔记,

2021-04-09 16:07:49 439

原创 Android 自定义ProgressBar横向圆角

ProgressBar大家可能项目中都会用到,但是大部分都是根据UI给的符合项目主题的自定义形式的;下面就是我们项目中一个显示学习进度的横向ProgressBar;可以看到四个角都是圆角的,本人首先想到的是自定义,但是会发现四个角总是不能够实现,要不左侧会被切成直角,要不进度内侧会被切成直角,也是从网上查找分析,最终实现如下:结合网上大神的示意,在此作个笔记,方便之后遇到直接拿来用,节省时间.借鉴ProgressBar 进度条的进度两端是圆角的方法但是根据自定义的shape 或者是

2020-11-17 14:50:55 1854 1

原创 Android面试题汇总

最近闲来无事,结合自身也从网上找了一些Android方面的面试题,帮助自己梳理Android方面的基础理论知识,也方便自己在工作中有想不通的地方回到原点,查漏补缺,有不对的地方希望小伙伴们指正批评(ps:以下都是自己平常遇到的和从网上大神那边摘要的),好了下面正文开始: 有关Activity和Fragment生命周期图示: activity生命周期有关: onCreate...

2020-04-14 10:12:40 1376

原创 Android Studio上传SVN

Android Studio上传SVN首先得先添加忽略文件,再关联SVNSettings -> Verson Control ->Ignored Files ->点击右上角+号即可添加忽略文件Android studio提供了三种忽略方式供开发者选用:(如图)忽略指定的文件 忽略文件夹下所有文件 忽略符合匹配规则的文件需要添加的忽略文件:local.pro...

2019-07-04 15:05:19 579

原创 Android电子牌外接USB读卡器读取内容模拟键盘事件

最近做了一个Android外接USB读卡器刷手环读取数据,模拟键盘输入事件的项目;借鉴了https://github.com/githubRonda/BarcodeScanner连接电子牌板子调试,可以将板子上OTG跳帽取下,然后用一根双USB口的线连接电脑就可以调试了(ps:板子上一般连接靠近网线的USB口)因为之前公司的Android系统的电子牌的读卡器是通过串口开发的,最...

2019-04-29 10:57:33 3873 5

原创 获取设备及硬件信息(尤其平板或者大的广告屏幕)

/** * 获取设备信息 */ private void getDeviceInfo() { DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); // 屏幕宽度(...

2018-12-21 09:50:57 746

原创 Android根据path删除图片

删除手机中的图片,你还需要删除系统终端缩略图File file = new File(path);//删除系统缩略图getContentResolver().delete(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, MediaStore.Images.Media.DATA + "=?", new String[]{path});//删除手...

2018-11-02 14:26:42 2353

原创 Android 圆角 填充 边框 渐变

1.按钮的点击状态的改变&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;!--点击状态时候颜色--&gt; &lt;item android:drawable=&quo

2018-08-29 09:44:56 906

原创 Android JNI串口开发

最近公司要做一个展示牌形式的打卡器,Android系统且展示牌底部有个串口来接收大家手环打卡出勤的信息,这就需要读取每个手环或者工牌的id信息,因此用到了Android studio自带的jni功能在这里做一下总结笔记,方便以后直接拉下来使用.项目创建时如图,这样会包含native-lib.cpp文件,此文件是主要串口开发的C++函数,包含打开串口/串口设置/关闭串口等的设置 nativ...

2018-08-03 15:06:00 890

原创 Android基于MQTT协议利用ActiveMQ发送消息给Android端接收

最近公司做一个项目,尝试用ActiveMQ发送消息Android端接收,ActiveMQ端配置是后台一个大神配好了就扔给我了,当时也没有接触过这一方面,也从网上查询,看到这方面的文章也挺多的,但是感觉比较乱,所以自己做个总结,一方面后面用到直接你懂得...废话不多说,直接上Android端接收的代码,代码中大都有注释,就不在赘述.效果展示直接上图添加依赖repositories {...

2018-08-03 13:35:54 4777 10

原创 Android studio 默认快捷键

Android studio 的默认快捷键及示意,做个笔记.1 Ctrl + C 复制 2 Ctrl + V 粘贴 3 Ctrl + X 剪切 4 Ctrl + D 在当前行下方复制一行 5 Ctrl + Y 删除当前行 6 Ctrl + G 快捷行数定位 7 Ctrl + Z...

2018-07-31 15:47:37 754

原创 Android---手把手教你撸一个自定义条形图

之前从某网上看了一个描述自定义条形图的视频教程,因为没有源码,所以自己记录了一下,方便以后用到,初学者也可以互相学习.废话不多说,首先看下效果图:(可能界面比较low哈....)我们先看一下 画图三要素的介绍Canvas : 画布, 绘制Bitmap操作;Paint : 绘制所需的画笔(一般用来规定颜色,样式等);Path : 路径 轨迹;那么接下来直接上代码,代码中都有注释,我就不过度赘述了;设...

2018-07-04 14:49:42 2495 1

原创 Android Fragment和Activity之间通过接口互传数据通信

Fragment---&gt;Activity传递数据:在Fragment

2018-06-04 11:07:57 2058

原创 Android 百度定位SDK的简单使用

这篇文章也是我自己为了总结之前的笔记而写的,因为之前有用到过百度定位的SDK,所以就写了这篇文章,其实大家可以参考一下百度定位官方的文档,这里放上地址链接百度SDK文档1.首先,你需要创建一个百度地图开放平台的账号,之后按照文档要求获取开发密钥,之后jar包,so包的导入等等环境的配置工作,按照文档,很简单的,也可以网上查找资料,这里就不在过多的赘述了,下面主要介绍定位信息的获取;2.设置...

2018-02-09 15:04:33 2773 1

原创 popupWindow在点击处正下方弹出窗体

其实最近也是在总结一些技术知识,因为做过去之后老忘记,所以最近打算做一个总结,不能一边做一边忘啊,哈哈哈,其实我的总结也是一边结合自己所做的项目,一边参阅网上大神的文章,主要是做一个笔记,闲话少说,今天给大家介绍PopupWindow下方弹出窗体要做一个类似于微信的右上角点击出现一个PopupWindow的窗体,话不多说,先直接上图如上图,点击红色处,弹出黄色框框,黄色框框内的'条件查...

2018-02-09 12:05:01 1696

原创 Android RelativeLayout的部分属性

本文也是从网上找的搜集的一些关于 RelativeLayout的属性,因为在我用的时候,老是出现,怎么没有居中,怎么被挡住了,老犯这些低级错误,索性就直接总结一下,一方面自己不清楚的时候,查看一下做个笔记,一方面方便跟我有同样烦恼的人(我想应该很少吧,哈哈哈).废话少说,直接上总结;想对于给定id控件的android:layout_above 将该控件的底部置于给定ID的控件之上;an...

2018-02-09 10:23:17 274

原创 Xcode9中拖进项目的文件显示异常

在Xcode9拖进项目中的文件,代码块颜色异常最近更新到了Xcode9,然而在拖进以前写好的工具类的时候,发现代码块没有了高亮模式,切command+鼠标左键跳转也显示大大的”?”,顿时就有点傻眼了,作为新入坑的iOS小白,主要用来做笔记了,接下来直接上干货:导入的文件一般分为.h和.m文件,当拖入Xcode9中的时候,Project->Build Phases->Compile Sources中明

2017-10-11 17:32:23 541

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除