自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AndroidStudio 打包自增版本号和版本名称

ndroid {// 这里对版本号自增 这里只会调用一次 propertyVerNameAdd() propertyVerCodeAdd() def mVersionCode = getProperty("version.properties", "versionCode") def mVersionName = getProperty("version.properties", "versionName") compileSdkVersion 30 .

2022-03-17 11:18:51 892

原创 文本加密解密方式

先准备解密解密的工具1.百度搜索base64加密会得到如下结果从结果中选一个工具链接尽量尽量选取简洁一点的 如上面的就时base64 加密解密工具2.百度搜索aes加密 下面是结果跟base64 一样选一个简洁一点的界面如上面两个工具就准备好了加密过程1.把明文密码转base642.把base64使用aes加密例如百度账号密码1.账号:test 密码:123456 base64 加密为 :6LSm5Y+377y...

2020-06-15 17:56:43 2707

原创 创建项目 AAPT2 error: check logs for details

Caused by: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for detailsCaused by: java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.tools.a...

2019-10-16 09:00:26 201

原创 studio 打包自动增加versioncode versionname

首先 在module 新建文件version.properties 增加两个属性例如versionName=145versionCode=135/** * @param filename 要打开的文件名字 * @param propName 文件里面的键名字 * @param isRootProject 是否用rootProject 文件打开,true...

2019-10-15 12:03:17 465

原创 好用的框架

// 垂直方向viewpagerhttps://github.com/castorflex/VerticalViewPager

2019-09-19 14:24:40 353

原创 简记android触摸事件分发(一) view

View中dispatchTouchEvent1.调用onTouch (用户自己设置的onTouchlistener)2. 1中未设置调用 则进行事件系统的处理 onTouchEvent 2.1onTouchEvent中处理事件的消费源码片段:public boolean dispatchTouchEvent(MotionEvent event){.... /...

2019-09-18 14:31:39 147

原创 内存泄漏

Handlerhandler引用链handler ——》messageTag——》message——》messagequeue(looper 生命周期长)activity——》hanlder成员内部类相当于一个外部类的成员变量,可以访问外部类的所有成员变量和方法。局部内部类:定义在方法里,比方法的范围还要小,是内部类中最少用的一种类型。 所以它会像局部变量一样不可以被publi...

2019-09-05 08:55:29 225

转载 开源项目study

20个很棒的android开源项目https://blog.csdn.net/crazy1235/article/details/56087721 github上的优秀android开源项目https://blog.csdn.net/cry_smile_hate/article/details/79256190优秀开源框架https://blog.csdn.net/jun5...

2019-02-25 11:55:07 117

转载 图片加载详解

https://www.jianshu.com/p/c4e23613af49

2019-02-19 14:46:23 134

原创 记录一下使用过的框架大全

1.// 一款图片选择框架compile 'com.bilibili:boxing-impl:0.6.0'代码片段private void selectImage() { BoxingConfig config = new BoxingConfig(BoxingConfig.Mode.SINGLE_IMG); // Mode:Mode.SINGLE_IMG, Mode.MULTI_IMG...

2018-07-11 15:16:28 337

转载 转 :android 版本更新 静默安装及自启动

https://blog.csdn.net/wan_ing/article/details/53407748

2018-07-11 09:35:54 689

原创 浏览博客记录 1

root权限https://www.cnblogs.com/rayray/p/3183677.html

2018-07-11 09:33:46 169

原创 logCat

 try {        Process process = Runtime.getRuntime().exec("logcat -d");        BufferedReader bufferedReader = new BufferedReader(        new InputStreamReader(process.getInputStream()));          Str...

2018-05-22 09:02:10 210

原创 指定目录 打包jar 包

1.在要打包的文件位置之上新建一个空白无后缀文件如:2.使用java cvfm 命令打包jar后面的/  加上空格注意 : 命令是要cd 到 kk 目录下 执行效果如下

2018-03-08 09:06:46 1473 2

原创 基于局域网adb调试

首先得usb 链接上pc顺利的话以下前两步就ok 1.adb tcpip 端口号 (推荐5555)2.adb connect 机器的ip:端口号(机器要和pc在同一网段)3.adb usb (断开连接)

2018-03-07 16:29:04 924

原创 创建快捷方式 shortcut

   第一步 权限  <uses-permissionandroid:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>   实际上是利用哦那个广播向通知了launcher创建// 广播intent    Intent addIntent=new Intent("com.android.launcher.action.IN...

2018-03-07 16:13:38 363

原创 彻底销毁imageview

首先根据你设置Imageview资源时候的方式,将资源重置为nullview.setImageBitmap(null);//把iamgeview 的Drawable 释放掉 请求gc 清理内存垃圾public static void releaseImageViewResouce(ImageView imageView) { if (imageView == null) return;...

2018-03-07 10:19:32 2141

原创 android.os.Build 的各种信息

03-07 08:56:42.328 14111-14111/  E/  :  name:BOARD__value__ rk30sdk03-07 08:56:42.328 14111-14111/  E/  :  name:BOOTLOADER__value__ unknown03-07 08:56:42.328 14111-14111/  E/  :  name:BRAND__value__ r...

2018-03-07 08:57:24 747

原创 android studio Build 设置简介

apply plugin: 'com.android.application'android { // android 版本管理 compileSdkVersion 26 编译版本号 buildToolsVersion "26.0.1" defaultConfig { applicationId "redmoney.testjni" ...

2018-03-01 13:39:26 817

原创 Cmake 简单设置

# Sets the minimum version of CMake required to build the native# library. You should either keep the default value or only pass a# value of 3.4.0 or lower.cmake_minimum_required(VERSION 3.4.1)#...

2018-03-01 13:38:48 259

原创 安装app后自动打开

创建receiver静态注册   <action android:name="android.intent.action.PACKAGE_REPLACED"/>例如:<receiver android:name=".element.receiver.InstallStartReceiver"> <intent-filter> <!...

2018-03-01 13:37:51 1975

原创 导入butterknife工具出错

问题+ 解决方式 一步一步来Error:(2, 0) Plugin with id 'com.jakewharton.butterknife' not found.Error:(38, 0) Could not find method apt() for arguments [com.jakewharton:butterknife-compiler:8.5.1] on object of t...

2018-02-24 09:48:33 1246

原创 数据库语句 集锦

--select num (_id) from catp where repetNum >0  查询符合条件的_id最大值select  count(_id) from catp where _id>10  查询符合条件的_id数量添加字段alter table 表名 add 字段名 字段类型;删除一个字段alter table 表名 d

2018-01-12 17:41:10 144

原创 数据库模糊查询

使用 like or    and 关键字进行模糊查询例如 :SELECT * FROM tobaccoInfo WHERE packetcode like '%97%' or goods_package_price like '%.5%' ;注意 like 后内容使用‘%%’包裹;使用android query方法查询时 使用   %%  包裹 不能加‘’ ;

2018-01-10 13:55:33 286

原创 surfaceView 多层显示

setZOrderOnTop(true);Zorder方法让你的surface 能够置顶显示 如果遇到多个surface 均设置这一项 则会按照你的布局层次 依次展示 setZOrderMediaOverlay(true);设置这一项 可以让你的 sufaceView 不会遮盖其他的普通的view至于如何让surfaceView 动态调整层级 还在探索当中应用场景是这样的 1. 有一个frage...

2018-01-06 11:13:40 2375

原创 Nul int android.view.View.getImportantForAccessibility() 空指针

08-15 19:45:18.824: E/CrashReport(3849): java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getImportantForAccessibility()' on a null object reference在使用listview的时...

2017-08-15 19:48:56 342

空空如也

空空如也

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

TA关注的人

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