自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(352)
  • 资源 (15)
  • 收藏
  • 关注

原创 Android炫酷的开源库集合(持续更新中.......)

本篇文章的目的:收集整理炫酷好用的自定义view开源库,方便自己在开发的过程中使用,如果有好用的相关文章推荐可以在评论区进行评论,我会整理到这篇文章里面本篇文章永久不删,对所有人可见希望可以帮到所有看到这篇文章的开发者...自定义View:秀一个音乐app的歌词变色TextViewGitHub地址【Android开源库合集】日历效果Android 一个日历控件的实现小记...

2020-12-21 11:35:04 149 1

原创 git的简单使用

1.常用命令参考链接2.CMD中退出正在执行的Git命令的方法这个是个比较简单的需求,有时候在Windows CMD中键入例如git tag之类的命令,如果tag特别多,则一直输出不停,按ctrl+c,esc等都没办法,解决方式也很简单:按q,然后按回车,然后就可以退出了。虽然只是个小经验,但感觉还是能解决些问题,所以总结一下。3.Git之pull后回退版本1、运行git ref...

2019-08-19 10:15:56 184

原创 Android Studio之Gradle和Gradle插件的区别

解释的很详细。

2023-09-26 16:03:33 859

原创 联想笔记本怎么关闭/开启自带键盘

【代码】联想笔记本怎么关闭/开启自带键盘。

2023-09-24 20:15:15 608

原创 笔记本电脑禁用自带键盘

笔记本电脑禁用自带键盘

2022-11-02 19:41:35 774 1

原创 UEFI与 Legacy BIOS两种启动模式详解

UEFI与 Legacy BIOS两种启动模式详解

2022-08-24 00:18:56 15586 1

原创 window系统区别

window系统区别

2022-08-23 21:08:37 636

原创 Android应用市场64位应用策略

Android应用市场64位应用策略!

2022-04-20 13:40:35 1240

原创 adb错误“‘adb‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

adb 介绍adb的全称为Android Debug Bridge 调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、系统升级、运行shell命令等。现在使用adb命令的时候出现错误“‘adb’ 不是内部或外部命令,也不是可运行的程序或批处理文件。”,如下图所示:这个问题一般可能就是没有配置环境变量, 这个只需要将路径E:\Android\mysdk\platform-tools加入到系统变量Path中就可以。2.前提条件是已经将adb的

2022-04-17 14:30:58 10665

原创 Android Activity或者fragment中重写物理返回键,在h5页面中返回上一个界面

实现:Activity中放置webview,跳转到h5界面,点击返回键,不退出h5界面,而是返回上一个h5界面 /** * 改写物理按键——返回的逻辑,希望浏览的网页后退而不是退出浏览器 * @param keyCode * @param event * @return */ @Override public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO A

2021-12-23 21:39:54 2155

原创 移动端常用的锁和使用方法

