- 博客(33)
- 资源 (2)
- 收藏
- 关注
原创 Android Studio中App Inspection 或Profiler里网络请求数据显示中文乱码解决办法
Android studio控制台中文乱码、AS性能分析网络请求数据中文乱码
2023-06-26 17:12:01
1781
2
原创 Android TextView设置富文本以及点击事件
Android TextView设置富文本以及点击事件 TextView textView = (TextView)findViewById(R.id.tv_item_todo_msg_layout_one); textView.setMovementMethod(LinkMovementMethod.getInstance()); String s = "#接龙\n"+"晚上吃什么?"; SpannableString mSpannable
2022-04-22 17:11:29
3336
原创 Gson直接降json数据解析成List集合和map
Gson直接降json数据解析成集合和map解析成为集合List<Student> retList = gson.fromJson(string, new TypeToken<List<Student>>() {}.getType());解析成为mapMap<String, String> map = gson.fromJson(rebate, new TypeToken<Map<String, String>>() {
2022-04-22 15:23:54
2101
原创 Android adb常用命令记录
好记性不如烂笔头,在此记录下常用的adb命令,免得忘掉开启adb服务adb start-server关闭adb服务adb kill-server通过adb安装apkadb install C:\Users\Desktop\test.apk在安装时如果有俩或多个设备,用adb devices列出设备,然后指定设备安装,如图从手机上拉取文件,如:从指定文件夹拉取文件到桌面 路径中手机的分隔符是/ 区别于PC的\adb pull /storage/emulat
2021-07-09 17:42:00
987
1
原创 记录一下Android WebView在使用中遇到的各种问题
记录一下Android WebView在使用中遇到的各种问题一、加载大分辨率界面只显示很小一部分的解决办法二、WebView加载界面时需要重新加载url,loadUrl()不生效,页面不刷新问题一、加载大分辨率界面只显示很小一部分的解决办法问题简述:公司由于业务需求 写了一个25601600分辨率的界面,需要在华为mate pad(屏幕分辨率也是25601600)界面显示完整,估计是由于H5端未设置显示按屏幕宽度的100%显示,所以一加载 屏幕上就只显示界面左上角的一部分,要浏览其他区域,只能拖动,(
2021-07-05 14:39:33
890
转载 RecyclerView 作为聊天界面,被键盘遮挡的解决办法
最近项目在重构,使用 RecyclerView 替换了 ListView 作为 IM 的聊天界面。然后遇到了一个问题就是当键盘弹出来的时候,键盘会遮挡住 RecyclerView 的一部分,造成聊天内容被遮挡,这样肯定是不好的了。然后 Google, bing, Stackoverflow 目前搜索到了 3 种方法,但是好像无效。方法 1给 RecyclerView 的 layoutManager 设置 setStackFromEnd() 为 true该方法可以解决弹出的键盘遮挡 Rec...
2021-02-07 13:50:44
640
2
原创 No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android
前言由于公司项目有几年前的老项目(好几个)需要维护,也有新项目开发,平常开发中我就用两套AS,2.3.3 和3.X.X,共用一套sdk ,前几天AS提示可以升级 我就升了,没注意把ndk也给顺带升级了,造成的问题就是去改老项目编译时总是报找不到mips64el-linux-android的问题,经过查找 最后得出三个方法 下面列出一直接在官网下载地址下载,建议下老版本,比如16的。下载完后直...
2020-04-22 12:45:49
538
转载 Android support和Androidx库不能共存问题
一、问题描述今天升级了android studio3.4.1,导入以前的一个旧项目,并且升级了lottie-android动画库到最新版本3...
2019-07-02 16:13:08
13007
2
转载 .md文件的常用语法
正文:1、标题的几种写法:第一种: 前面带#号,后面带文字,分别表示h1-h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意,#号后面有空格第二种: 这种方式好像只能表示一级和二级标题,而且=和-的数量没有限制,只要大于一个就行第三种: 这里的标题支持h1-h6,为了减少篇幅,我就偷个...
2019-02-14 16:27:21
9939
原创 Android Activity的onStop()与onDestroy() 回调缓慢,延时调用的问题解决方案
前端时间做项目时遇到奇葩问题,特此记录:问题发现:我们的项目在语句翻译功能里用到了百度语音识别和语音合成,把相关代码封装到了library里面,把library库放到项目A里面运行正常,同样的库移植到项目B里面,居然有问题!!! 具体问题就是第一次进入Activity时正常,但是当退出来后立马再点进去,就奔了,报得异常是语音识别相关类初始化时检测到上次的对象未被销毁,不能重复创建新对象,一直以...
2018-12-24 12:56:13
6715
转载 Android 判断手机是否root
//判断手机是否rootpublic static boolean isRoot() { String binPath = "/system/bin/su"; String xBinPath = "/system/xbin/su"; if (new File(b
2018-11-01 17:16:49
376
转载 Android之淘宝商品列表长按遮罩效果
先来看看淘宝、唯品会长按商品的效果,以及简单Demo的效果:&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;首先分析一下场景:长按条目时,弹出遮罩的效果遮挡在原来的条目布局上;页面滑动或点击其他的条目,上一个正在遮罩的条目遮罩消失。长按其他条目时,上一个遮罩的条目撤销遮罩,当前长按的
2018-07-03 18:15:57
780
转载 自定义Tablayout——ViewPager导航控件_SimpleViewpagerIndicator
写这个小控件是因为最近负责维护的一款app大改版,设计师给了一个新的ViewPager导航样式,但找了几个常用的导航控件发现都无法100%实现设计师给的效果,于是就干脆自己动手丰衣足食了。控件只有一个单独的java类,代码也很简单,放出来希望能帮到需要的人。效果控件提供了比较丰富的可配置选项,下面是两个例子:1.所有配置项均使用默认值(tab宽...
2018-06-27 17:31:36
394
原创 Android 集成支付宝支付后打开混淆报错问题解决
Android集成阿里的支付宝支付以后打开混淆开关打包时会发现有一个警告信息中断打包警告信息:Warning: com.alipay.android.phone.mrpc.core.AndroidHttpClient: can't find referenced method 'org.apache.http.conn.ssl.SSLSocketFactory getHttpSocke...
2018-02-28 15:37:28
3390
转载 实现类似toast效果的圆角dialog警告框
转自:http://blog.youkuaiyun.com/u011007829/article/details/47293597在最近的项目中需要用到一个类似于toast效果的警告框,而且还要是圆角的。下面是我实现的效果截图:首先定义一个dialog:[java] view plaincopypackage com.bobge.doura.customvie
2018-01-06 15:14:50
444
转载 AndroidStudio中添加依赖的三种方式以及如何引入so文件和arr文件
转载自:http://blog.youkuaiyun.com/zxc514257857/article/details/56534863前言 AndroidStudio中添加依赖的三个选项,如图: 分别为:库依赖(Library dependency)、文件依赖(File dependency)和module依赖(Module dependency)三种依赖Library de
2017-11-30 16:11:40
1534
2
转载 自定义控件之二阶贝塞尔曲线方法详解
前言:先膜拜一下启舰大神,本想自己写一篇关于贝塞尔曲线的文章,但无奈此大神写的太6了 ,所以直接转载相关文章:《Android自定义控件三部曲文章索引》: http://blog.youkuaiyun.com/harvic880925/article/details/50995268从这篇开始,我将延续androidGraphics系列文章把图片相关的知识给大家讲完,这一篇先稍微进阶一下,给大家把《Androi
2017-05-16 16:21:08
1208
原创 Android App的标题栏随ScrollView的滑动改变透明度
记录一下前一段时间做项目遇到的标题栏透明度随ScrollView的滚动变化问题的解决问题描述:前几天项目里面有一个需求,就是根据ScrollView的滚动来设置标题栏的透明度,于是我就监听scrollView的setOnScrollChangeListener方法完成了,本来做好项目后没任何问题,但是回家后用一个4.4的手机测试发现奔了,打印后发现是由于ScrollView的setOnScrollC
2017-05-12 18:40:11
1699
原创 Android 控件多次点击处理方法
描述 在开发Android App时有时给控件没有设置selector,此时当手机反应稍微缓慢一点会使用户感觉自己点击没有反应,因此会连着点击多次,但是这会是服务器压力增大,做一些重复操作。因此,在此记录一下防止应用在短时间内多次点击加大服务器压力的解决方法 一、在点击事件里面进行逻辑操作前调用下列方法进行判断public class Utils { private static long
2017-04-30 16:51:21
843
原创 Android 更改软键盘右下角按键的样式以及监听此键的方法
一、我们在开发Android App时有时候会遇到更改软键盘右下角按键的样式我们可以随自己的需求更改软键盘右下角的显示样式,例如:搜索,下一步,Q(搜索图标) 具体对应: actionNone : 按下后光标到下一行(回车)actionGo : 按下后搜索(Go)actionSearch : 放大镜actionSend : Send 按下后发送actionNext : Next 下一步
2017-04-28 18:38:09
4868
转载 Android studio中git使用及git配置路径
原文地址: http://blog.youkuaiyun.com/asdf717/article/details/54290796 非常感谢原作者 此文很详细 本人看到后压抑不住内心的激情 想转载 为以后自己忘记好找而转 也为广大新手而转一. Android Stutio配置git setting–>Version Control–>Git–>Path to Git executable中选择git.
2017-04-27 16:26:41
2811
原创 Android在打开一个新的Activity浏览大图时使用ImageView/PhotoView的时候图片显示在屏幕上部的问题
如题:昨天再做这个需求时,先在xml里面放入的是一个ImageView来加载图片,在加载完图片时使用PhotoViewAttacher attacher = new PhotoViewAttacher(ivBigImageView);达到的效果是当点开浏览大图的Activity页面时图片显示在了页面的上方,而当双击或双指缩放时图片又显示在中间,很是郁闷,后来在网上找到解决办法,把xml
2017-03-30 14:27:57
2246
转载 Glide 入门到精通之九——SimpleTarget 和 ViewTarget 用于自定义视图类
https://mrfu.me/2016/02/27/Glide_Thumbnails/Glide 入门到精通之九——SimpleTarget 和 ViewTarget 用于自定义视图类标签: 图片自定义回调2016-03-23 17:21 2060人阅读 评论(0)收藏举报本文章已收录于:分类: Glide(20
2017-03-18 00:22:11
493
原创 Android关于WindowLeaked的解决办法
今天在写项目时用到了PopupWindow,Popupwindow里面有一个listview,本来是选择一个条目后Popupwindow消失的,但是我在选择之前就将Activity给弹栈了,左后导致爆红,但是并没有奔,出现了WindowManager: android.view.WindowLeaked的问题,这是一个窗体泄露解决办法是在弹栈(finish())之前把popupWindow.d
2017-03-17 15:33:46
612
原创 关于git did not exit cleanly (exit code 1)问题的记录
如题,这个问题困扰了好久 网上找了好多办法,,始终无法解决很无奈! 由于自己独立开发 就把码云上的项目删了重新push 发现没问题,一阵窃喜。但晚上下班时再次提交的时候又出现了这个问题,彻底奔溃,,于是就自己重新创建一个项目上传,,发现完全没问题,,,发现大致是应该是权限的问题,第二天让我们项目经理把我的从项目里面踢出,重新加了一遍,,再次上传,O了,完全没问题。。。我估计是码云最
2017-03-07 11:24:42
2163
原创 Android App在运行时候按下home键 再次进入时应用重新启动的解决方法
如题,这个问题的解决方法跟应用启动后 从应用市场点击打开后会重新启动(相反操作一样的)的方法是一样的,,,下面附上解决方法在项目的启动第一个FirstActivity的OnCreate()的setContent(R.layout.activity_first)之前加上如下代码:/** * 用于解决如果从应用市场打开后,点击Home键回到桌面点击icon再次打开一遍启动页面
2017-03-07 11:13:09
3187
原创 关于git和svn冲突时解决方法 <<<<<< HEAD
<<<<<<< HEADlalala=======hehehe>>>>>>> xxxxxxxxxxxxxxxxxxxxxxxhead 到 =======里面的lalala是自己的commit的内容=========到 >>>>>>里面的hehehe是您下拉的内容
2017-03-07 11:07:05
9312
原创 解决Android App第一次启动时显示白屏或者黑屏的问题
关于这个问题,首先得搞清楚一个概念,冷启动,所谓冷启动是指手指点下启动图标到第一个Activity界面调用onCreat方法之间的这段时间;那么在这一段时间内究竟是如何操作的?发生了什么导致白屏或者黑屏一段时间呢?因为App在启动的时候会启动一个进程,在初始化的过程中,会消耗一部分时间,在这个时间里面WindowManager会先加载App里的主题样式里的窗口背景(windowBackground
2017-02-20 17:45:37
3169
原创 关于Android App上线后从应用市场点击打开按钮进入应用后进行操作后,再点击home键到桌面后点击启动图标重新打开应用的解决方法
如题所述,重新打开应用够恶心的了,让人更恶心的是点击返回键退出后,上次点击home键之前的那个界面又跳出来,让人哭笑不得,经过搜索找到解决办法,最后记录在此 在应用启动的第一个界面的onCreate方法的super.onCreate(savedInstanceState);之后调用下面方法即可解决@Override protected void onCreate(@Nullable
2017-02-20 16:52:48
724
原创 记录一下使用git遇到的一个小问题
今天我在敲完代码快下班时准备提交代码 当执行git add 操作的时候,出现 如下 错误: If no other git process is currently running, this probably means a git process crashed in this repository earlier. Make sure no other git process is
2017-02-06 19:00:12
598
原创 EditText监听输入完成和设置点击事件时与父控件的冲突问题
Edittext 监听输入完成后再做其他事,比如上传网络、跳转到其他界面Edittext 和父控件的点击响应事件
2016-10-31 13:36:25
6616
Android快速开发框架(MVP+RxJava + Retrofit+Glide)
2018-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人