![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
落魄的Android开发
在线接单,Android、HarmonyOS客户端
展开
-
Android11+ 如何获得外部存储权限
三、Android11以上,仅仅靠manifest注册,activity动态申请是不行的了,高版本Android做了分区,也就是应用内部目录和外部公共目录,内部目录可以直接访问,外部目录还需要去申请android.permission.MANAGE_EXTERNAL_STORAGE权限,和android:requestLegacyExternalStorage="true"属性(true的意思就是不分区的意思,默认是分区的)代码中还需要做一些判断。原创 2024-02-02 16:38:19 · 1486 阅读 · 0 评论 -
Android Bitmap 裁剪局部
摘自https://blog.51cto.com/u_16213393/7822792原创 2023-11-08 18:04:09 · 1497 阅读 · 0 评论 -
Android 仿京东头部滚动头像动态变化
Android仿京东头部滚动,头像动态位移变化原创 2023-08-03 09:49:35 · 794 阅读 · 0 评论 -
Android 使用adb命令行安装apk
如果提示adb没有配置,就需要去配置一下环境变量。插上真机,打开apk所在目录,cmd命令安装。原创 2023-07-11 17:38:42 · 695 阅读 · 0 评论 -
Android 圆环统计图(带外延折线可点击)
自定义View RingView.class。辅助工具类GeomTool.class。如有更好的方法,欢迎在评论区讨论。activity中使用。需求先看UI效果图吧。原创 2023-07-11 11:54:52 · 881 阅读 · 1 评论 -
Android 腾讯热修复方案Tinker基本使用
Android客户端腾讯系Tinker热修复方案转载 2023-03-20 10:47:57 · 506 阅读 · 0 评论 -
Android 界面灰化处理(特殊节日)
AndroidApp全局灰度化实践原创 2022-12-02 16:55:25 · 1405 阅读 · 0 评论 -
uniapp 加载非png、jpg后缀的图片在app端遇到的问题
出现情况:在小程序或者H5端运行一切正常,但是运行到app上以后,代码不报错,图片不显示原始代码,src是一张文件类型的图片,但不是.png或.jpg后缀结尾<image :src="http://img5.adesk.com/61a306057e978a3b3e3ae24e?sign=a797fd6ea7ca3fdf36fa97deb83a3711&t=6210dbbf" />那么如何解决此问题呢1、在uniapp项目根路径下面的index.html文件内添加mate标签&原创 2022-02-19 20:05:51 · 2180 阅读 · 4 评论 -
Android MMKV替代SharedPreferences
注入依赖implementation 'com.tencent:mmkv:1.0.18'初始化MMKVString dir = context.getFilesDir().getAbsolutePath() + "/mmkv";String rootDir = MMKV.initialize(dir);获得MMKV的实例MMKV mmkv = MMKV.defaultMMKV();kv.encode("bool", true);boolean bValue = kv.decodeBoo原创 2021-10-12 16:07:25 · 259 阅读 · 0 评论 -
Android 设置全屏隐藏导航栏
/** * 设置全屏显示 */getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN);WindowManager.LayoutParams lp = getWindow().getAttributes();lp.layoutInDisplayCutoutMode = WindowManager.LayoutPara原创 2021-09-18 10:30:10 · 1865 阅读 · 0 评论 -
Android端接入支付宝支付
固定配置参数需到开放平台申请,这里不做步骤介绍public class ALiPayManger { private static volatile ALiPayManger instance = null; private static final int SDK_PAY_FLAG = 1; private Activity activity; /** * 用于支付宝支付业务的入参 app_id。 */ public static fina原创 2021-07-15 17:18:18 · 648 阅读 · 1 评论 -
Android ARouter路由在组件化开发中使用步骤
1、根目录build.gradle中配置repositories { mavenCentral() maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }}classpath 'com.alibaba:arouter-register:1.0.2'2、某个module模块需要用到ARouter路由就在该module的build.gradle中配置如下代码defaultConfig {原创 2021-06-21 11:13:18 · 252 阅读 · 2 评论 -
Android 贝塞尔曲线(仿购物车效果)
贝塞尔曲线是由a点过渡到b点位置的曲线图,呈抛物线形状过渡连续慢动作效果如下:import android.animation.Animator;import android.animation.AnimatorSet;import android.animation.ObjectAnimator;import android.app.Activity;import android.graphics.drawable.Drawable;import android.view.View;i原创 2021-03-12 14:29:10 · 250 阅读 · 0 评论 -
Android RecyclerView如何实现无感分页加载
public abstract class EndlessLinearOnScrollListener extends RecyclerView.OnScrollListener { public static String TAG = EndlessLinearOnScrollListener.class.getSimpleName(); public int previousTotal = 0; // The total number of items in the dataset原创 2021-03-05 17:10:45 · 782 阅读 · 0 评论 -
Android RxBus
maven库implementation 'com.hwangjr.rxbus:rxbus:2.0.0'场景:A界面跳转到B界面,B界面发送事件到A界面,个人感觉和EventBus一模一样界面A代码class AActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) set原创 2020-12-22 16:27:48 · 462 阅读 · 1 评论 -
Circular dependency between the following tasks.
全部报错内容如下意思说这两个module之间相互依赖了module_login模块引用了implementation project(path: ':fu_camera')fu_camera模块引用了implementation project(path: ':module_login')此BUG为互相引用导致,只需要删掉一个,单向引用即可....原创 2020-11-20 13:51:01 · 15998 阅读 · 6 评论 -
Android 呈X形状,以交叉点左右抖动
public class AnimUtil { private static Animation rotateAnim = null; public static void startViewAnim(View view) { if (view == null) { return; } //从左向右 if (rotateAnim == null) { rotateAnim =原创 2020-11-16 15:21:46 · 89 阅读 · 0 评论 -
Android利用自带摄像头实现透明桌面壁纸
先看下效果,其实就是一个动态壁纸,通过摄像头把实时预览景象绘制到界面上,动态视频壁纸的实现原理与之类似用到的权限 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.SET_WALLPAPER" /> <uses-permission android:name="android.pe原创 2020-08-31 10:41:21 · 4150 阅读 · 1 评论 -
Kotlin 如何实现复杂序列化Parcelable
package com.android.wan.model.entityimport android.os.Parcelimport android.os.Parcelableimport com.dq.util.http.BaseEntityclass SystemSysEntity() : BaseEntity(), Parcelable { /** * data : [{"children":[{"children":[],"courseId":13,"id":60,"n原创 2020-07-05 20:51:44 · 661 阅读 · 0 评论 -
Android 实现保活方案
推荐一个开源框架 https://github.com/xingda920813/HelloDaemon原创 2020-06-30 14:51:54 · 895 阅读 · 0 评论 -
Android 聊天界面软件盘处理
AndroidManifest.xml中相关activity设置android:windowSoftInputMode="stateUnchanged|adjustResize"布局代码<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.原创 2020-06-04 15:44:30 · 191 阅读 · 0 评论 -
Android 读取本地Word/Pdf/Txt文件转文本输出
毫无疑问支持.doc和.docx的只有POI好多jar都是积分下载,要么就是官网下载,真心垃圾,jar包免费下载:链接:https://pan.baidu.com/s/14MWWHN3cTsr0mmxMGkIObQ提取码:93ob复制这段内容后打开百度网盘手机App,操作更方便哦 /** * 读取txt文件 * * @param filepath 本地txt或log文件 * @return 返回读取到的文件内容 */ public原创 2020-05-19 17:10:51 · 1735 阅读 · 16 评论 -
Android RxHttp在实战中的运用
至于RxHttp是什么,在这里就不讲了,有需要的可以前往查看RxHttp详解Github讲解本篇主要来看一下在实战中是如何运用的1、导入相关的库文件 implementation 'com.rxjava.rxhttp:rxhttp:1.3.4' //注解处理器,生成RxHttp类,即可一条链发送请求 annotationProcessor 'com.rxjava.rxhttp:rxhttp-compiler:1.3.4' //管理RxJava及生命周期,Activity/Fra原创 2020-05-14 23:44:40 · 2162 阅读 · 7 评论 -
Android 一个可以把日志保存到本地txt的工具类
package com.clound.battery.util;import android.os.Environment;import android.util.Log;import com.clound.battery.util.system.SystemUtil;import java.io.BufferedWriter;import java.io.File;import...原创 2020-05-06 16:29:38 · 744 阅读 · 0 评论 -
Android解决BottomNavigationView的item按下字体变大问题
只需要在res/values/dimer下添加14dp代表字体大小,可随意更改 <dimen name="design_bottom_navigation_active_text_size">14dp</dimen> <dimen name="design_bottom_navigation_text_size">14dp</dimen&...原创 2020-04-30 16:13:05 · 1628 阅读 · 0 评论 -
Android Netty客户端Demo
闲来无事,朋友问用过netty框架没有,心一想,之前用过socket,mqtt,mina唯独没有用过netty,不妨来看一下,借鉴朋友的Demo,顺便改了一下测试工具下载地址https://pan.baidu.com/s/1PZc9mnlvRZ-KDpjV2sT8NA提取码:lc83注意:a、在测试工具中发送数据到Android客户端,Android客户端可能会收不到服 务端发...原创 2020-04-11 15:26:16 · 1711 阅读 · 0 评论 -
Android RecyclerView在滑动的时候禁止Glide加载图片,提升用户体验
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { boolean IsScrolling; @Override public void onScrollStateChanged(RecyclerView recyclerView, in...原创 2020-03-30 17:53:41 · 977 阅读 · 0 评论 -
Android 实现通讯录吸顶效果
apk体验地址:链接:https://pan.baidu.com/s/1zx55AJrxWltRt__tihuiBw提取码:9m4q源码地址:原创 2020-03-13 16:00:43 · 641 阅读 · 0 评论 -
Android Switch自定义实现IOS效果
先看下效果图自定义Viewpublic class Seniorswitch extends Switch { /** * 监听是否存在动作 */ private boolean IF_EVENT_MOVE = false; /** * 监听滑动时间 */ private long MOVE_TIME = -1; ...原创 2020-03-10 16:16:15 · 284 阅读 · 0 评论 -
Android 仿抖音可上下滑动切换视频或图片
支持切换图片或视频https://gitee.com/wasadsdfa/sliding-douyin-master原创 2020-03-06 15:41:06 · 1880 阅读 · 0 评论 -
Android 获取TextView总行数
/** * 提前获取textview行数 */public class TextViewLinesUtil { public static int getTextViewLines(TextView textView, int textViewWidth) { int width = textViewWidth - textView.getCompoundPaddin...原创 2020-03-02 13:39:48 · 608 阅读 · 0 评论 -
Android 如何上传图片到阿里云
阿里平台申请这几个参数 public static final String ACCESS_ID = "LTxxxxx"; //阿里云ID public static final String ACCESS_KEY = "iMhzxxxxx"; //阿里云KEY ...原创 2019-12-27 15:34:09 · 1758 阅读 · 1 评论 -
Android 原生(和微信)分享
public class ShareUtils { /** * 分享图片到其他 * * @param file * @param activity */ public static void sendShare(File file, Activity activity) { Intent intent = new ...原创 2019-11-11 16:31:47 · 758 阅读 · 1 评论 -
Android 常用框架收集
https://blog.csdn.net/qq_21138819/article/details/89025776原创 2019-11-08 14:48:09 · 444 阅读 · 0 评论 -
Android 权限管理框架
implementation ‘com.qw:soulpermission:1.2.2’原创 2019-10-30 16:58:06 · 1816 阅读 · 0 评论 -
Android9.0 QQ分享初始化报错
https://developer.umeng.com/docs/66750/detail/94386原创 2019-10-21 14:07:22 · 534 阅读 · 0 评论 -
Android 微信分享
https://github.com/ReedGit/WeChatShareDemo原创 2019-10-18 18:25:00 · 163 阅读 · 0 评论 -
Android 微信支付宝QQ三方操作库
https://github.com/Tamsiree/RxTool原创 2019-10-18 09:38:58 · 149 阅读 · 0 评论 -
Android沉浸式状态栏
沉浸式状态栏转载 2019-10-14 12:21:49 · 81 阅读 · 0 评论 -
Android okhttp网络框架
import android.os.Environment;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.Map;import java.util.concurrent.TimeUni...原创 2018-12-08 15:04:14 · 321 阅读 · 0 评论