- 博客(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
原创 简记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
原创 记录一下使用过的框架大全
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
原创 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关注的人