一、代码示例public class LockTest { int orderNum = 60000;//共享变量-库存6万 public void order() { orderNum--; } @Test public void Test() { for (int i = 0; i < 6; i++) { new Thread() { @Override

2021-08-26 02:05:54 102

原创 androidstudio中运行java程序的两种方式

androidstudio中运行java程序的两种方式

2021-08-25 19:32:15 194

原创 ould not resolve all dependencies for configuration ‘:classpath‘.

更换gradle,引起文件缺失报错 Could not resolve all dependencies for configuration ‘:classpath’.AndroidStudio与Gradle插件和Gradle

2021-08-25 17:31:55 795

原创 Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释

Java 之 Serializable 序列化和反序列化的概念,作用的通俗易懂的解释

2021-08-23 17:19:27 91

原创 Android面试题:string的==和equals的区别

参考链接“==”比较的是内存地址equal比较的是内存地址里面存放的内容

2021-05-29 23:32:16 150

原创 Android面试题:单例模式

单例模式特征:1.构造方法不对外开放,一般是private2.一般通过一个静态方法或者枚举返回单例类对象3.注意多线程的场景4.如果单例对象可以被序列化,要注意单例对象在反序列化的时候不会重新创建对象...

2021-05-29 01:53:45 219

原创 Android面试题:Java四大引用是什么?他们的区别是什么?

什么是强引用?什么是软引用?参考连接强引用:用只要引用链没有断开就不会释放,system.gc()可以回收强引用软引用:用会在内存不足的时候(即将报oom异常的时候),才会得到释放,system.gc()不会回收软引用使用场景:软引用可以用来处理图片,如果APP中需要加载大量的图片,如果直接加载大奥内存中,虽然打开图片很快,但是会消耗大量的内存。如果将图片缓存到本地磁盘中,每次打开图片的时候都要进行读写操作,这样的话很慢,所以可以用软引用构建一块内存,当内容不够用的时候直接将构建的内存释放就

2021-05-29 00:54:08 120

原创 Android面试题:ArrayList效率分析与linkedlist性能对比

一个顺序表(数组)插入、删除、查找和链表的效率对比?(腾讯)参考连接ArrayList的元素集合实际是一个数组,当要添加一个元素的时候,比如在i=1的位置加入一个元素,源码的执行逻辑是:会把i=1以及后面的数据copy一份,然后向后面移动一个位置,那i=1的位置就空余出来了,然后把新的数据赋值给i=1当要移除一个元素的时候,比如移除i=1位置的元素,源码的逻辑是:会把i=1(不包括i=1)后面的数据copy一份,把i=1位置的数据移除之后,把后面的数据整体向前移动linkedlist

2021-05-27 23:08:47 337

原创 Harmony页面之间的跳转

**1.Ablity 之间的跳转 Intent intent = new Intent(); // 通过Intent中的OperationBuilder类构造operation对象,指定设备标识(空串表示当前设备)、 应用包名、Ability名称 Operation operation = new Intent.OperationBuilder() .withDeviceId("")//可以省略不写 .withBund

2021-05-27 02:04:47 371

原创 Harmony页面间的传值

普通传值Intent intent1 = new Intent();intent1.setParam("user", "gjw");present(new DemoAbilitySlice(), intent1);接收值 public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_ability_demo);

2021-05-27 01:12:00 255

原创 Harmony 打印日志

