
android
文章平均质量分 83
我靠_叫我大当家的
一个 双手敲代码以表清白 的程序猿
展开
-
android项目嵌套uniapp页面及交互
原生android工程里嵌套uniapp页面,并且两者互相传值调用方法原创 2022-10-24 15:52:19 · 11412 阅读 · 11 评论 -
uniapp 在线升级(热更新)及java后台
uniapp 热更新或者在线升级。原创 2022-07-01 10:18:35 · 4546 阅读 · 5 评论 -
android百度离线人脸识别集成及横屏适配
这篇文章仅仅是为了记录过程,方便下次快速集成使用,不做深究技术讨论百度的人脸识别地址:人脸识别_人脸识别_准确率99.99%_免费试用-百度AI开放平台话不多说,开始集成步骤:一、注册应用获取环境...原创 2021-09-30 16:20:18 · 4428 阅读 · 2 评论 -
Android 集成腾讯播放器sdk(支持多格式,直播,m3u8等)重点是免费
本文章不进行学术交流,仅用来记录一下,以便以后用到的时候快速集成,当然也方便其他小白拿来就用。集成这种第三方一来方便,重点官方写的是 播放器 SDK 属于免费产品官网:https://cloud.tencent.com/document/product/881这里只是进行简单的加载m3u8地址,进行播放监控的demo,并不使用官方提供的UI库,所以不需要导入 superplayerkit 这个module而我习惯采用老方式的jar+so的方式,所以集成如下1.导入jar与.so文件...原创 2021-09-01 08:40:57 · 8766 阅读 · 3 评论 -
Android 集成阿里云移动推送
该博客不为学术讨论,仅是记录,方便以后用到快速集成开发,有兴趣者可以mark一下以备使用。当然也为推送的小白提供方便。因为公司内部有第三方安全检测机构,所以用极光推送时,因为极光推送原理是会通过其他集成了极光推送的App通道来推送,所以经常审核被pass,所以采用了阿里云移动推送。阿里云移动推送官网:https://www.aliyun.com/product/cps?utm_content=se_1009556542前置步骤:1. 登录阿里云官网,开通服务2. 创建..原创 2021-08-31 18:00:43 · 2227 阅读 · 0 评论 -
Android 自动检测版本更新(包含强制更新)并安装
因为只是个demo测试,用于记录,所以后台使用 spring+springmvc+dbutils数据库部分:就这么一个很简单的 tb_version 表v_id: 主键v_code: 版本号(一般是整数数值)v_name: 版本名称 (如:1.0.1)v_desc: 版本描述介绍v_down_url: 下载地址v_type: 0选择性更新 1代表强制更新(没有取消按钮)v_date: 版本发布时间接下来是后台java部分:@RestContro...原创 2021-09-01 09:26:12 · 2574 阅读 · 1 评论 -
安卓全适配工具类
/** * 生成适配文件 * ldpi 1dp = 0.75px 320*240 * mdpi 1dp = 1px 480*320 * hdpi 1dp = 1.5px 800*480 * xhdpi 1dp = 2px 1280*720 * xxhdpi 1dp = 3px 1920*1080 */public cl...原创 2018-03-14 15:47:30 · 325 阅读 · 0 评论 -
关于Android7.0 FileProvider与PhotoPicker冲突问题(IllegalArgumentException: Failed to find configured root)
上一篇说了,如何解决Android 7.0 自动安装apk,无法调起安装页面的问题。但他妹的,我偏偏在项目里还用了photopicker,结果很显然,我又报错了Error: Attribute meta-data#android.support.FILE_PROVIDER_PATHS@resource value=(@xml/file_paths) from AndroidManifes...原创 2018-03-14 15:32:14 · 1119 阅读 · 1 评论 -
关于Android7.0 Intent调起安装页面,自动安装apk
最近忙于后台开发,但是之前做的android,客户提出Bug,说软件打开后的提示更新,更新之后依旧提示。后来我才知道,原来是更新是更新了,但是并没有安装最新版。原来以前的传统的跳转安装页面,在新版本的android系统的手机,是无法调起安装页面的。 于是找了个Android7.0的手机运行,控制台报错FileUriExposedException异常 查了下资料,原来狗...原创 2018-03-14 15:11:02 · 4821 阅读 · 2 评论 -
android 带header调用webservice接口,与.net交互,xml传输数据
这次项目,是关于小学生做试卷答题,但是后台没想到的是.net,需要用webservice soap协议,如此一来,以往的OKGO啊,OKHttp啊等一些网络请求框架均不能使用了。这种项目一般还确实比较少,也已经很久没用android写过这个了,但是记得有ksoap的jar包来支持。ksoap3.6不知道为什么最低分必须是2分。。。好了,废话不多说,开始来搞吧!首先原创 2017-10-25 18:26:36 · 1081 阅读 · 0 评论 -
android mail发送邮件(包含163邮箱及qq邮箱,使用mail.jar,activation.jar,additionnal.jar)
最近项目里有个发邮件的功能,不能调系统发邮件,也不能调用第三方的客户端,还必须可以发网易163邮箱,也可以发QQ邮箱。这让我想起来,当年初学java时自己写了个发送邮件的小demo,就是发给网易邮箱的,用的java 的mail.jar等实现的。而android这个估计应该也是一样的吧,于是我就开始实现了。首先导入三个jar包,mail.jar,activation.jar,ad原创 2017-09-21 16:59:02 · 5888 阅读 · 3 评论 -
Android自动解析html带图片,实现图文混排
不得不先吐槽下项目,后台是 .net 写的,用的webservice,xml传输数据,整的累死。这是一个答题APP,但是居然答题的题目,当初只做了网页版,数据也都是结合网页版做的,现在写APP,给我返回的数据里面都是含html标签的,还带图片,点击之后还能放大看,真是折腾死我。这样一来webview完全不能用啊。不过我之前记得android有个很暴力的方法,那就是是不是够暴力。但是这远原创 2017-09-19 16:16:17 · 6068 阅读 · 1 评论 -
SoapUI模拟soap请求连接.net服务器接口
这次接到一个.net后台的APP项目,走的Webservice,soap协议,xml传输数据,因为后台别人已经写好,想测试数据,并不能像之前那样直接在浏览器输入就可以看返回的json数据,也不能用postman去模拟。感觉心情无比烦躁,担心到时候不知道是自己代码写错了,还是后台返回数据有问题。后来经过度娘,发现有soapUI来模拟请求,就玩了一把。用起来也是十分简单方便原创 2017-08-28 18:25:37 · 2087 阅读 · 0 评论 -
手把手教你获取x信本地数据库(利用Sqlcipher查看)
最近一直在研究Xposed等一些hook框架,进行学习做一些demo,这次就正好拿x信练练手,学习学习,也可以学习x信手机本地数据库的表结构设计等。好,废话不多说,直接开干。前提是你的电脑已经安装了adb相关程序,如果你本身就是安卓开发者,想必肯定安装了Android Studio,那里直接就有adb相关程序。其次,你准备一台已经root过的安卓手机(要安装的有使用过的x信应用,不原创 2021-01-11 18:47:39 · 56493 阅读 · 27 评论 -
Android 6.0 以上权限问题
最近写的一个项目,由于本人也是新手,很久没关注新版本的变化,仍旧想着基于4.0开发。也就没注意这个细节。这个bug,是出现在了,点击选取照片按钮,出现弹出框,提示从相册中选取和拍照获取照片两种方式,但是他的一点就崩了。。。。原本正准备下班的我。。。又苦逼的回到办公桌。当时,他一提是这个问题的时候,我当即就猜出是权限的问题,直接说,你权限没打开。然而他说,也没提示啊,后来他手动打开权限,才没有崩溃。原创 2016-09-19 10:17:05 · 866 阅读 · 0 评论 -
hook系列——Xposed框架入门(一)
说到hook技术,顾名思义就能形象解释了它的作用。常用的hook技术框架莫过于substrace cydia,frida还有就是这个Xposed了。先说一下Xposed原理吧Android 有一个Zygote(受精卵)这个东西,大家应该不陌生,它本质是一个应用层的程序。每个应用程序由它fork()出。其最初的名字是app_process,通过直接调用pctrl把名字给改成了原创 2017-02-28 09:34:43 · 8335 阅读 · 1 评论 -
浅谈Handler
1.什么是Handler?Handler是android 中的一种功能处理机制,它既是一套UI更新机制,也是一种消息处理机制常用场景: 通知主线程更新UI MVP中进行传递数据 ... 每一个Handler实例是与拥有MessageQueue( 消息队列 )的线程关联的。每当你创建一个Handle原创 2017-02-08 10:21:41 · 434 阅读 · 0 评论 -
百度地图SDK申请之获取发布版,开发版SHA1
百度地图SDK在实际开发中也算是最常用的SDK之一,但是不少新手开发者对申请密钥时,填写SHA1有不少疑问,在此解答进入百度地图SDK申请密钥会看到这样的场景这里不得不说几件事在安卓开发中,打包生成APK时,我们通常有两种方式重点:也就是所谓的debug版本和release版本,这两个签名方式是不一样的。调试(debug)时使用的是C:\User原创 2016-12-09 10:22:46 · 12402 阅读 · 0 评论