- 博客(25)
- 收藏
- 关注
原创 Android项目中添加依赖的方式
先来看看常用的三种依赖的区别:库依赖(Library dependency): 是通过访问网址的形式将依赖库相应版本下载到本地;文件依赖(File dependency): 是将已经下载下来的依赖库一般为(.jar)文件,并且以.jar文件的形式添加依赖.module依赖(Module dependency): 通常项目中为了实现某个功能,或者是为了功能模块的区分,又添加了一个module,在项目中添加对此module的依赖.下面就来分别介绍三种依赖的具体方式: Library d
2021-04-10 12:05:00
7699
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
699
原创 RecyclerView添加header Footer
在我们Android开发过程中RecyclerView的使用中有的还需要给它添加header/footer来丰富我们的项目界面显示,本篇文章就是介绍如何简单的给RecyclerView添加header 和 footer,来满足项目中的需求,之前有浏览过大佬的添加方式,无奈找不到了,在此有时间做个整理笔记,方便之后用的时候直接用.RecyclerView的简单使用上篇(RecyclerView的简单使用总结)有介绍过,感兴趣的可以查看;闲话就这么多,直接上代码.先上效果图(顶部header
2021-04-09 17:37:40
817
原创 RecyclerView的简单使用总结java/kotlin
作为Android开发的你一定对RecyclerView再熟悉不过了,相信在你的各个大小项目中都有用到,这篇文章主要属于作最基础的总结和笔记,
2021-04-09 16:07:49
412
原创 Android 自定义ProgressBar横向圆角
ProgressBar大家可能项目中都会用到,但是大部分都是根据UI给的符合项目主题的自定义形式的;下面就是我们项目中一个显示学习进度的横向ProgressBar;可以看到四个角都是圆角的,本人首先想到的是自定义,但是会发现四个角总是不能够实现,要不左侧会被切成直角,要不进度内侧会被切成直角,也是从网上查找分析,最终实现如下:结合网上大神的示意,在此作个笔记,方便之后遇到直接拿来用,节省时间.借鉴ProgressBar 进度条的进度两端是圆角的方法但是根据自定义的shape 或者是
2020-11-17 14:50:55
1807
1
原创 Android面试题汇总
最近闲来无事,结合自身也从网上找了一些Android方面的面试题,帮助自己梳理Android方面的基础理论知识,也方便自己在工作中有想不通的地方回到原点,查漏补缺,有不对的地方希望小伙伴们指正批评(ps:以下都是自己平常遇到的和从网上大神那边摘要的),好了下面正文开始: 有关Activity和Fragment生命周期图示: activity生命周期有关: onCreate...
2020-04-14 10:12:40
1184
原创 Android Studio上传SVN
Android Studio上传SVN首先得先添加忽略文件,再关联SVNSettings -> Verson Control ->Ignored Files ->点击右上角+号即可添加忽略文件Android studio提供了三种忽略方式供开发者选用:(如图)忽略指定的文件 忽略文件夹下所有文件 忽略符合匹配规则的文件需要添加的忽略文件:local.pro...
2019-07-04 15:05:19
555
原创 Android电子牌外接USB读卡器读取内容模拟键盘事件
最近做了一个Android外接USB读卡器刷手环读取数据,模拟键盘输入事件的项目;借鉴了https://github.com/githubRonda/BarcodeScanner连接电子牌板子调试,可以将板子上OTG跳帽取下,然后用一根双USB口的线连接电脑就可以调试了(ps:板子上一般连接靠近网线的USB口)因为之前公司的Android系统的电子牌的读卡器是通过串口开发的,最...
2019-04-29 10:57:33
3825
5
原创 获取设备及硬件信息(尤其平板或者大的广告屏幕)
/** * 获取设备信息 */ private void getDeviceInfo() { DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); // 屏幕宽度(...
2018-12-21 09:50:57
717
原创 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
2340
原创 Android 圆角 填充 边框 渐变
1.按钮的点击状态的改变<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <!--点击状态时候颜色--> <item android:drawable=&quo
2018-08-29 09:44:56
880
原创 Android JNI串口开发
最近公司要做一个展示牌形式的打卡器,Android系统且展示牌底部有个串口来接收大家手环打卡出勤的信息,这就需要读取每个手环或者工牌的id信息,因此用到了Android studio自带的jni功能在这里做一下总结笔记,方便以后直接拉下来使用.项目创建时如图,这样会包含native-lib.cpp文件,此文件是主要串口开发的C++函数,包含打开串口/串口设置/关闭串口等的设置 nativ...
2018-08-03 15:06:00
857
原创 Android基于MQTT协议利用ActiveMQ发送消息给Android端接收
最近公司做一个项目,尝试用ActiveMQ发送消息Android端接收,ActiveMQ端配置是后台一个大神配好了就扔给我了,当时也没有接触过这一方面,也从网上查询,看到这方面的文章也挺多的,但是感觉比较乱,所以自己做个总结,一方面后面用到直接你懂得...废话不多说,直接上Android端接收的代码,代码中大都有注释,就不在赘述.效果展示直接上图添加依赖repositories {...
2018-08-03 13:35:54
4728
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
727
原创 Android---手把手教你撸一个自定义条形图
之前从某网上看了一个描述自定义条形图的视频教程,因为没有源码,所以自己记录了一下,方便以后用到,初学者也可以互相学习.废话不多说,首先看下效果图:(可能界面比较low哈....)我们先看一下 画图三要素的介绍Canvas : 画布, 绘制Bitmap操作;Paint : 绘制所需的画笔(一般用来规定颜色,样式等);Path : 路径 轨迹;那么接下来直接上代码,代码中都有注释,我就不过度赘述了;设...
2018-07-04 14:49:42
2448
1
原创 Android Fragment和Activity之间通过接口互传数据通信
Fragment--->Activity传递数据:在Fragment
2018-06-04 11:07:57
2041
原创 Android 百度定位SDK的简单使用
这篇文章也是我自己为了总结之前的笔记而写的,因为之前有用到过百度定位的SDK,所以就写了这篇文章,其实大家可以参考一下百度定位官方的文档,这里放上地址链接百度SDK文档1.首先,你需要创建一个百度地图开放平台的账号,之后按照文档要求获取开发密钥,之后jar包,so包的导入等等环境的配置工作,按照文档,很简单的,也可以网上查找资料,这里就不在过多的赘述了,下面主要介绍定位信息的获取;2.设置...
2018-02-09 15:04:33
2750
1
原创 popupWindow在点击处正下方弹出窗体
其实最近也是在总结一些技术知识,因为做过去之后老忘记,所以最近打算做一个总结,不能一边做一边忘啊,哈哈哈,其实我的总结也是一边结合自己所做的项目,一边参阅网上大神的文章,主要是做一个笔记,闲话少说,今天给大家介绍PopupWindow下方弹出窗体要做一个类似于微信的右上角点击出现一个PopupWindow的窗体,话不多说,先直接上图如上图,点击红色处,弹出黄色框框,黄色框框内的'条件查...
2018-02-09 12:05:01
1676
原创 Android RelativeLayout的部分属性
本文也是从网上找的搜集的一些关于 RelativeLayout的属性,因为在我用的时候,老是出现,怎么没有居中,怎么被挡住了,老犯这些低级错误,索性就直接总结一下,一方面自己不清楚的时候,查看一下做个笔记,一方面方便跟我有同样烦恼的人(我想应该很少吧,哈哈哈).废话少说,直接上总结;想对于给定id控件的android:layout_above 将该控件的底部置于给定ID的控件之上;an...
2018-02-09 10:23:17
259
原创 Xcode9中拖进项目的文件显示异常
在Xcode9拖进项目中的文件,代码块颜色异常最近更新到了Xcode9,然而在拖进以前写好的工具类的时候,发现代码块没有了高亮模式,切command+鼠标左键跳转也显示大大的”?”,顿时就有点傻眼了,作为新入坑的iOS小白,主要用来做笔记了,接下来直接上干货:导入的文件一般分为.h和.m文件,当拖入Xcode9中的时候,Project->Build Phases->Compile Sources中明
2017-10-11 17:32:23
518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人