![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android开发
文章平均质量分 89
gxchen002
这个作者很懒,什么都没留下…
展开
-
AndroidStudio下使用ant脚本javac编译项目源码无法识别引用到第三方aar依赖包
ant打包应该大家都熟悉,在Eclipse中已经集成了,直接使用即可,但是在AndroidStudio(下文称AS)中是没有ant的,AS使用的是gradle,所以遇到难题了。下面我直接上菜:首先,安装ant,如果你已经安装过Eclipse或是idea,则可直接去到安装目录下plugins文件夹下将整个ant插件文件夹复制到你AS的安装目录下的plugins下,如下图:就这样,在AS中就可以使用ant插件了,在AS的工程目录中直接新建一个build.xml文件,然后把逻辑写好,再在AS的命令原创 2021-04-01 20:26:49 · 724 阅读 · 0 评论 -
Android app实现重启
// 方式一:设置intent的flags 直接重启 Intent intent = getBaseContext().getPackageManager().getLaunchIntentForPackage(getBaseContext().getPackageName()); intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); //与平时Activity页面跳转一样可传递序列化数据,在Launch页面内获得 int...原创 2020-07-27 11:11:15 · 2832 阅读 · 0 评论 -
使用apktool手动反编apk命令
首先进入apktool的jar包所在的目录下(如我放在D:\software\apktool下),按shift+鼠标右键,选择“在此处打开命令窗口”,然后输入如下命令反编译: java -jar apktool_2.3.3.jar d 路径+apk文件 如:java -jar apktool_2.3.3.jar d D:\software\apk\d...原创 2020-04-27 17:19:23 · 359 阅读 · 0 评论 -
使用apktool打包apk抛出异常Exception in thread "main" org.jf.util.ExceptionWithContext
游戏中SDK开发和接入经常需要用到apktool打包,打包过程中难免遇到各种问题,下面是我遇到的问题:这个报错的意思是方法数过多,那么我们可以这么处理下载android-support-multiex.jar这个包导入工程,然后再Application类中的attachBaseContext 方法中调用MultiDex.install(this) 这个方法即可帮你完成分多个dex。...原创 2020-04-27 14:12:08 · 3234 阅读 · 0 评论 -
Android 4.4.3和Android4.4.4系统拉不起微信H5支付问题终极解决方案
上一篇文章我们解决了一个时而调得起微信H5支付,时而调不起(显示:系统繁忙,请稍后重试!)的问题,那这次我们再来解决一个因为手机系统而拉不起微信H5支付问题! 上一篇文章中我们有用到下面的这个Referer,这个大家应该都还记得,但是这个在android 4.4.3和4.4.4系统上是失效的,导致shouldOverrideUrlLoading这个方法无法回调,所以就无法...原创 2020-03-26 19:07:51 · 2033 阅读 · 2 评论 -
Android 调用微信H5支付遇到的大坑
开发过程中我们可能需要接入的是微信的H5支付,但是接入过程中可能会遇到一些坑,让你很烦躁,我在前段时间就遇到过,今天整理东西的时候偶然发现想起,然后就想写一下共享一下!遇到的情况是这样的:正常时候都能拉起支付,且支付成功,但是有可能过了很久之后的某一天会突然发现在另一台手机上拉支付的时候显示:系统繁忙,请稍后重试!然后你就开始网上搜解决方案,然后搜到的大部分都是说秘钥等参数不对,然后...原创 2020-01-19 17:21:05 · 4584 阅读 · 0 评论 -
2019年8月最新Android面试题汇总
终于等到周末有点时间坐下来做个总结了,本总结是根据本人近段时间面试过程中遇到的经历写的,或许对近期想跳槽的朋友们有些许帮助,或是对于大牛来说这些东西so easy,完全不需要这玩意,所以,看你个人喜欢咯。但是对于我来讲,还是有必要总结一下,毕竟自己太菜了!而且大部分面试时间都是超过1个半小时以上的!最高纪录是有两三家全程达到3个小时的面试时间!这offer来得真的是不容易啊!大概分为笔试题和技术面...原创 2019-08-18 11:31:59 · 706 阅读 · 0 评论 -
Android 8.0 系统接收不到广播的终极解决方案
近期做项目的时候发现一个问题,我项目的app先前是跑在Android 6.0系统上的,静态广播能正常接收没问题,移植到Android 7.0 系统上广播也没问题也能正常接收,但是到了Android 8.0的系统之后,发现广播失效,怎么都接收不了广播,于是疯狂的找度娘,然后又看了一下Android 8.0的api,才知道原因:在Android 8.0系统上,为了提高电池续航时间,提高设...原创 2018-11-08 13:48:30 · 14689 阅读 · 8 评论 -
Android自定义View之Canvas绘制基本图形(二)-- 自定义时钟
前言 前面一篇主要是巩固Cavas绘制基本图形(如直线,矩形,点等等),今天同样是复习Cavas画圆,圆弧,等等,但是今天会多了一个path,以及Canvas画布的旋转、缩放、平移等等,画布的保存(save)和回滚(restore),接下来进入我们的主题。 先来一张静态图片给大家看一下,我复习完这一节课程之后所做的一个东西,随后再上gif图。 看完了这个,接下来我们就...原创 2018-04-28 10:56:03 · 754 阅读 · 0 评论 -
Android自定义View之Canvas绘制基本图形(一)
最近在复习巩固自定义View相关的知识点,发现还是有挺多基础知识点是完全忘记了,于是想在复习过程中将复习到的知识点整理并记录下来,方便加深记忆。Canvas简介Canvas即画布,是Android中2D图形绘制的重要元素,适合画各种图形,功能强大。Canvas常用操作速查 操作类型 相关API 备注绘制颜色 drawColor, drawRGB, drawARGB 使用单一颜色填充...原创 2018-04-18 16:26:58 · 951 阅读 · 0 评论 -
Android反编译apk,修改资源,打包,签名全过程
最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现各过程。准备工作1. 系统配置好JDk环境变量2. 需要root权限的手机(针对系统自带apk,其他软件免root)3. Auto-Sign签名工具原创 2017-12-13 10:12:17 · 9270 阅读 · 0 评论 -
AsyncTask的简单使用以及注意事项
今晚突然看到AsyncTask的只是点,发现很久没用了,感觉都快忘记了,于是想着敲个demo复习一下,带没想到一敲之前所没遇到的问题全来了,所以写下来分享给大家,同时也给自己加深一下印象原创 2017-07-15 02:17:28 · 1575 阅读 · 0 评论 -
[Android]ExpandableListView 在适配器中isChildSelectable方法返回了true,子目录点击仍然无响应解决方法
今天在项目开发过程中,使用到了ExpandableListView ,需要给子目录做点击事件,我们都知道,子目录实现点击事件必须要在适配器中isChildSelectable方法返回true,否则无法实现。但是我确实返回了true,还是无法实现,我的子目录的布局下有CheckBox,Button,TextView等控件,后来搞搞发现,必须要在子目录的布局里面的顶层Layout设置属性:andr原创 2016-10-15 18:37:20 · 2727 阅读 · 0 评论