自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无心下棋

当时青春年少

  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 也许你从不曾了解过安卓AIDL

你从没听过的AIDL知识

2023-12-26 11:42:34 901

原创 我的安卓数据库框架使用踩坑流程以及推荐

数据库框架避坑

2022-09-26 14:33:35 796 2

原创 AndroidStudio看不到Android12部分源码解决

从理论上来说,只要在SDK里下载了源码就是可以看到android.jar的源码文件的,但是Android12目前发现出意外了,即时下载了有了类源码也看不到,比如WifiManager源码.原因比较简单,是因为源码目录下没有WifiManager类,至于为什么没有,可能是因为类换目录了,不在frameworks目录下,所以谷歌给忽略了。解决办法是找到对应的类文件放到对应目录下就可以了。下载aosp源码,也可以想看哪个类就下载哪个,可以从这个网站上下载,外网的贴心的我必然已经把文件准备好了,从这里

2021-10-11 09:16:38 1798

原创 无权限访问ViewBinding Cannot access ‘android.viewbinding.ViewBinding‘

使用ViewBinding的时候提示Cannot access 'android.viewbinding.ViewBinding' which is a supertype of '***'. Check your module classpath for missing or conflicting dependencies虽然提示错误,但是还是可以编译运行的,功能也正常。那么很明显,又是AS的bug了吧。我灵光一现,把项目移动到其他目录,删除几个文件夹重新导入。谁知道我第一次尝试就成功了

2021-07-07 13:55:00 3555 6

原创 安装xapk

解压xapk文件adb install-multiple baseApk.apk apk1.apk apk2.apkadb help可以查看其他支持的指令

2021-05-13 10:51:36 1554

原创 kotlin-android-extensions处理方案