public static final HiLogLabel HI_LOG_LABEL = new HiLogLabel(HiLog.LOG_APP, 0X00101, "GJW"); @Override public void onStart(Intent intent) { super.onStart(intent); super.setUIContent(ResourceTable.Layout_ability_demo); //pri

2021-05-27 01:06:30 496

原创 设置DevEco Studio 的代码输入自动补全功能

设置DevEco Studio 的代码输入自动补全功能

2021-05-25 01:03:12 1369 2

原创 git更改本地账号

2021-03-12 19:21:01 738

原创 glide 设置宽高_Android之ImageView加载图片保持宽高比

glide 设置宽高_Android之ImageView加载图片保持宽高比

2021-02-22 14:29:36 598

原创 H5页面出现广告

H5页面出现广告

2021-01-27 10:29:12 343

原创 CoordinatorLayout和AppBarLayout 嵌套滑动时抖动的一个原生bug

CoordinatorLayout和AppBarLayout 嵌套滑动时抖动的一个原生bug

2021-01-23 16:40:35 379

原创 使用adb logcat命令显示Android设备上的Log日志

使用adb logcat命令显示Android设备上的Log日志

2021-01-20 16:11:36 156

原创 使用glide获取网络视频的第一帧作为视频封面图

glide版本:4.11.0RequestOptions options = new RequestOptions(); options.skipMemoryCache(true).diskCacheStrategy(DiskCacheStrategy.ALL) .frame(1000000) .centerCrop(); Glide.with(imageView) .setDefaul

2021-01-20 14:00:14 4839

原创 android 各应用市场图标尺寸

vivologo:支持jpg/png格式,尺寸要求长等于宽,不低于256*256,不超过512*512,大小50k以内,仅支持直角图标APP介绍截图:请上传3-5张清晰截图。尺寸为竖图480*800,格式为jpg/png,每张图片尺寸一致,单张图片不超过2MBOPPOlogo:要求与安装包中图标一致。尺寸:512*512px,图片格式:PNG,小于1MAPP介绍截图:请上传3-5张截图,支持JPG、PNG格式。截图尺寸要求:1080*1920,单张图片不能超过1M。 请去除截图中的

2020-12-30 17:14:11 3020

原创 Android Studio出现Default Activity not found的解决办法

问题:打开项目突然就提示运行项目的地方报错了,但是项目里面并没有报错啊,看下图还好找到了解决办法:亲测可用参考链接

2020-12-28 11:30:18 736

原创 Failed to resolve: com.huawei.android.hms:push:2.6.3.301

问题:一直在改的项目,也不是老项目,今天打开项目的时候,突然就报这个错了网上资料说是,华为的仓库不稳定华为的仓库不稳定,我怎么办......,这个库我还是要用啊....还好找到了解决办法参考链接在项目的build.gradle中加入 maven {url 'http://developer.huawei.com/repo'}就解决了。(亲测可用)allprojects { addRepos(repositories) repositories{ m

2020-12-28 11:24:15 2112 3

原创 APP内部打开QQ、微信

打开QQ参考链接打开微信 /** * 跳转到微信 */ private void getWechatApi() { try { ClipboardManager tvCopy = (ClipboardManager) PayDiscountDetailActivity.this.getSystemService(Context.CLIPBOARD_SERVICE); tvCopy.setText(shar

2020-12-23 14:56:52 4534

原创 android 应用打开打开第三方地图(百度、高德、腾讯)

问题最近项目需要实现一个这样的功能:点击位置信息,调用手机上安装的地图软件,进行导航(效果图见上图)然后就是一顿百度.....还好找到了解决办法,其实很简单,因为常用的地图软件开放的都有相关api,我们再开发的过程中直接调用就可以了下面的是代码,可以直接复制粘贴使用注:底部弹框使用的是xPopup开源库,很好用,推荐给大家点击访问 xPopup开源库 GitHub地址工具类作用:为了遍历手机上安装的所有软件,看看是否安装的有相关地图软件public class isAv.

2020-12-22 12:22:39 2490 3

原创 Android实现“再按一次退出“

mExitTime是一个全局变量,记录时间用 private long mExitTime; //实现“再按一次退出”的记录时间变量 @Override //再按一次退出程序 public void onBackPressed() { if (System.currentTimeMillis() - mExitTime < 2000) { super.onBackPressed(); } else {

2020-12-21 14:10:39 209

原创 Android Studio中Git的使用及常用命令

Android Studio中Git的使用及常用命令

2020-12-20 00:10:16 217 1

原创 升级Android8.0系统原来APP图标变为小机器人的问题

升级Android8.0系统原来APP图标变为小机器人的问题

2020-12-19 11:32:20 492 1

原创 Android Studio快捷键

下面是我总结的,平常开发工作中常用的快捷键,如果有其他更好用的,欢迎评论补充1. 查找:Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Shift+Alt+N 查找类中的方法或变量Alt+F3 ,逐个往下查找相同文本,并高亮显示。2. 移动:Ctrl+Alt+ left/right 返回至上次浏览的位置Alt+ left/right 切换代码视图Alt+ Up/Down 在方法间快速移动定位Ctrl+Shift+Up/Do

2020-12-18 14:34:42 664

原创 android studio 4.0 开启offline

一、老版本的android studio 开启offline二、android studio 4.0 开启offline

2020-12-17 13:49:04 3615 4

原创 Android Studio 4.1版本更新错误Internal error.java.lang.NoSuchMethodError

问题:今天把android studio版本更新到了4.1.1.打开的时候居然报错了,具体报错信息看下图接下来就是一顿百度啊!!!不过很快就找到解决方法了错误原因本地的插件与4.1版本不匹配解决方法打开那个错误的界面,不能关掉,就是下面这个界面1.打开到这个目录2.把这个目录下面所有的文件压缩,压缩包备份到桌面3.把所有文件都删除,然后必然有一个不能删除的插件4.把那个错误界面关掉5.把plugins文件夹清空,然后把刚刚备份到桌面的文件解压到plugins文件夹,

2020-12-16 18:54:09 340 2

原创 Android向上滚动的列表ViewFlipper

问题:最近在做项目的时候遇到一个这样的需要:上下循环滚动的列表,效果图看下图解决思路最开始是想用recycleview实现,自己写不出来这样的效果,然后就去网上找有没有好用的自定义recycleview,一顿操作之后,并没有找到可用的(也试了几个别人写的用recycleview实现的方法,在我的项目上都没有效果),于是就在技术群里去请教大神,给出的建议使用ViewFlipper实现,最后终于解决问题了,下面粘贴上源码布局文件 <ViewFlipper

2020-12-16 15:46:28 370

ht_location.zip

里面含4169条国家及城市数据,算是较为全面的,我在各大社区各种百度谷歌仅找到这一个适用的,分中英文拼音3版互译,直接拉进数据库执行语句即可,超级好用,但是不得不说,更详细的街道等数据是没有的,这些数据,即使在亚马逊的选择框里也没有,只能手动输入,需要的小伙伴下载吧!

2021-02-04

Android开发之流式布局(实现热门标签效果)

Android开发之流式布局(实现热门标签效果),亲测可用

2018-12-06

FloatingActionButton实现 展开/折叠 的多级悬浮菜单

FloatingActionButton实现 展开/折叠 的多级悬浮菜单,亲测可用 ,FloatingActionButton实现 展开/折叠 的多级悬浮菜单

2018-11-30

简单的插件,允许一键创建Butterknife视图注射。减少findViewById()和setonclicktListener()重复代码量

亲测可用,简单的插件,允许一键创建Butterknife视图注射。减少findViewById()和setonclicktListener()重复代码量

2018-11-13

半圆加虚线分割线效果

android,半圆加虚线分割线效果,亲测可用,android,半圆加虚线分割线效果

2018-11-12

二维码生成工具QRCode源代码支持中文(解决解码时中文乱码)

二维码生成工具QRCode源代码支持中文(解决解码时中文乱码) ,直接饮用即可。最新资源下载链接 http://download.csdn.net/detail/5653325/5077697 原资源《二维码生成工具QRCode源代码支持中文(解决解码时中文乱码)》,经过测试遇到“不是中文开头的并且包含有中文”的二维码解码会乱码。此资源解决了这个问题。,

2018-07-25

dom4j所需要的包和依赖包

dom4j所需要的包和依赖包,亲测可用,大家可以放心下载

2018-06-28

fastjson-1.2.4.jar包

Alibaba Fastjson Jar包是可以帮助使用Fastjson功能的Fastjson jar包,Fastjson是一个Java语言编写的高性能功能完善的JSON库,当然必备fastjson jar包。快速解析json神器,方便快捷的工具。

2018-06-28

ffmpeg使用dxva2硬解码DEMO(vs2010)

基于VS2010的工程,实现dxva2的硬件加速功能,需要更改一下工程中的视频文件路径。亲测可以用。

2018-06-05

DES加密算法C++实现

DES加密算法C++实现支持多个key输入、支持ECB、CBC填充模式 3、不是.exe程序,是代码段;

2018-06-05

android计步器,可以查看历史步数

android计步器,可以查看历史步数,每天步数自动清零,亲测可用

2018-06-04

android高级进阶

android高级进阶,pdf高清扫描版,顾浩鑫著作,android高级进阶,pdf高清扫描版,顾浩鑫著作

2018-05-29

android计步器,可以看看历史步数.

android计步器,可以看看历史天数的步数,亲自测试了可以使用

2018-05-16

仿微信跳转到相册选择图片

仿微信跳转到相册选择图片,自己已经试过了,绝对可以用,

2018-04-17

android手机扫描二维码开源代码

android手机扫描二维码开源代码,自己已经试过了,绝对可以用

2018-04-17

空空如也

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

TA关注的人

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