Android+java
文章平均质量分 56
java语言为主
qq_36771930
加油,行动!!!
展开
-
java 枚举方法尝试
我们有很多时候,需要定义各种变量来管理各种数据。枚举就是一种方式选择,可以避免一些相同的变量名称的定义错误的问题。直接上码:/** * 日常排查历史筛选接口标识 */public enum ColorEnum { /** * 为空代表查全部 * */ BLUE("蓝色", "1"), RED("红色", "2"), GREEN("绿色", "3"), private final String name; priv原创 2022-04-20 16:26:34 · 406 阅读 · 0 评论 -
Android TextView开启跑马灯和速度调节(二)
通过反射TextView来实现调节速度方式有点局限,下面接着通过继承SurfaceView :参考:https://github.com/AnyLifeZLB/ScrollTextViewimport android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphic原创 2021-09-08 15:33:19 · 1911 阅读 · 0 评论 -
Android 自定义键盘(字母+数字)
1.直接上个效果图:来布局代码:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layo...原创 2020-06-10 14:37:44 · 1142 阅读 · 0 评论 -
android 没有root下实现软件自动更新的一些思路和方法
做一个简单的记录:这边主要是考虑到一些设备没有root的情况下,借助Android提供的辅助功能,开启无障碍服务来处理,借鉴了这位大神的一些步骤:https://blog.csdn.net/guolin_blog/article/details/47803149 1.编写一个服务类(MyAccessibilityService)package com.example.administrator.medx_media.upapkdata;import android.accessibili.原创 2020-05-11 15:31:45 · 480 阅读 · 3 评论 -
Android Excel(xls,xlsx)表格数据简单生成和读取尝试
1.我们数据一般常用的有SharedPreferences以键值对数据形式保存到本地xml里面,对于一些大量字段的数据,就不能直观看到数据了。2.添加jxl.jar包(自己百度),导入到自己项目3.自己定义数据类:package com.example.test_01.excel;public class Userinfo { private int id; pr...原创 2020-04-17 10:19:34 · 1728 阅读 · 0 评论 -
java 时间处理
// 获得开始时间 Calendar ca = Calendar.getInstance(); int year = ca.get(Calendar.YEAR);//获取年份 int month = ca.get(Calendar.MONTH);//获取月份 if (month == 0) month = 1; i...原创 2020-04-09 09:44:46 · 99 阅读 · 0 评论 -
Android 弹窗显示一个选择文件访问路径
之前集成别人的一个项目,发现了一个挺好用的查找文件的功能,路径我这边选择的内部存储:Environment.getExternalStorageDirectory().getAbsolutePath();我们看效果图: 一个很简单的选择弹窗,我们看一下代码: 放在openFileDialog方法中,在需要的地方调用即可...原创 2020-03-11 14:32:40 · 667 阅读 · 0 评论 -
Android 文件夹下的所有照片文件批量压缩成一个zip包
近期,有个需求要用到文件的压缩和解压的功能,总结一下,简单实现功能。 我这边是直接使用网上别人写好的工具类(ZipUtils),https://github.com/Blankj/AndroidUtilCode/blob/master/lib/utilcode/src/main/java/com/blankj/utilcode/util/ZipUtils.java,由于我这边只用到...原创 2020-03-09 14:17:52 · 1160 阅读 · 0 评论 -
AS 记录一次ERROR: Unable to start the daemon process. This problem might be caused by incorrect ..
ERROR: Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used.导入一个本地的项目,报错了,之前还好好的,androi...原创 2019-11-27 11:42:51 · 393 阅读 · 0 评论 -
Android activity+多个fragment 横竖屏切换实现
1. 这也是一个需求问题,之前实现了一个activity+fragment(FragmentTransaction 我这边是用的开启事务来管理的fragment,当我只显示某个Fragment页面,就将其他的多余的页面去隐藏) 展示页面信息数据的一个功能app,第一个版本的时候功能少,单一,我只需要处理竖屏的页面显示即可,因此我也是简单的在AndroidManifest文件清单去设置...原创 2019-11-18 10:42:16 · 1013 阅读 · 0 评论 -
Android videoview实现视频下载缓存播放前的思考
最近在处理一个业务需求,其实也是视频播放普遍存在的一个问题,我们总不可能无休止去url不断去开请求下载一个视频资源的,顺便把这个实现的过程思路和一下问题记录下来,方便以后自己学习改进,我这是需求不是做一个完整视频播放器(不集现成网络下的缓存开源库实现)。而是Android 里面的常用控件videoview, 一个Fragment 页面应用VideoView用全屏展示播放出来,...原创 2019-10-24 18:01:18 · 2583 阅读 · 2 评论 -
Androidstudio (Untracked Files Prevent Merge Move or commit them before merge View Files..)解决.
Untracked Files Prevent Merge Move or commit them before merge View Files... 为什么会报这个错的尼?原因是这样的,我在github保存了一个项目,期初是在笔记本创建提交到GitHub上面的,一直都在笔记本上面开发,突然把把项目转移到了自己的台...原创 2019-12-24 21:00:37 · 11037 阅读 · 2 评论 -
android 对指定文件夹的文件按时间排序
我们通常将自己的定义好的文件夹,来存放自己的文件,必要的时候我们可以去使用和管理这些文件的,这个时候,我们就要拿到自己存放在本地上的文件夹路径,去处理了。我这边找到了一个别人实现的方法,简单记录一下,方便自己使用,直接上码: /** * 获取目录下所有文件(按时间排序) * * @param path * @return */ ...原创 2019-11-13 14:45:32 · 1664 阅读 · 0 评论 -
Android AudioManager 控制设备的音量到指定大小
最近有个新需求就是根据后台返回,指定某设备的音量值可以修改,我就简单记录一下我只自己的方式,如下: 这里用到的思想是: 1.先获取本地设备的音乐类型(AudioManager.STREAM_MUSIC)的最大值(max) 和本地设备当前值(current)。 2.传入一个int类型的0-100的值,代表你想要的声音大小,下面用了一个模拟值(ap...原创 2019-11-08 18:13:28 · 1656 阅读 · 0 评论 -
Android 关于notifyDataSetChanged()报错问题 android.view.ViewRootImpl$CalledFromWrongThreadException
简单记录一下, 今天在调用 Recycleview list.add()之后,调用适配器的 notifyDataSetChanged()方法的时候,报了以下的错误:W/System.err: android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread that created...原创 2019-11-01 11:46:17 · 707 阅读 · 1 评论 -
Android TextView开启跑马灯和速度调节(一)
关于TextView的控件,我们都是展示文本数据为主,当然最近也是用到了跑马灯的效果,网上有很多方式,我自己也是找了一份很实在的教程,自己记录一下实现的步骤,Recycleview 的item 里面TextView也一样可以用这种方式,道理一样的。效果图如下:重写 SpanTextView 继承 TextView 上码:package com.example...原创 2019-10-30 10:52:24 · 3382 阅读 · 0 评论 -
Android activity+多个fragment 页面滑动切换的集成项目前的小建议和思考
为什么要写这篇文章,一是我本人经历过的一些坑,从中的学习和思考,二是,我们在入门开发这一门的时候,我们也要花费多点思考,采用什么的具体方式来开发现在的业务,以及他可行性,会出现的各种技术上的问题,或者优缺点,是否影响我们整个项目的正常跑通。当前比较流行的多个标签点击切换相应布局页面有以下两种比较常用的方式: 1.懒加载方式:(activity)+vi...原创 2019-10-12 18:05:34 · 703 阅读 · 0 评论 -
Android java正则表达式去除字符串花括号
我们有时候需要去处理一些字符串,获取自己想要的某个字段,例如: {id=38, res_num=lg_001, model=ZUAD, res_name=lg_label, production_date=ZUAD001, manufactor=ZUAD, enable_date=2019-04-17}当我们想要其中的id,res_num 等相关字段时,我们可以这样去处理...原创 2019-04-18 15:34:35 · 1894 阅读 · 0 评论 -
仿登录界面,Android调用服务器后端api,提交GET/POST参数,返回json格式数据
(这段话可以省略不看)记得从学校出来实习,入职第一家公司时,第一次听到Android调用api接口,获取后台的数据。感觉一脸懵逼,因为在学校做的一些安卓项目基本都是原生的app知识,基础控件的使用,甚至需要网络服务的项目都是少的可怜。回到上个问题,在网上找了一下资料,整理了代码。不扯话题了,看下面完整代码。 第一(简单布局图): ...原创 2019-02-23 13:20:39 · 3082 阅读 · 5 评论 -
android 编写一个生成1000条不重复的6位数的的(数字加字母,并写入到TXT文件中)demo
最近有个小功能,生成一些不重复的的需求。网上找了很多资源,基本的是rom那些随机的数字的方式,并不是我自己想要的,然后自己询问了一个大神,他让我用uuid这个方式来做,再加上HashSet来处理,就可以基本实现,不多说,直接上码: Set<String> uuidSet = new HashSet<>(); int len = 1000...原创 2019-07-05 11:32:45 · 320 阅读 · 0 评论 -
android 悬浮窗(实现开机自启动+依赖activity+隐藏主页面悬浮在桌面或者其他应用的上层)
还是需求的问题,我这边在网上去找了一些资料整理了一下这边引用了GitHub上的一位大神的实现方式:https://github.com/yhaolpz/FloatWindow将他的一些方法和功能实现抽离一部分功能出来这上面为什么这样做,还是因为考虑到这个app,开机自启动之后,不要影响到其他app或者功能的使用,开机自启动我这边,选择延迟5秒钟,再启动 @Overr...原创 2019-07-05 15:43:26 · 2419 阅读 · 0 评论 -
Android include 使用注意事项E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.administrator.medx_media, PID: 4283 java.lang.RuntimeException: Unable to start activity ComponentI...原创 2019-09-06 10:37:56 · 28215 阅读 · 12 评论 -
Android okhttp 创建请求参数格式为json数据格式
这里涉及到数据okhttp 的一些使用,我就不多说了,自己在主的项目去添加相关的依赖。最新依赖看github 上最新的https://github.com/square/okhttp注意:手机调试和本地后台对接接口必须是在 同一局域网内测试还有相关的文件清单 给予相关的权限 <uses-permission android:name="android.permi...原创 2019-09-19 10:35:02 · 2109 阅读 · 0 评论 -
Android Fragment使用 (ImageView) java.lang.NullPointerException:
记录一下再fragment里面去使用imageview 控件设置背景图的问题,突然报这个错误,显示空指针。E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.administrator.medx_media, PID: 4624 java.lang.NullPointerException: Attem...原创 2019-09-30 14:13:45 · 1043 阅读 · 1 评论 -
Android 实现一个检查版本更新功能(适配到8.0+)
作为一个app,如果要长期使用,我们是要对它的版本进行更新迭代的,记录一下,网上参考一个一下别人的检查更新的做法,然后自己修改成自己需要的。我们可以看一些效果图: 以上是效果图 我们还是看回自己的代码,布局那些就不放上来了,自己可以随便撸一个自己喜欢的样式出来。这个是我的检查更新按钮: ca...原创 2019-04-17 14:50:59 · 2887 阅读 · 7 评论