![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
Y_&_W
这个作者很懒,什么都没留下…
展开
-
Androd color
Android color原创 2023-03-09 16:29:59 · 104 阅读 · 0 评论 -
Android权限明细
Android权限明细原创 2023-01-12 10:30:43 · 217 阅读 · 0 评论 -
WifiAdmin wifi管理工具类
WiFi管理工具类(状态,列表,打开,关闭)原创 2022-12-08 10:46:33 · 227 阅读 · 1 评论 -
Android 设置系统亮度
Android 设置系统亮度原创 2022-11-04 19:02:02 · 563 阅读 · 0 评论 -
Android之调用系统默认声音、设置振动
Android之调用系统默认声音、设置振动原创 2022-11-04 19:00:12 · 405 阅读 · 0 评论 -
android蓝牙开启和关闭
android蓝牙开启和关闭原创 2022-11-04 18:58:17 · 2759 阅读 · 0 评论 -
Android 动态禁用和开启系统屏幕旋转
Android 动态禁用和开启系统屏幕旋转原创 2022-11-04 18:56:52 · 887 阅读 · 0 评论 -
verifyStoragePermissions
verifyStoragePermissions原创 2022-09-06 18:22:19 · 168 阅读 · 0 评论 -
Android获取IP MAC 地址
Android获取IP MAC 地址原创 2022-08-16 17:19:28 · 287 阅读 · 0 评论 -
自定义悬浮拖动按钮
自定义悬浮拖动按钮原创 2022-08-15 15:54:27 · 127 阅读 · 0 评论 -
“Please make sure you have the correct access rights and the repository exists.
Please make sure you have the correct access rights and the repository exists原创 2022-08-04 15:01:57 · 144 阅读 · 0 评论 -
Android获取系统电池信息
获取电池信息(电量,电压,状态,品牌)原创 2022-07-19 09:40:02 · 580 阅读 · 1 评论 -
android 获取本地图片、视频
android 图片 视频 路径原创 2022-07-10 20:45:11 · 1487 阅读 · 0 评论 -
Android 动态申请文件读写权限
android动态获取权限原创 2022-07-09 19:52:23 · 3239 阅读 · 0 评论 -
CLEARTEXT communication to host not permitted by network
okhttp,retrofit转载 2022-07-04 17:29:37 · 117 阅读 · 0 评论 -
uiautomatorviewer 双击闪退问题
1.检查环境变量配置2.检查jdk的版本是否兼容3.在cmd命令行中运行uiautomaterviewer工具,可以查看报错解决方法:swt.jar包问题,修改uiautomatorviewer.batrem set swt_path=%ANDROID_SWT%set swt_path=D:\software\androidsdk\tools\lib\x86_64修改之后就可以启动uiautomatorviewer了...原创 2022-04-02 10:43:51 · 3537 阅读 · 0 评论 -
Android adb 常用命令
adb的全称为Android Debug Bridge,就是起到调试桥的作用。借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。获取序列号:adb get-serialno查看连接计算机的设备:adb devices重启机器:adb reboot重启到bootloader,即刷机模式:adb reboot bootl.原创 2022-03-31 20:54:21 · 326 阅读 · 0 评论 -
JDK安装,JAVA环境变量配置
学java编程之前先把编程工具配置好,为后续编程练习提供保障。一、下载jdk8的安装包点击下载地址进行下载二、安装jdk打开jdk的安装包,接下去跟着提示一直点下一步就行了。这里可以选择安装位置,建议按照默认地址来就行了不要更改。跟上面一样以默认地址安装就行。接下来等着它安装完成就行了。在安装目录看到jdk和jre的文件夹就证明安装成功了。三、环境变量的配置右击我的电脑->属性->高级系统设置->环境变量在配置环境变量这里,一共需要配置三个。1、在系统变量区域原创 2022-02-28 15:08:12 · 201 阅读 · 1 评论 -
Android版本强制更新
目前的项目之中基本上都会存在版本更新的功能,分为强制更新和推荐更新,其实功能点都是一样的,推荐更新只是增加一个按钮让更新的弹框隐藏掉而已,这里仅记录强制更新的功能首先需要跟接口约定,需要判断是否弹出更新弹框val isUpdate = VersionUtils.compareVersions("服务端新的版本号","本地版本号")if (result.isIsNew && isUpdate) { //检查更新 val checkVersionUtils = Chec原创 2021-08-05 17:39:17 · 2215 阅读 · 1 评论 -
Git 语法常规操作,多账户操作技巧,记录以备忘。
初始化一个仓库并上传到 github 上git init 初始化本地仓库git add . 添加全部已经修改的文件,准备commit 提交git commit -m “first commit” 将修改后的文件提交到本地仓库git remote add origin 远程仓库地址 如:git remote add origin git@github.com:chamwen/JPDA.git 注意:不要用 https 格式的链接,否则会出现验证的问题git push -u ori原创 2021-07-17 16:19:09 · 135 阅读 · 0 评论 -
Google发布,玩转ShapeableImageView,告别第三方库
前言做过安卓开发的都知道,安卓的UI开发耗时耗力,实现不规则图片效果,如老生常谈的圆角、圆形图片,要么引入第三方控件,要么自定义ImageView,第三方控件不一定满足,而自定义ImageView对开发者有一定的要求且花时间。Google在去年发布的Android Material 组件 (MDC-Android) 1.2.0,提供了丰富的控件,有助于提高UI开发效率,今天的主角ShapeableImageView正式其中一员,类似的还有MaterialButton。先来看下ShapeableImage原创 2021-07-09 14:23:08 · 273 阅读 · 0 评论 -
Android判断是否有某一个权限
/**判断是否有某一种权限@param context@param permission@return*/public boolean hasPermission(Context context, String permission) {return context.checkCallingOrSelfPermission(permission)== PackageManager.PERMISSION_GRANTED;}//使用方法hasPermission(thisContext,原创 2021-07-06 15:17:56 · 1251 阅读 · 0 评论 -
现EditText + PopupWindow来实现搜索的功能
package com.item.demo;import java.util.ArrayList;import java.util.List;import android.os.Bundle;import android.text.Editable;import android.text.SpannableString;import android.text.Spanned;import android.text.TextWatcher;import android.text.style原创 2021-06-04 09:50:24 · 195 阅读 · 1 评论 -
Android 仿携程购票地址互换效果
今天项目经理给了个需求,大改意思就是说,两种货币可以互相兑换的,说白了就是类似于携程购票地址切换这种效果,废话不多说上才艺:效果:xml布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"原创 2021-05-10 18:18:04 · 231 阅读 · 2 评论 -
Android 点击 悬浮穿回到顶部。ScrollView实现
这里 我用ScrollView的scroto(0,0);方法就可以实现。具体代码如下:MainActivity.classpublic class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(原创 2021-04-22 11:56:53 · 167 阅读 · 0 评论 -
2021-03-04
前言相信很多同学都会有这样的感受,前三天刚刚复习的知识点,今天问的时候怎么就讲不出个所以然了呢?本文的目的就是致力于帮助大家尽可能的建立Android知识体系,希望大家会喜欢~必读知识结构覆盖的知识点有Android、Java、Kotlin、Jvm、网络和设计模式。面向人群正在求职的中高级Android开发食用指南和大部分人一样,我在复习完第一遍Android知识的情况下,看到相关的知识回答的仍然不能够令自己满意。在第二遍系统复习的时候,我着重记住每个知识点的关键字,根据这些关键字拼凑出原创 2021-03-04 14:31:10 · 430 阅读 · 1 评论 -
Android 控件 RecyclerView
https://www.jianshu.com/p/4f9591291365转载 2021-02-26 09:44:06 · 72 阅读 · 0 评论 -
Android 权限申请案例以及注意事项
权限的目的是为了保护Android用户的隐私。Android应用程序必须请求允许访问敏感用户数据(如联系人和 SMS),以及某些系统特征(如摄像头和 Internet)。根据该特征,系统可以自动授予许可,或者提示用户批准请求。在Android 6.0以前的设备上,系统将不会提醒用户正在获取的权限。一旦安装应用,就意味着该应用所需的所有权限均已获得。 在不经用户同意的情况下,一些应用在后台可以自由地收集用户隐私信息而不被用户察觉。为了解决这个问题,从Android 6.0版本开始,在安装应用时,该应用无法原创 2021-02-25 18:48:31 · 1715 阅读 · 0 评论 -
2021-01-08
从Android 4.4 开始,Android 支持了状态栏和导航栏的透明效果,并在 Android 5.0 上加强了这种效果,但是实现方法却和 Android 4.4 完全不同,之后在 Android 6.0、Android 8.0 以及 Android 10.0 上都增加了一些新的特性,使得在不同 Android 版本上,要实现状态栏和导航栏同样的效果异常困难,为此,我很久以前写了一个库 UltimateBar。但是随着时间的推移以及本人的成长,我越发觉得这个库设计的不好,存在太多不合理的地方,有较多的原创 2021-01-08 10:59:48 · 137 阅读 · 0 评论