Android
文章平均质量分 53
Android相关记录
木星撞地球
这个作者很懒,什么都没留下…
展开
-
Android使用移动智能终端补充设备标识获取OAID
使用移动智能终端补充设备标识获取OAID及部分机型唯一标识权限设置原创 2023-03-08 16:52:49 · 4491 阅读 · 2 评论 -
Java自定义注解和反射的简单使用
注解的作用或者意义是什么?注解本身没有任何意义,单独的注解就是一种注释,他需要结合其他如反射、插桩等技术才有意义。Java 注解(Annotation)又称 Java 标注,是 JDK1.5 引入的一种注释机制。是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。元注解在定义注解时,注解类也能够使用其他的注解声明。对注解类型进行注解的注解类,我们称之为 meta-annotation(元注解)。声明的注解允许作用于哪些节点使用@Target声明.原创 2021-04-18 19:43:54 · 336 阅读 · 0 评论 -
Android Native导致正常java代码 无法debug问题
报错:This device cannot be debugged using the native debugger网上找的解决方案尝试过修改Build Variants中的debug,但是不好使解决方案:Android Studio中【Run】->【Edit Configurations...】->点击【app】,看右边【debuger】->【debug type】选择java only就可以了(根据自己调试代码情况,也可以选择其他的,如Native only等)..原创 2021-03-08 12:40:18 · 5757 阅读 · 0 评论 -
Connect to dl.google.com:443 [dl.google.com/58.254.137.225] failed: Connection timed out: connect
android 打包突然报错,昨天打包还好好的,就那么突然地。。。Execution failed for task ':idcardcamera:generateDebugRFile'.> Could not resolve all files for configuration ':idcardcamera:debugRuntimeClasspath'. > Could not resolve com.android.support:appcompat-v7:26.+.原创 2021-03-03 11:23:47 · 3702 阅读 · 0 评论 -
会飞的hint
<android.support.design.widget.TextInputLayout xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="250dp" android:layout_height="wrap_content"原创 2017-11-20 10:41:11 · 159 阅读 · 0 评论 -
android高亮布局引导Hlight
第一次写博客 不太会写 还是直接上演示图和代码吧项目链接https://github.com/MuXing2016/-#-原创 2017-11-20 13:42:13 · 454 阅读 · 0 评论 -
Android AES和RSA混合加密工具类实现
这几天研究了一下android方面的加密技术,有RSA,md5,base64,AES等以及这几种加密的混合加密,其他还好,在RSA和AES混合加密的时候出现点问题,就拿出来说一下。 遇到的问题是,从网上找到的AES工具类大多数时base64编码输出格式的,所以一般情况下,与后台配合使用的时候,加密结果不一致,甚至是解密后台传过来的密文失败,同样的内容,同样的密钥,加密出来的结果却原创 2017-11-22 15:01:41 · 799 阅读 · 0 评论 -
Android报错: Error:(1, 0) Your project path contains non-ASCII characters
今天本来是做了个标题悬停滚动的demo,给外层文件夹做了个备注,结果打开工程的时候报错了,以前也遇到过,不过总不长记性,今天还是在这里做下记录吧这是报错提示:Error:(1, 0) Your project path contains non-ASCII characters. This will most likely cause the build to fail on Window原创 2017-11-29 11:12:50 · 418 阅读 · 0 评论 -
Android Studio3.0.1版本更新后遇到的问题
在更新 新版AndroidStudio3.0.1的时候(原来用的是2.1版本),遇到的两个问题,感觉有必要注明一下 问题一、编译时报错Error:Removing unused resources requires unused code shrinking to be turned on. 修改build.gradle文件,下面标红代码就是buildTypes { debu原创 2017-11-30 14:03:59 · 8447 阅读 · 2 评论 -
Android:SwipeRefreshView嵌套DockingExpandableListView 悬停标题外加上拉刷新下拉加载
我这个是参考之前的哥们做的,跟我们项目需求很类似,有些出入,我做了些改动,并嵌套了上了刷新和下拉加载功能,嵌套过程终于到了些问题,并都已解决。这是原始DockingExpandableListView悬停标题文章的链接http://blog.csdn.net/turkeycock/article/details/53471262下面给大家看我的演示图:注明下,我这个原创 2017-11-29 15:02:25 · 752 阅读 · 4 评论 -
Android studio3.0更新后 android.support.v4.animation.AnimatorCompatHelper找不到
在开发过程中,有的时候引入了多个三方库.在调用的时候会出现版本对应不上的原因.就会出现如标题的异常.解决的办法就是在你的build.gradle里面加入如下代码块:configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def request原创 2017-12-04 15:25:08 · 1958 阅读 · 4 评论 -
Android手写签名 附带背景图设置
android手写签名的demo网上其实有很多,但是大多没考虑到签名用在哪里的问题,所以就需要背景图设置,保存电子签名的时候 会连同背景图一起保存 这才达到了电子签名的效果,背景可以放置合同,请假条,设计批文等等。下面是效果图: 如果单独设置背景图,签名view.setBackground,保存签名的时候,只会保存屏幕最顶不得view,所以背景图是保存不下来的,既然签名是...原创 2018-02-26 14:36:25 · 2289 阅读 · 5 评论 -
Android手写签名 附带加载pdf合同 及可拖动签名(二)
我用的mupdf版本是1.9a,这里是官方源码地址https://mupdf.com/downloads/archive/我看网上好多用的版本是1.0的,但是会有个问题,当项目里集成了相关64位so文件的时候,系统会默认指加载arm64-v8a下的so文件,所以我就自行打了一个1.9a版本的64so文件,亲测可行,如果需要,在下面的项目里就可获取到。 我这个版本可实现的功能...原创 2018-06-11 15:59:39 · 3690 阅读 · 29 评论 -
Android手写签名 附带加载pdf合同 及可拖动签名
首先加载pdf是借鉴的这篇文章https://blog.csdn.net/qq_16252123,在此声明注:打不开,异常问题Cannot open document 是因为6.0+的权限没有配置,要么自己动态申请下,要么换成6.0以下系统的测试机就好了然后我就说一下不同的地方吧 在该基础之上做了些修改。gif做残了,不太清楚,凑合看吧。。。1.我去掉了原有的签名功能和一些与我这边...原创 2018-05-29 10:45:28 · 4557 阅读 · 16 评论 -
Android7.0以上系统无法跳转到APK安装页
先表明原文地址,这几行代码都一样,随便找了一篇https://www.jianshu.com/p/9fdd84274954但是!我的问题是按照上述文章处理后,不报FileUriExposedException了 ,但依然不跳转安装页面,也不报错,也不跳转,毫无头绪,很头疼,不知道问题在哪,所以这是最恶心的地方。我是加上了一个安装权限就好了<uses-permission an...原创 2018-07-27 17:33:37 · 2677 阅读 · 7 评论 -
android10 获得设备唯一标识码
转https://blog.csdn.net/Alien__Chao/article/details/105686762ANDROID_ID(恢复出厂+刷机会变) + 序列号(android 10会unknown/android 9需要设备权限)+品牌 +机型androidId + 序列号+ 硬件信息(品牌+型号)特点: 如果格式化或者刷机,这个设备ID会更改(这个也是合理的)。完善:可以在第一次生成后放入到内部存储和外部存储,下次进入先从内部存储获取,如果没有在去外部存储比较(App卸载,转载 2020-05-18 10:48:02 · 4767 阅读 · 3 评论 -
Android:Manifest merger failed with multiple errors, see logs问题
1.问题因导入第三方arr,导致报错Manifest merger failed with multiple errors, see logs2.查看日志Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':包名:processBaiduDebugManifest'.at org.gradle.api.internal.tasks.execution.ExecuteActi原创 2020-06-17 17:04:55 · 628 阅读 · 0 评论