
Android
duke_knight
这个作者很懒,什么都没留下…
展开
-
抖音直播源地址
进入直播间,复制地址,到下面链接 获取源地址https://d.koishi.cc/原创 2021-11-02 13:55:06 · 14622 阅读 · 5 评论 -
Android 网络图片,gif 下载并保存到相册
10以下,可以直接存储到非 app 目录10及其以上,需要存到app目录,再复制到相册下载图片是 使用 okhttp 下载的,gif 与 正常的图片都可以下载package com.sq.lovehelper.okhttp;import android.net.Uri;import android.os.Build;import android.os.Handler;import android.os.Looper;import android.text.TextUtils;原创 2021-09-23 09:41:41 · 1761 阅读 · 0 评论 -
android之bitmap-xml文件属性详解
https://blog.youkuaiyun.com/u013279840/article/details/50822684转载 2021-07-01 16:38:50 · 461 阅读 · 0 评论 -
Android TextView 下划线自定义颜色
Android TextView 使用UnderlineSpan 增加下划线功能,试了很久,才可以将 下划线的颜色自定义import android.os.Build;import android.text.TextPaint;import android.text.style.UnderlineSpan;import androidx.annotation.NonNull;import androidx.annotation.RequiresApi;public class Und..原创 2021-05-13 18:08:47 · 2209 阅读 · 2 评论 -
Android 仿豆瓣 横向日历
有个项目,需要写一个横向的日历https://download.youkuaiyun.com/download/duke_knight/18172724原创 2021-04-27 17:44:32 · 283 阅读 · 0 评论 -
Android 使用RecyclerView 实现 tag 展示
效果图如下:正常使用RecyclerView , 在setManger的 时候,注意:1. 使用implementation 'com.google.android:flexbox:2.0.1'gitHub 地址:https://github.com/google/flexbox-layout2. activity 中使用:FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(getCo...原创 2021-03-15 13:23:48 · 1322 阅读 · 0 评论 -
Android 分区存储之图片处理
Android 10 开始 启动了分区存储,在开发的时候,就需要进行一些适配,以下是需要适配的一下方法1. 项目中使用了 选择图片功能,所以选择了https://github.com/zhihu/Matisse2. 图片展示: 采用了分区存储,之前的 通过path 展示图片的时候,会发现图片无法展示了(除了自己app的存储内的文件) 所有在选择图片的回来后,不使用 path 而是使用 Uri Set<MimeType> s = new HashS...原创 2021-02-24 17:24:43 · 876 阅读 · 1 评论 -
camera2
https://github.com/googlearchive/android-Camera2Basic/tree/master/Application/src/main/java/com/example/android/camera2basic原创 2021-02-02 14:54:25 · 252 阅读 · 0 评论 -
Android Camera2
使用 Camera2 进行拍照参考:https://github.com/renhui/RHCamera2import android.Manifest;import android.app.Activity;import android.content.Context;import android.content.pm.PackageManager;import android.content.res.Configuration;import android.graphics.Ima.原创 2021-02-01 15:05:58 · 386 阅读 · 0 评论 -
Android CameraX 使用
官网地址https://developer.android.google.cn/training/cameraximport android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.util.Log;import android.util.Size;import a..原创 2021-02-01 14:53:06 · 1610 阅读 · 1 评论 -
Android popupwindow 沉浸式
setClippingEnabled(false);原创 2021-01-22 14:44:44 · 387 阅读 · 0 评论 -
Android 监听软键盘弹出事件
项目中需要监听 软键盘弹出收起的事件,参照https://github.com/HuCanui/KeyboradObserver实现转载 2021-01-09 09:47:22 · 527 阅读 · 0 评论 -
MVPPlugin 混淆 踩坑
项目中采用了MVPPlugin 插件,正常开发的时候是正常的,然后混淆打包时,凉凉!根据日志定位到了 在build.gradle 中 添加buildTypes { debug{ minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } release { ...原创 2020-12-16 11:17:03 · 216 阅读 · 0 评论 -
Android 使用Frida 与 dexdump 对apk 进行 脱壳
前期准备1、windows 电脑安装 python 环境 与 pip,安装完毕后,注意检查环境是否可以使用2、安装 Android 模拟器 (遨游,雷电,夜神之一),将需要脱壳的 apk 装到模拟器中开始安装 Frida使用国内镜像,要不然会很慢pip3 install frida-tools -i https://pypi.tuna.tsinghua.edu.cn/simple/安装完毕后 在命令行输入frida --version 若能看到版本号,即可(注,要在命令...原创 2021-01-05 10:24:57 · 5862 阅读 · 1 评论 -
Android 文件快速扫描找出指定文件
查找出手机内指定后缀的文件,一般操作是 使用 递归 去遍历所有的文件,然后根据 文件名后缀进行筛选,这样做,发现效率特底,经常需要等好久才能出现现在介绍,使用 ContentResolver 去查找private void scan(){ String t = ""; String type = "pdf"; //要查找的文件后缀 ContentResolver resolver = getContentResolver(); .原创 2020-09-11 17:41:49 · 2650 阅读 · 0 评论 -
Android 多语言切换
1. 创建资源文件右键 res --> new --> Android Resource Directory选择 Locale 并点击 右侧 >> 按钮选择你需要添加的语言或分支在res 下 会穿件对应语言的 values-xx 的 文件夹,将 对应语言的String,xml 放到文件夹下2. 点击切换按钮,将需要切换的语言,存入 SharedPreferences,然后 重新跳转的首页,并清除旧程序保存到SharedPr...原创 2020-09-10 11:48:26 · 1323 阅读 · 0 评论