自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Linux 自定义命令

vi $HOME/.bashrc //addalias cd2='cd ../..'alias cd3='cd ../../..'alias cd4='cd ../../../..'alias gss='git status .'alias gdf='git diff .'source $HOME/.bashrc

2022-01-13 16:54:16 193

原创 解决git bad index file sha1 signature的问题

$ git statuserror: bad index file sha1 signaturefatal: index file corruptrm -f .git/indexgit reset

2022-01-13 16:49:15 406

原创 Linux 字符串替换

sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径`

2022-01-13 16:46:10 307

原创 android 拖拽发送不成功调起分享的功能

ViewRootImpl.java// When the drag operation ends, reset drag-related state if (what == DragEvent.ACTION_DRAG_ENDED) { mCurrentDragView = null; setLocalDragState(null); mAttachInfo

2022-01-05 09:57:45 1585

原创 android应用按照字母表排名(包含英文字母开头的)

Collections.sort(appInfoList, new Comparator<String>() { @Override public int compare(String appName1, String appName2) { //拼音排序 String str1 = getPingYin(appName1);

2021-12-24 11:30:47 589 1

原创 android实现打开文件转换成分享文件

<activity android:excludeFromRecents="true" android:name="ReceiveOpenActivity"> <intent-filter android:label="转换为分享文件"> <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.cate

2021-12-24 11:05:48 165

原创 android 多文件分享

MimeTypes.javapackage ******;import android.net.Uri;import android.content.ContentResolver;import java.util.Arrays;import java.util.Set;import java.util.List;public final class MimeTypes { private MimeTypes() {} public static String[] s

2021-12-24 10:50:11 1925

原创 Linux改变所属用户名和用户组

sudo chown -R yourname ./sudo chgrp -R yourname ./

2021-12-23 15:25:33 1002

原创 android 多文件拖拽

private ClipData createStandardClipData(List<Uri> uris,Context context){final ContentResolver resolver=context.getContentResolver();final ArrayList<ClipData.Item>clipItems=new ArrayList<>();final Set<String> clipTypes=new HashSet

2021-12-22 17:35:08 1300

原创 bcompare过期后破解

Linux系统cd ~/.config/bcompare/rm -rf BCS*

2021-12-22 17:22:39 753

原创 打印android c++调用堆栈

Android.pb的shared_libs中增加"libutils","libutilscallstack",cpp文件中#include <utils/CallStack.h>android::CallStack::logStack("skia");

2021-12-22 17:20:33 1825

原创 android 代码实现输入字母字符串

sendText(InputDevice.SOURCE_KEYBOARD, " richard", displayId);private void sendText(int source, final String text, int displayId) { final StringBuffer buff = new StringBuffer(text); boolean escapeFlag = false; for (int i = 0; i < buff.length

2021-12-22 17:14:35 853

原创 微信为何不能拖拽发送超过9张图片

不要升级到8.0.1以上,升级以后确实不可以!微信的反编译代码8.0.1及之后的代码 ClipData clipData = param2DragEvent.getClipData(); if (clipData != null) { a a; int i = clipData.getItemCount(); if (i > 9

2021-12-17 15:18:44 486

原创 android draganddrop

<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.co

2021-12-16 12:19:40 1318

原创 android socket接受bitmap,关闭ByteArrayOutputStream

import org.apache.commons.io.IOUtils;Runnable revImageThread = new Runnable() { public void run() { int buf_size = 1024; byte[] buffer = new byte[buf_size]; int len = 0; try { ss = ne

2021-12-14 17:39:55 610 1

原创 android提取TextView的文本

diff --git a/core/java/android/text/TextUtils.java b/core/java/android/text/TextUtils.javaindex 81643e90428..5054c82e9f1 100644--- a/core/java/android/text/TextUtils.java+++ b/core/java/android/text/TextUtils.java@@ -1135,6 +1135,36 @@ public class T..

2021-12-14 17:26:07 2484 1

原创 android代码实现短按 长按

void sendTap(int displayId, float x, float y) { final long now = SystemClock.uptimeMillis(); injectMotionEvent(InputDevice.SOURCE_TOUCHSCREEN, MotionEvent.ACTION_DOWN, now, now, x, y, 1.0f, displayId); injectMotionEv

2021-12-14 17:14:27 1313

空空如也

空空如也

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

TA关注的人

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