- 博客(13)
- 资源 (47)
- 收藏
- 关注
原创 Android之去掉文本内容的HTML标签
啥也不说了,直接上代码吧!/** * 移除文本中的HTML标签 */public class HtmlUtil { private static final String regEx_script = "<script[^>]*?>[\\s\\S]*?<\\/script>"; // 定义script的正则表达式 private stati...
2018-09-30 10:59:40 4864
原创 Android之点击Home键后再次打开导致APP重启问题
问题描述:1、开发者打包发布一个release版本app,页面结构如下:闪屏页SplashActivity---> 登录页LoginActivity---> 主页MainActivity2、用户下载app到手机,通过文件管理器找到并安装这个apk,安装后提示:“安装完成,你可以打开xxx应用了”,3、用户打开app,输入账号密码跳转到了主页MainActivity。4、...
2018-09-28 10:53:29 12193 3
原创 Android之防快速重复点击的全局设置
方法1:利用工具类实现,在按钮的onClick事件加入判断private static final int MIN_DELAY_TIME= 1000; // 两次点击间隔不能少于1000msprivate static long lastClickTime;public static boolean isFastClick() { boolean flag = true;...
2018-09-26 15:52:06 3860 4
转载 Android之主题(Theme)总结
在AndroidManifest.xml文件中有<application android:theme="@style/AppTheme">,其中的@style/AppTheme是引用的res/values/styles.xml 中的主题样式,也有可能是引用的 res/values-v11/styles.xml 或者 res/values-v14/styles.xml,这是根据运行此程序...
2018-09-20 11:14:26 6124
转载 Android之点击两次才响应onclick方法
android中button点击两次才响应onclick方法:页面上刚好有EditText,而此时焦点在EditText上,点击button时会出现这种情况:第一次点击好像是获取焦点,第二次才是点击事件。xml文件中button增加android:focusableInTouchMode="false"即可解决。...
2018-09-17 13:06:27 3475 3
原创 Android之viewpager. PagerAdapter destroyItem报错
在使用viewpager时,我们常常需要更新页面数据,处理不当会导致数组越界,从而引起页面崩溃。如图:页面只有一个viewpager,父系一共有10页数据,“母系”只有一页数据。初始化时使用“父系”数据填充,当点击“母系”时,会请求服务器返回数据,从而更新viewpage数据源。当“父系”时滑动到第5页,这时候请求“母系”数据,请求数据后更新viewpager时PagerAdapter的des...
2018-09-14 16:16:43 3527
转载 Android 设置TextView滑动滚动条和滑动效果
1、单独的TextView控件设置滚动条 <TextView android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="wrap_content" ...
2018-09-14 09:43:10 1665
转载 Android之深刻理解layout_weight
在屏幕适配时,我们经常使用linearlayout的layout_weight属性来实现百分比布局。PS:Android提供了Android-percent-support这个库,支持百分比布局,有兴趣的朋友可以了解一下。首先看一下LinearLayout布局中Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我...
2018-09-13 16:50:40 248
原创 Installation failed with message INSTALL_FAILED_USER_RESTRICTED错误
使用Android Studio 运行app时报错:Application Installation failed with message INSTALL_FAILED_USER_RESTRICTED:install canceled by user,如图: 解决方法:打开USB调试,记得打开USB安装选项 ...
2018-09-13 16:25:58 658
转载 AndroidStudio之https://jitpack.io
前言很多小伙伴自己写了一个库,打算开源出来,但是直接给别人发jar包或者aar包,别人使用都很不方便,而且版本更新也不方便,所以很多小伙伴把开源库放到了远程仓库里(如maven或jcenter),但是麻烦就麻烦在需要打包导出等。而今天我要推荐一个超级方便的远程仓库:https://jitpack.io使用方法以安卓开源库为例子(java库也类似)先创建一个Android Lib...
2018-09-07 10:35:02 8505
转载 AndroidStudio升级到3.1+之后,出现Java.util.NoSuchElementException
本来好好的项目我点build出现了这种情况: 通过google,发现这是一个AS的bug,具体解决方案有三种:如果你的AS version == 3.1或者version < 3.2 :A. 更新项目根目录下gradle.properties的文件,添加android.enableAapt2=falseB. 取消你的Instant run功能(似乎AS的很多bug都和Insta...
2018-09-07 10:23:09 657
转载 java之深入理解List.subList()方法
removeRange(int, int);这个方法AbstractList并没有暴露出来,我们应该如何得到一个截短的list?1 如何得到一个list某个范围的子集sublist首先想到sublist(int, int)方法 注意此方法参数左闭右开。 测试如下1.1 修改sublist会影响原来的list LinkedList<String> ll = n...
2018-09-04 11:31:20 2229
转载 Android之Retrofit2.0 处理返回json报文并转换成bean对象
本文主要介绍在Retrofit 2.0中,如何将服务器返回的json字符串转换成bean对象。 参考博客:Retrofit2使用(非常简洁易懂)实现效果: 使用姿势: 1. 使用教程添加依赖 compile ‘com.squareup.retrofit2:retrofit:2.2.0’ compile ‘com.squareup.retrofit...
2018-09-01 00:07:26 9347
Android利用C++实现RSA-DES-AES-BASE64-MD5
2018-11-05
预付卡共享模式与风险分析
2018-02-07
仿iOS带3D效果的滚轮
2017-12-08
iOS高仿微信源码
2017-06-21
代码注释导致sourcetree无法识别
2016-11-22
Android之通过AIDL机制实现进程间的通讯实例
2016-10-08
GSON封装各种类型JSON数据
2016-09-08
iOS之RSA加密并实现解密
2015-04-28
磁盘格式NTFS互转FAT32工具绿色免费版
2013-09-08
Android反编译工具
2013-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人