- 博客(27)
- 资源 (3)
- 收藏
- 关注

原创 安卓开发记事本
1.scrollView嵌套RecyclerView时,使用NestedScrollView,这样就不会出现recyclerView显示不完全时,底部只能部分滑动的情况。2.SmartRefreshLayout不论何时都要放在最外层的布局,哪怕是要求界面会向下滑动时,scrollView也要在SmartRefreshLayout下面写。3.RecyclerView中的GridLayoutM...
2019-03-07 16:40:53
1234
原创 Android Studio执行代码报错:Cause: unable to find valid certification path to requested target
老项目基本上不会变动,所以这个每次校验,其实是无用的,想把这个校验关掉,但是不知道要怎么做,如果有知道怎么操作的大佬,希望告知一下。现在维护老安卓程序的程序员越来越少了,身边的很多人都转行了,唉,时代的洪流啊,不知道这篇文章是否会对其他人有用,如果帮到你们了,希望你们留个言,这样,我也能知道最起码老的程序还是有人在维护的,我们还有那么一丝丝的价值。将此地址库修改成国内的镜像地址后,可以继续访问了,Gradle就可以继续校验,程序就可以正常运行了。网上找了好多解决方法,但是都不好用。
2024-07-23 14:12:46
4749
6
原创 安卓开发时,遇到要延迟时间触发某种方法时,使用的代码
在开发中,偶尔会出现需要延时触发某种方法的情况。//这里写要执行的方法。//1s后进行此操作。
2022-11-09 13:55:26
320
原创 Retrofit中解决网络请求中post请求中只传递一个String字符串而非Map<String,String>形式的办法
Retrofit中解决网络请求中post请求中只传递一个String字符串而非Map形式的办法
2022-08-22 15:32:20
3639
1
原创 SVN代码合并方法(branch-trunk)
分支代码合并到主干的核心思想:先将主干(trunk)的代码合入分支(branch),保证代码为最新,再将分支的代码合入主干。主干的代码合入分支中,如果有冲突及时解决,这样做可以保证当前状态下分支中已经融合了主干里的所有代码(注:因为不能保证trunk打出这个分支后,没有和其他别的分支进行过融合,所以必须有此步骤,这样才能保证当前要合并入trunk的branch中,基本的代码和trunk相同,不会出现冲突,此步骤为必须的步骤,不可省略)。1.将分支(branch)的代码和主干(trunk)上的代码分别下载
2021-03-22 12:01:26
3895
原创 安卓开发-手绘板自定义绘画的保存,清空与恢复
写这篇文章是因为代码中刚实现过这些功能,害怕自己之后会忘记,所以把整个方法写出来,方便自己日后复习用。还是老样子,先上图:1.首页2.点击手绘板图片后跳出的窗口3.用手指进行绘制4.点击保存按钮原理什么的就不说了,直接上代码:1.MainActivityimport androidx.appcompat.app.AppCompatActivity;import android.graphics.Bitmap;import android.graphic
2021-03-09 14:26:49
963
原创 安卓开发-自定义照相机界面
安卓开发-自定义照相机界面此项目是总结了其他三位大佬的代码后写出来的,在此首先感谢三位大佬:自定义照相机编写方法:https://blog.youkuaiyun.com/shan286/article/details/53189034解决照相机拍的照片像素低的方法:https://blog.youkuaiyun.com/w6718189/article/details/104501618?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=10
2020-12-03 13:50:34
3066
1
原创 解决TextInputLayout控件 hintTextAppearance设置后无法预览的问题
TextInputLayout设置了hintTextAppearance属性后右侧的xml浏览界面就报错了,报错信息为报这个错误的原因就是hintTextAppearance设置属性时,不能引用color中的颜色解决办法有2个:1.不引用color中的颜色,转而变成直接设置颜色,如下图:修改后,右侧浏览正常2.还是选择引用color中的颜色,先设置一个style,在style中设置需要引用的颜色之后设置hintTextAppearance时使用这个style
2020-11-25 16:54:26
737
原创 解决使用BaseQuickAdapter时,Edittext中输入数据后保存错乱的问题
今天项目中遇到Recyclerview中加入Edittext,可以保存用户输入的信息,前面都没问题,当用户输完信息后,通过后台数据发现第二个item中的Edittext数据替换了第一个Item里的Edittext的数据,网上查了取消复用的方法,虽然可行,但是屏幕上会出现残影,完全不能接受,后来找到了如下的解决方法在自己的adapter中重写这个方法就好了:记得把返回值改成position...
2020-08-27 11:59:15
1101
原创 Retrofit基本使用方法
1.引入资源库// Retrofit https://www.jianshu.com/p/8066ae4fb1b2 api "com.squareup.retrofit2:retrofit:2.3.0" api "com.squareup.retrofit2:converter-gson:2.3.0" api "com.squareup.retrofit2:a...
2020-03-10 14:44:17
13073
1
原创 JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore 解决办法
不管是使用指令创建的key:还是使用Android Studio自带的功能创建的key都会出现这个提示信息,提示信息的意思很明确,就是在指令行中执行提示的这段代码就行了,举个例子:用指令创建key时给出的提示时这个:这个时候我们在cmd命令行中直接输入这个提示信息,点击回车就可以了:输入完成后经过转过的key就会生成,原来的key自动会有一个old的后缀...
2020-02-12 11:44:17
13739
8
原创 INSTALL_FAILED_MISSING_SHARED_LIBRARY 报错如何解决
程序运行在真机上没问题,一在虚拟机上运行,就会报错:Installation did not succeed.The application could not be installed: INSTALL_FAILED_MISSING_SHARED_LIBRARYInstallation failed due to: 'null'这个问题是因为AndroidManifest文件中配置...
2019-12-17 12:41:11
12776
6
原创 安卓开发之通过接口回调,让大家可以在MainActivity中设置Adapter的点击方法
因为之前写的控件ExpandableListView中使用了Adapter,所以就用这个作为例子,来编写点击方法。1.在Adapter中编写一个接口LeftMenuClickListener(我随便起的名字),接口里面定义一个方法LeftButtonClick(没错,还是我随便起的),方法里面加入两个参数groupPosition,childPosition(这个是因为ExpandableLi...
2019-12-17 11:00:14
660
原创 Android Studio Windows系统中配置离线编译依赖项
原文地址:https://developer.android.com/studio/intro/studio-config?utm_source=android-studio#antivirus-impact,地址写的很详细,不过缺少一些配图,我这边刚好配置完成了,感觉这个配置挺实用,就用自己配置时的图片作为教程,让大家学习一下。1.点击“下载离线组件”这个超链接文字,下载两个压缩文件...
2019-12-16 14:50:00
1283
原创 安卓开发之ExpandableListView使用方法
主要写的是开发时的思路1.引入控件2.代码初始化3.创建一级菜单布局和二级菜单布局4.为ExpandableListView设置adapter5.初始化adapter并放入ExpandableListView中6.配置侧滑菜单需要显示的信息...
2019-12-13 13:06:19
233
原创 安卓版本控制之SVN篇
1.file-settings设置项目的忽略文件2.vcs-import into Version Control-Share Project(Subversion) 通过Android Studio自带的share方法,将项目上传到svn3.点击“+”,输入svn地址值,如果是首次上传项目,建议选择第三个选项,这样会同时创建trunk(放主干代码),tag(可做注释使用)及...
2019-12-12 14:44:31
1375
原创 leetcode617. 合并二叉树
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { pub...
2018-09-17 16:46:48
490
原创 leetcode709. 转换成小写字母
class Solution { public String toLowerCase(String str) { if (str.isEmpty()) { return null; } byte[] num = str.getBytes(); for (int i = 0; i < num.le...
2018-09-17 16:10:10
289
原创 leetcode461. 汉明距离
class Solution { public int hammingDistance(int x, int y) { int sum=x^y; int count; for(count=0;sum>0;count++){ sum&=sum-1; } return cou...
2018-09-17 14:44:17
168
原创 leetcode771. 宝石与石头
public static int numJewelsInStones(String J, String S) { int result = 0; for (int i = 0; i < S.length(); i++) { for (int j = 0; j < J.length(); j++) { ...
2018-09-13 13:28:53
498
原创 leetcode1. 两数之和
public int[] twoSum(int[] nums, int target) { List<Integer> list = new ArrayList<>(); Boolean issum = checknum(nums, target, list, 0, false); if (issum) { ...
2018-08-23 15:23:42
209
原创 leetcode884. 两句话中的不常见单词(java)
public String[] uncommonFromSentences(String A, String B) { Map<String, Integer> savemap = new HashMap<>(); List<String> list = new ArrayList<>(); saveS...
2018-08-22 15:07:41
517
原创 leetcode804. 唯一摩尔斯密码词(java)
public int uniqueMorseRepresentations(String[] words) { String[] numberstr = new String[]{".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", &
2018-08-21 15:57:55
587
原创 leetcode242. 有效的字母异位词(java)
public static boolean isAnagram(String s, String t) { if (s.equals(t)) { return true; } else if (null == s || null == t || s.length() != t.length() || s.length() <= 0) ...
2018-08-21 11:04:05
766
原创 leetcode 125. 验证回文串(java版)
private static boolean isPalindrome(String s) { if(null==s||s.length()<2){//如果字符串的长度小于2,直接返回true return true; } int size=s.length()-1;//记载的总长度 char lef...
2018-08-20 16:54:50
794
原创 leetcode680. 验证回文字符串 Ⅱ(java)
public static boolean validPalindrome(String s) { if (s.length() <= 2) {//如果字符串长度小于等于2,直接返回true return true; } return checkResult(s, 0, s.length() - 1, 1);}private static...
2018-08-17 14:24:54
627
WacomDemo.zip
2021-03-09
TakePhotoDemo图片可放大缩小版.zip
2020-12-03
TakePhotoDemo最终版.zip
2020-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人