不幸的是 , kotlin-android-extensions官方提示过时了,而且列出来了几个过时的原因。但是这些我都不在乎,也不觉得会对我产生什么影响。那可以尝试这样吧,再被as彻底删除之后。compileOnly 'org.jetbrains.kotlin:kotlin-android-extensions:1.4.21'```plugins { ... id 'kotlin-android-extensions'...}之后也许就可以了 ?...

2021-01-28 10:47:09 1145

原创 Execution failed for MockableJarTransform

今天更改了android.jar,如何更改看这里,之后提示了如下错误:Could not resolve all files for configuration ':mdm:androidApis'.Failed to transform android.jar to match attributes {artifactType=android-mockable-jar, org.gradle.libraryelements=jar, org.gradle.usage=java-runtime, ret

2020-11-19 18:19:48 4877

原创 AndroidStudio配合android.jar查看安卓源码

使用as在查看源码的时候经常会有类报错的情况,比如:下面介绍一种方法修复类似错误,可以直接在as查看的方法。获取源码从各种渠道获取到安卓源码,可以从 清华大学开源软件镜像站下载,当然也可以单独下载某个源码文件,在源码在线浏览网址搜索类名下载。获取android.jaras能链接到类文件,是通过 android.jar 的,sdk提供下载,不过是个阉割版的,例如hide的类和方法都没有。可以在完整版android.jar下载,如果有sdk中提供,但是android.jar里没有的可以提issue,

2020-11-17 19:30:20 1752 1

原创 下载Android Studio

mkdir ~/binPATH=~/bin:$PATHcurl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repochmod a+x ~/bin/repo$ mkdir studio-master-dev$ cd studio-master-dev$ repo init -u https://android.googlesource.com/platform/manifest -b studio-mast

2020-11-05 19:59:56 133

原创 取消odex优化

dex_preopt.mk第一个改成false,新增第二个

2020-10-19 17:40:34 756

原创 Kotlin到jni值传递和地址传递

kotlin中的Float相当于java中的float,Float?相当于Java中的Float。值传递可以用Float,地址传递需要用Float.地址传递使用示例:extern "C"JNIEXPORT jint JNICALLJava_com_a_afloat_MainActivity_parseFloat(JNIEnv *env, jobject thiz, jobject sim...

2019-07-25 11:02:35 777

原创 ubuntu缺少libpng12.so.0问题

下载这个文件sudo mv libpng12.so.0 /usr/lib/x86_64-linux-gnu/

2019-06-11 15:45:31 17098 6

原创 手机为什么会发热,发热之后为什么会卡

手机为什么发热:处理数据是有代价的,删除1比特的数据大概产生的热量是 kTln2 ,k是波尔兹曼常数,T是开尔文电路的温度,ln 2是2的自然对数。如果手机的散热效率超过了手机发热效率,那手机肯定就热了起来。热起来之后为什么会卡:为了保护cpu,添加了温度墙,当温度越来越热达到温度墙后,cpu就会降频,减少处理数据,来降低温度。解决方案:1.减少热量产生:针对cpu处理数据的能...

2019-05-17 11:52:19 3428

原创 Git指令

打tag:git tag -a v1.0 -m 'my version 1.0'推送所有tag:git push origin --tags

2018-10-15 10:28:05 144

原创 反编译apk,修改登录成功

要实现的功能是,登录成功。打开Apk反编译工具,将上一篇中生成的apk拖入其中,点击 反编译apk。将apk使用压缩文件打开,解压出其中的dex文件,正常只有一个,分包会有多个。打开Apk反编译中的打开jadx,将dex文件拖入其中,可以看到伪码。打开MainActivity.smali文件,发现代码稍乱,那么需要简单了解几个smali语法(这部分抄袭):.field private ...

2018-09-21 16:43:29 6755 3

原创 国内访问Android Studio仓库缓慢解决

比如访问jCenter极慢。可以使用代理仓库解决。代理仓库查看地址:http://maven.aliyun.com/mvn/view使用方法:比如要替换jcenter(),修改成jcenter(){ url 'https://maven.aliyun.com/repository/jcenter'}即可。...

2018-09-17 20:10:38 2806

原创 教我兄弟学破解 - 前期准备工作

需要先准备几个工具,开发工具Android Studio或者IntelliJ IDEA。 下载地址 ,网站中也包括很多其他工具的下载。反编译工具 下载地址 。我没有使用这里的反编译工具,而是使用的Apk改之理。用Android Studio编写一个简单的小项目下一章使用。 public class MainActivity extends AppCompatActiv...

2018-09-06 11:38:03 575

原创 安卓系统原生定位不可用修改

1.修改frameworks/base/core/res/res/values/config.xml 文件中中<string name="config_networkLocationProviderPackageName" translatable="false">@null</string>为<string name="config_ne...

2018-08-24 16:17:08 7060 9

原创 实现一个质量过硬五子棋

测试棋力在相同配置下,初级水平基本相当于五子棋大师的特级大师水平。 一楼上图: 五子棋的引擎和自定义控件我封装在lib中,可以通过 implementation 'win.regin:renju:1.0.0'来引用,而ndk的调用类Ai是用kotlin编写的,上传的时候传不上去,做为一个jar包引用了。五子棋自定义控件代码,关键地方有注释:package win.regin.re...

2018-07-10 11:32:46 394

原创 Fragment跳转到Activity无动画

这段代码无效果:startActivity(new Intent(mContext, GalleryActivity.class));这样就可以了:startActivityForResult(new Intent(mContext, GalleryActivity.class), GalleryModelImpl.PERFECT);

2018-05-03 20:59:29 486

原创 GreenDao3实体套实体保存

接上一篇的基本使用生成实体类,大家都是一样的操作了,推荐使用GsonFormat。@Entitypublic class DataEntity { private String deptName; @Id private String empId; private String empName; private String loginName

2018-01-12 17:16:34 2409 5

原创 AndroidStudio引用framework.jar,使用系统签名

AndroidStudio引用framework.jar,系统签名

2017-12-29 19:32:07 2125

原创 Android Studio依赖aar

implementation fileTree(include: ['*.jar','*.aar'], dir: 'libs')

2017-09-15 11:58:16 6740 1

原创 Linux指令总结

1.在指定类型文件中查找指定字符串 //在xml类型文件中查找Welcomefind -name '*.xml'|xargs grep 'Welcome'

2017-09-04 18:27:53 333 1

原创 Android 5.1 framework修改

1.修改默认无锁屏 frameworks\base\packages\SettingsProvider\res\values\defaults.xmlbool name="def_lockscreen_disabled">truebool>2.设置屏幕休眠时间(5分钟)frameworks\base\packages\SettingsProvider\res\values\def

2017-08-21 12:51:34 1395

原创 apk破解(二) 简单修改一个so文件

看到这里,我相信第一篇apk破解(一)从最简单的判断开始已经掌握。测试代码地址,序号apk破解(n)对应的就是crack(n)文件夹,测试app在子目录app下。需要准备需要用到的工具,名字叫做IDA,用你懂得版

2017-07-21 17:54:52 18788 1

原创 Android Studio使用大全

在使用Android Studio的时候,可能会遇到各种各样的问题,但是知道了它的原理之后,很多都是可以解决的。现在我来指引你,如何解决一些问题,和其中的一些技巧。

2017-07-12 11:07:56 496

原创 Android Studio快捷键

说明Windows/LinuxMac常规全部保存Control + SCommand + S同步Control + Alt + YCommand + Option + Y最大化/最小化编辑器Control + Shift + F12Control + Command +

2017-06-01 09:41:36 442

转载 Android 响应式编程 RxJava2 完全解析

RxAndroid全解析

2017-05-07 15:24:42 2869

原创 使用OkHttp请求WebService

使用OkHttp请求WebService,比想象中的简单。 下面以一个天气预报的开放测试接口为例,完成一个接口请求。 天气预报Web服务,数据来源于中国气象局:

2017-03-20 20:54:32 12213 2

原创 apk破解(一)从最简单的判断开始

大部分的测试代码都将是我亲手完成,源码地址在这里。 工欲善其事,必先利其器。 破解你可能会用到的工具在这里。 而我将使用Apk改之理,下载链接。下面正式开始: 首先,拿到了一个这样的apk,要做的第一步,自然是运行到手机上。

2017-03-10 19:12:15 15183 3

原创 GreenDao3.2使用

GreenDao数据库效率高,那么现在开始使用它

2017-02-15 12:07:45 513

原创 TabLayout添加分割线

为TabLayout添加分割线,显示的效果如下

2017-01-05 15:00:51 14497 16

原创 Spinner同一Item事件响应+默认第一次不触发事件

1.设置第一次不触发点击事件2.响应同一Item事件:

2017-01-03 10:32:27 1756 1

原创 解析json

解析json

2016-12-29 15:26:04 370

原创 Android数据库框架DbFlow使用

DbFlow使用较GreenDao简单一些。效率也不错。 这里采用最新版本的4.0.0-beta3。

2016-12-12 17:12:20 644

原创 Android项目okhttp请求+RecyclerView展示

okHttp网络请求+RecyclerView界面展示

2016-10-30 11:44:38 2378 1

原创 安卓错误日志收集

Bugtags错误日志收集

2016-10-25 20:54:31 622

原创 Glide加载圆形图片第一次只显示默认图片

Glide加载圆形图,又设置了默认图,很多时候第一次加载的时候只显示默认图。下面的方案可以解决。

2016-08-16 09:55:00 10145 2

原创 Android 设置颜色不透明度

颜色不透明度

2016-08-09 14:24:18 1606

AMapLocation.apk

https://blog.csdn.net/qq_26413249/article/details/82020756

2021-03-11

Json格式化

Java,xml格式化工具,需要在64位操作系统下运行,jdk1.8

2018-02-06

格式化Json

Java,xml格式化工具,需要在64位操作系统下运行,jdk1.8

2018-02-06

GreenDao保存实体类套实体类

本来不想要积分的,然而最低2分。代码说明在http://blog.csdn.net/qq_26413249/article/details/79046323

2018-01-15

AudioFocus

监听手机来电等,切换音乐播放状态

2016-11-14

OkHttp请求+RecyclerView展示

OkHttp数据请求,RecyclerView数据展示。内容详解:http://blog.csdn.net/qq_26413249/article/details/52971368

2016-10-30

安卓错误日志收集

安卓错误日志收集

2016-10-25

安卓百度翻译使用

安卓的百度翻译调用。在线翻译,代码简洁。

2015-11-18

空空如也

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

TA关注的人

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