- 博客(284)
- 资源 (40)
- 收藏
- 关注
原创 Android中常用的adb shell命令
注意事项:这里写的命令,网页会重新编辑格式,比如我写了两个减号,发布后变成了一个减号;如果我说的命令不能正确执行,请手动输入命令,切记切换英文状态。 android 常用shell命令记录下来备忘设置adb环境变量其实就是将adb.exe的路径放到Path中,目的是cmd直接可以使用adb命令 比如我的adb.exe路径G:\tools\adt-bundle\sdk\platform-tools...
2019-12-19 16:20:41 138414 10
原创 adb server version (31) doesn't match this client
报错信息如下 C:\Users\linux>adb shell adb server version (31) doesn’t match this client (36); killing… * daemon started successfully * error: no devices/emulators found 错误原因: adb版本不对 因为我升级了SDK,导
2016-08-10 18:42:15 56550 7
原创 如何关闭 Sublime Text 4 的更新提示
1、找到 Session.sublime_session/home/sjhu/.config/sublime-text/Local/Session.sublime_session2、修改next_update_check"next_update_check": 1723768717,1723768717是一个时间戳,我们转换下https://www.uutils.com/network/t...
2024-08-15 13:02:41 30
原创 deepin更新应用商店后无法启动
清除Deepin应用商店的缓存。运行命令sudo rm -rf /home/deepin/.cache/deepin/deepin-appstore/cache来清除缓存。在终端输入sudo apt update和sudo apt upgrade来更新软件包列表并升级已安装的软件包。如果Deepin应用商店无法打开,可能是由于Deepin服务器的问题或者软件源的问题。deepin系统更新应用商店后无法启动。deepin应用商店打不开。
2024-04-29 21:44:33 990
原创 charles抓包
charles抓包charles抓https包参考这个来配置https://blog.csdn.net/qq_20113327/article/details/122299433
2022-06-29 20:18:33 1014 1
原创 如何修改jar包并重新打包
如何修改jar包并重新打包?直接用android studio或者eclipse就可以做到修改jar包并重新打包。建立一个库工程,引用要修改的jar、在android studio或者eclipse中打开你要修改的类文件,可以很方便的找到类的源码、在工程中新建相同的类,将对应源码复制过去、然后删除jar中对应的class文件、修改源码后,重新打包就可以。...
2022-06-18 12:25:06 7326
原创 tcp抓包
参考文章https://www.jianshu.com/p/ca6cdc825ad3使用准备设备需要root权限下载tcpdump 二进制文件http://www.androidtcpdump.com/下载wireshark 分析工具https://www.wireshark.org/安装tcpdump到设备下载tcpdump,然后拷贝到手机中adb push tcpdump /data/local/tmp/tcpdump给tcpdump可执行权限adb shell//进入shell
2022-01-11 19:52:00 1682
原创 configured to prefer settings repositories over project repositories but repository
使用最新版本android studio 报错如下configured to prefer settings repositories over project repositories but repository 'flatDir'我的版本是Android Studio Arctic Fox | 2020.3.1 Patch 1百度谷歌一番发现https://blog.csdn.net/m0_60322358/article/details/119521995说是删除 setting.gr
2021-08-24 22:18:50 1202
原创 彻底搞懂java动态代理
代理的目的是什么?扩展类的功能代理实现有几种?静态代理和动态代理静态代理是啥?比如有个A类,里面有个b函数,处理事情c,返回结果dclass A{ public String b() { System.out.println("c..."); return "d"; }}//怎么调用?A a=new A();a.b();如果现在有一个需求:不改变A类的b方法里面的代码,但是又要扩展b函数的功能,要有一些新功能,你咋整?可能的思路有这
2021-07-31 12:03:03 259
原创 LeakCanary原理是什么
1,如何发现内存泄露内存泄露本质是长生命周期的对象引用了短生命周期对象,导致短生命周期对象内存空间不能及时回收。LeakCanary在 Activity里销毁的时候,将activity实例放入弱引用中,再将弱引用放入引用队列中,然后执行gc,最后检测引用队列中是否有activity实例,如果有说明发生了内存泄露。弱引用,就是gc后就回收。软引用是内存不足才回收。强引用是不回收。既然gc之后,弱引用里面的activity实例没有被销毁,说明还有对象引用activity实例。也就是内存泄露了。2,如何找
2021-07-30 00:13:15 247
原创 Activity的setContentView到底做了什么
Activity 的 setContentViewgetWindow().setContentView(layoutResID);Activity 的getWindowreturn mWindow;Activity 的attachmWindow = new PhoneWindow(this, window, activityConfigCallback);很明显Activity 的 setContentView最终调用的是PhoneWindow的setContentViewPhoneWi
2021-07-29 11:43:46 262
原创 android studio模拟器上不了网
解决方案1、android studio模拟器上不了网2、其实就是dns设置问题3、解决方法是用命令行启动模拟器 cd /d C:\Users\Administrator\AppData\Local\Android\Sdk\emulator&emulator -avd Pixel_API_29 -dns-server 8.8.8.84、命令说明4.1、首先切换到emulator所在的目录cd /d C:\Users\Administrator\AppData\Local\Androi
2021-06-17 21:31:59 1569 3
原创 invalid resource directory name
遇到错误当有res/navigation的时候,反编译打包回apk的时候会报错 invalid resource directory name: …\res navigation 或者是 invalid resource directory name: …\res drawable-产生原因aapt2才支持navigation ,而AndroidKiller默认采用aapt解决方法就是使用aapt2,其他资源错误也是这么搞,具体做法如下1、切换到apktool目录cd /d D:\Pro
2021-06-16 21:20:39 3517 2
原创 firebase到底怎么用android
1、后台注册https://console.firebase.google.com/project/在firebase后台创建一个android应用,拿到google-services.json2、配置数据库在firebase后台Realtime Database中找到Data添加数据,这里直接导入一个json文件就好。举例子,自己写一个recipes-db.json,然后点击import json就可以将数据保存到firebase后台。recipes-db.json文件要json格式的,实例如
2021-04-30 15:47:28 848 2
原创 Caused by: java.lang.IllegalStateException: RecyclerView has no LayoutManager androidx.recyclerview.
Caused by: java.lang.IllegalStateException: RecyclerView has no LayoutManager androidx.recyclerview.widget.RecyclerView............ at com.cfsuman.me.batterychargemefast.AdapterRecyclerSystemApps.onCreateViewHolder(AdapterRecyclerSystemApps.java:5
2021-01-15 16:59:53 1564
原创 windows实用脚本记录
怎么用1、新建txt文件2、复制代码进去3、修改对应的路径4、另存为.bat文件重命名文件@echo offsetlocal enabledelayedexpansionset var=0 echo %var%set /a i = i + varfor %%x in (*) do ( if not "%%x"=="rename.bat" ( set /a i+=1 rename "%%x" "h!i!.jpg" )
2020-12-03 15:15:43 262
原创 android10加载图片问题解决思路全程记录 FileNotFoundException: /content:/media/external/images
在网上找到一段代码跑在android 10上,加载相册图片失败该怎么解决?1、首先确认已经给了相应权限2、跟踪加载图片的代码 Cursor cursor = getApplicationContext().getContentResolver() .query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, projection, null
2020-10-29 16:41:34 27294 3
原创 Default Activity not found
1、Default Activity not found 很明显就是说找不到默认的Activity 首先检查是否正确配置了LAUNCHER<activity android:name="com.test.positive.affirmation.SplashActivity" android:screenOrientation="portrait"> <intent-filter>
2020-10-12 15:49:37 992 1
原创 android如何查看app数据(无root权限)
当前案例app包名packageName:com.ila.pira.ump方案1使用run-as命令adb shell run-as com.ila.pira.ump如果这条命令执行成功,接下来就可以adb命令直接查看数据。adb命令具体可以参看这里Android中常用的adb shell命令————————————————https://blog.csdn.net/codehxy/article/details/49763701如果这条命令执行失败,会报如下错误run-as: Cou
2020-07-14 18:39:34 4661 1
原创 android广播兼容8.0以及9.0高版本
问题高版本发送广播收不到分析先看几遍文章https://blog.csdn.net/qq_30711091/article/details/86657268https://blog.csdn.net/u014800750/article/details/79558680https://blog.csdn.net/sytandxly/article/details/81061542https://www.jianshu.com/p/5283ebc225d5?utm_source=oschina-
2020-07-01 17:51:20 914
原创 键盘粘贴的时候会自动加空格 %E2%80%8B
现象现象1、win7系统今天用键盘复制粘贴的时候会自动加空格。就是我先ctrl+c复制一段话,然后ctrl+v粘贴,这样粘贴的时候会自动加上一个空格。现象2、复制一个网址粘贴的时候自动加上 %E2%80%8B这这这严重影响了我的工作啊,编程可是一个标点符号都不能错的。探索百度谷歌看了下没有找到解决方案。我想以前一直这样复制粘贴没问题啊,怎么突然这样子呢?尝试直接用鼠标右键复制粘贴正常。那我怀疑就是键盘的问题,换了一个键盘,问题依然存在,那说明不是键盘的问题啊。键盘没问题、但是用键盘复制有问题,那就说明
2020-05-21 20:06:24 2230
原创 java.lang.IllegalArgumentException: bitmap is recycled
java.lang.IllegalArgumentException: bitmap is recycled报错分析分析代码发现多个引用指向了同一个bitmap实例,其实一个引用调用Bitmap.recycle()函数的时候就会回收Bitmap,这就导致其他的引用指向的是一个被回收的实例,此时用其他引用调用Bitmap里面的函数都会失败。解决方法检测到所有的引用都不再需要这个Bitmap的...
2019-12-13 15:22:53 1157
原创 关于gradle报错的一点笔记
最近用android studio导入一个项目.android studio 版本 3.1.3项目地址https://github.com/LibreShift/red-moon报错是接二连三Cause: dl.google.com:443Configuration on demand is not supported by the current version of the And...
2019-10-08 15:48:05 774
原创 Android Studio - Unable to find valid certification path to requested target
报错日志代码没改、一直好好的工程Android Studio突然报错了Unable to find valid certification path to requested target成功翻墙google都可以上了也不行,设置代理也不行。于是网上找答案看到这个https://www.jianshu.com/p/48b1b577ed13。大概是说关闭了Charles 代理就可以了,问题是...
2019-09-23 16:01:04 798
原创 ERROR: Unable to resolve dependency for Could not find aar
今天导入aar出现一个错误、找不到aarsigning.properties not foundapp104946: 'annotationProcessor' dependencies won't be recognized as kapt annotation processors. Please change the configuration name to 'kapt' for th...
2019-08-16 10:38:13 1983
原创 手机连着wifi时优先用4G访问网络
参考文章https://blog.csdn.net/qq_32120667/article/details/77834469https://blog.csdn.net/u010019468/article/details/72886859代码说明权限申请 <uses-permission android:name="android.permission.WRITE_SETTINGS...
2019-08-02 19:45:41 6664
原创 Unsupported major.minor version 52.0
最近使用android studio (3.4.2)编译一个工程竟然报错了FAILURE: Build failed with an exception.* Where:Build file 'F:\work201907\freen\build.gradle' line: 1* What went wrong:A problem occurred evaluating project...
2019-08-01 21:27:07 320
原创 混淆还原的那些坑
##############1###############//混淆时按照顺序来的、变量混淆后依次为a、b、c、d public bs(String str, String str2, String str3, String str4) { this.a = str; this.b = str2; this.c = str3; ...
2019-07-25 22:18:36 2079 2
原创 AndroidKiller中smali打包错误解决
使用AndroidKiller打开一款app,修改代码后重新编译打包报错如下当前 Apktool 使用版本:apktool_2.3.2正在编译 APK,请稍等...>I: Using Apktool 2.3.2>I: Smaling smali folder into classes.dex...>I: Building resources...>S: WARN...
2019-07-07 14:43:18 4976
原创 Fail to connect to camera service+hardware.Camera$PreviewCallback)' on a null object reference
W/CameraBase: An error occurred while connecting to camera: 0W/System.err: java.lang.RuntimeException: Fail to connect to camera serviceW/System.err: at android.hardware.Camera.<init>(Came...
2019-07-05 20:11:41 803
原创 java或android国内外手机号码正则表达式
java 国内外手机号码正则表达式android国内外手机号码正则表达式参考链接 https://cloud.tencent.com/info/5a3a9432e5d6931c2e66baeab681ab90.htmlpackage com.test.demo;import android.content.Context;import android.text.TextUtils;...
2019-07-04 10:11:37 1799
原创 记录一次AAPT2 error: check logs for details
报错日志org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':testsdk:processDebugResources'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(Exec...
2019-06-28 22:02:33 901 2
原创 纯Java代码写登录注册页面
package com.honor.demo;import android.content.Context;import android.graphics.Color;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.InputFilter;impo...
2019-06-28 19:40:58 11072
原创 你真的知道drawable和mipmap的区别吗
你真的知道drawable和mipmap的区别吗?代码一:图片放在mipmap下<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ads="http://schemas.andro...
2019-06-18 16:59:11 5518
原创 拦截电脑广告
看看这种广告怎么拦截?1、打开电脑管家、2找到 软件弹窗拦截 3、选择截图添加、4、选中广告、点击确定拦截广告看下效果拦截成功。我们现在要找到是哪个应用弹的广告。看上图左边,显示的是dmininews这个程序弹的广告,我们找到这个文件,删除它。打开任务管理器找到dmininews.exe进程我们选中这个进程,右键,打开文件位置、找到删除这个文件。...
2019-06-17 12:04:06 1909
原创 利用smali代码去解决jadx出bug时的反编译问题
jadx可以很方便的进行反编译、但是有时候会增加了一些破坏代码后 、jadx就不能正常的解码出java代码。比如这段代码就是出错后的代码: /* r0 = isMediaUri(r9); r1 = 0; if (r0 != 0) goto L_0x0008; L_0x0007: return r1; L_0x...
2019-06-16 17:53:11 2292
原创 关于android http字段X-requested-with的说明
数据抓包获取到一个http请求如下GET http://ofo.mobi.com/favicon.ico HTTP/1.1Host: ofo.mobi.comProxy-Connection: keep-aliveAccept: */*User-Agent: Mozilla/5.0 (Linux; Android 5.1; Nexus 5 Build/LMY47D) AppleWebKi...
2019-06-11 17:39:59 2190
原创 android 解决 undefined reference to 报错
在jni中写了一个inline函数、编译时报错undefined reference to。仔细检查了下,我已经在c文件前面定义了这个函数。inline const char *checkJumpFileName(char *name,char* jumpName[] , int jumpNameLen[],int jumpNum);解决方案加上staticstatic inli...
2019-06-05 11:19:24 3344
原创 解决‘E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) ’ 问题
报错无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用) 首先查看下ls /var/lib/dpkg/lock-frontend然后删除sudo -r -f /var/lib/dpkg/lock-frontend如果依然报错无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) ’删...
2019-05-23 20:23:16 59109 30
植物大战僵尸android源码2
2016-12-12
linux_ubuntu.epf
2016-08-12
platform-tools.zip
2016-08-10
FileLock进程互斥
2015-12-12
sun.misc.BASE64Decoder
2015-05-19
纯Java代码创建ProgressBar,不使用xml
2014-06-14
android版QQ源码附代码解析
2014-05-16
Android版QQ源码
2014-05-16
Android富文本编辑器源码
2014-05-12
安卓地图源码
2014-05-12
植物大战僵尸android源码
2014-05-12
QQ源码Java实现
2014-05-10
ollvm14-windows
2023-01-06
连着wifi优先使用4G访问网络
2019-08-02
2019 年移动市场报告
2019-04-19
2019印度市场入门策略白皮书-中文版
2019-04-18
《Android面试宝典3.0》
2019-03-08
模拟点击向左滑动
2018-06-26
TestAlpha.zip
2017-09-07
apktool+smali2java
2017-09-06
appcompat_v7和design.7z
2017-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人