android
xiaojiang_android
fhfgdtrtchdrtjhfhgfyujcgfdryxcjgdtg
展开
-
Retrofit2 上传加密后的String数据时 会多一个双引号
通常情况下,后台服务器返回的数据都是json格式,所以在我们使用Retrofit2 的时候会添加addConverterFactory(GsonConverterFactory.create()),来方便解析服务器返回的数据,new Retrofit.Builder() .client(client) .baseUrl(url) .addConverterFactory(GsonConverterFactory原创 2020-06-30 14:07:46 · 1271 阅读 · 1 评论 -
Android webview对接H5微信支付,ERR_UNKNOWN_URL_SCHEME引发的事故
最近项目要求修改微信/支付宝支付方式,由客户端集成SDK方式更改为H5支付,既然提出需求,就只好撸代码了,客户端对接H5支付的处理过程中,遇到了一个小问题,问题是:由于微信支付只能在客户端进行,当手机未安装微信客户端的时候,webview会报如下的错误信息:The webpage at weixin://wap/pay?prepayid=xxxx........ could not be lo...原创 2019-05-17 16:05:18 · 3685 阅读 · 0 评论 -
异常:java.lang.RuntimeException: Canvas: trying to draw too large(161740800bytes) bitmap
一大早产品经理拿着他的安卓手机(红米note 4X,安卓7.0系统)过来,说安装了昨天打包的app根本无法启动,我拿几个测试机安装试了下,都没有问题,只好拿他手机来调试一下,下面是报错日志:java.lang.RuntimeException: Canvas: trying to draw too large(161740800bytes) bitmap.at android.view.Dis...原创 2019-03-05 13:43:45 · 13165 阅读 · 8 评论 -
android studio 新项目提交码云git时,提示:fatal: refusing to merge unrelated histories
解决方案:1.在android studio底部找到Terminal窗口2.执行命令:git pull origin master --allow-unrelated-histories3.再次进行git的pull或push等操作原创 2019-01-02 19:30:34 · 677 阅读 · 0 评论 -
ScrollView嵌套TextView,滑动滚动条冲突问题
在项目开发过程中,我们有时候会碰到这样的情况:在ScrollView中嵌套TextView,TextView的高度固定的,当TextView要显示的文字过多时,显示不全,这时候我们会考虑直接让TextView自带滚动条来实现,即在xml文件中的TextView控件增加属性:<TextView android:id="@+id/tv_reason" andr...原创 2018-08-28 11:34:07 · 1890 阅读 · 1 评论 -
跳转到嵌有scrollview的页面,scrollview初始位置不是置顶的问题
做项目时免不了在某些布局中需要添加scrollview控件,但是当我们跳转到嵌有scrollview的页面时,发现scrollview的初始位置并不是置顶的,在网上查找的资料,基本都是在页面初始化后调用scrollview的scrollTo(0,0)方法达到我们的目的,但在有些情况下,调用这个方法只能在跳转到页面的那一瞬间是置顶的,随后又恢复到了非置顶状态,这并不能达到我们的效果。我们知道,进入页面原创 2016-09-02 09:47:06 · 2940 阅读 · 1 评论 -
eclipse新建Android项目无法显示xml布局文件
今天使用eclipse新建Android项目后,编写xml布局文件时想预览一下效果, 结果无法显示,并且报错:The following classes could not be instantiated: - android.support.v7.internal.app.WindowDecorActionBar ` 经过一方折腾和查阅资料,记录一下解决此问题的方法: 方法1.在项目res原创 2016-07-14 15:24:22 · 2991 阅读 · 0 评论 -
cydiaSubstrate hook java/native 研究记录
前阵子研究hook相关的东西,自己在网上搜集了一些资料,整理并记录一下,希望能给研究Android hook的小伙伴们提供一些帮助:一、 Cydia Substrate 的概述 1. 简介: Cydia Substrate是一个代码修改平台。它可以修改任何主进程的代码,不管是用Java还是C/C++(native代码)编写的,是一款强大而实用的HOOK工具。原创 2016-05-13 17:55:35 · 2891 阅读 · 0 评论 -
android SQLite :close() was never explicitly called on database 'XXXXXX'
今天在做android项目的时候遇到了一个异常: 记录一下解决方案,方便今后自我查询,同时若还有其他解决方案,请伙伴们提出宝贵意见,一起学习。。。。。。 解决方案一:DBhelper类继承SQLiteOpenHelper类。做一个静态引用,确保在任何时候只存在一个DBhelper实例,代码如下:public class DBhelper extends SQLiteOpenHelper原创 2015-12-14 13:55:11 · 455 阅读 · 0 评论 -
android Viewpager中fragment的数据刷新
最近在做一个项目,主要的数据页面采用的是viewpager+fragment形式展示的,在开发过程中遇到了fragment数据更新问题:项目中我有4个fragment:fragmentA、fragmentB、fragmentC、及fragmentD,在fragmentB触发点击listview任一个item中的button时需要改变fragmentB中button状态和刷新fragmentC的页面数原创 2015-12-09 16:19:26 · 13092 阅读 · 1 评论