自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Android加载HTML 个别手机出现乱码

今天遇到个别手机遇到加载HTML 个别手机出现乱码,原来是用这种方式写的加载。

2023-07-05 11:11:09 147

原创 正则划分省市区(直辖市和附详细地址包括市,区)

正则划分省市区(直辖市和附详细地址包括市,区)

2022-07-26 09:44:19 949 1

原创 Android中如何自定义FloatingActionButton

刚使用FloatingActionButton的时候,不知道这个控件的背景和上层图标大小怎么改,然后就上网查了一下,大部分都是在valuse文件夹下新建dimen.xml文件,然后用80dp此标签覆盖源码里的design_fab_size_normal值,后来自己好奇也去看了一下源码,发现其实没这么麻烦,用标签就可以解决,估计是谷歌官方最近更新了源码库,不然那些大佬不可能发现不了(>~<)(1)自定义按钮大小:app:fabCustomSize=“dp值”(2)自定义上层图片大小app:

2021-01-25 15:54:42 356

原创 android 加载有图的HTML

布局文件 <WebView android:layout_width="match_parent"android:layout_height="match_parent"android:id="@+id/webview"> </WebView>代码 String varjs = "<script type='text/javascript'> \nwindow.onload = function()\n{var $img = document.g.

2020-07-09 14:09:55 192

原创 Android 第三方view插件

倒计时控件 https://github.com/iwgang/CountdownView2. 字体效果(竖写)https://github.com/lybeat/PlumbTextView3.类似签到(敲到天数)https://github.com/shuhart/StepView4.CityPicker 城市选择、定位、搜索及右侧字母导航,类似美团 百度糯米 饿了么等APP选...

2019-11-04 17:29:05 415

原创 RecyclerView加载多布局界面上移(抢占焦点)

RecyclerView加载多布局时,一部分是原生数据, 一部分是网络数据,可能会出现网络数据加载完全后 会挤掉原来的原生ui的位置, <android.support.v7.widget.RecyclerView android:id="@+id/recycleview" android:background="@color/writ...

2019-09-16 14:49:15 932

转载 关于Android改变TabLayout 下划线(Indicator)宽度实践总结

TabLayout我们再熟悉不过了,在开发中,像这种tab切换的需求都会用到TabLayout,它是由官方提供的一个控件,在support design 包中。使用起来非常简单方便,交互效果也很不错,能满足我们开发中95%的需求。但是它有一个缺陷:不能改变Tab下划线(Indicator)的宽度。本篇文章给你带来改变Tab下划线宽度的几种方式:1 . 通过反射设置Tab下划线的宽度2 . ...

2018-10-19 17:58:08 1884

转载 Android 7.0以上(包含8.0), popupWindow弹窗位置异常, 解决方案

通常我们的App中, 在标题的位置, 点击需要弹出菜单, 效果如下: public void showAsDropDown(View anchor, int xoff, int yoff) { showAsDropDown(anchor, xoff, yoff, DEFAULT_ANCHORED_GRAVITY);}但是往往并不是我们想的那样, 至今Android7.0...

2018-09-05 14:48:59 349

转载 CommonUtils

手机配置 public class CommonUtils {static Context context;// 手机网络类型public static final int NETTYPE_WIFI = 0x01;public static final int NETTYPE_CMWAP = 0x02;public static final int NETTYPE_CMNET =...

2018-08-03 14:48:03 530

原创 MobileUtil 获取手机内部信息资料

public class MobileUtil {/** * Print telephone info. */public static String printMobileInfo(Context context) { Date date = new Date(System.currentTimeMillis()); SimpleDateFormat dateForm...

2018-08-03 14:31:03 571

原创 App上架让用户去平台评价,提高APP的关注度

 如果app并没有能够直接跳转到市场的功能,用户评价的可能性太低了。加上后,几天内就迎来了好几个好评。这个成本非常低:#伪代码String appPkg = context.getPackageName();Uri uri = Uri.parse("market://details?id=" + appPkg);Intent intent = new Intent(Inte...

2018-08-03 14:24:30 730

原创 关于android studio 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解决办法

前段时间打开Android studio 在build过程中总会出现以下错误 Error:Execution failed for task ':app:preDebugAndroidTestBuild'. &gt; Conflict with dependency 'com.android.support:support-annotations' in project ':app...

2018-07-23 16:43:07 155

原创 Android项目内嵌一个apk

今天集成通联支付,通联方面提供了一个apk名称:APPayAssistEx.apk 还有一个jar:APPayAssistEx.jar放入相应的位置中,配置文件配置信息下面的path="."其实是对应外置SD卡的根目录调用通联的接口,首次用户会提示用户没有安装通联的插件,点击确定就安装上通联的插件了,在低版本的手机上是没有问题的但是在Android8.0的系统上  你会...

2018-07-23 11:38:43 4097

原创 Android 加载长图

后台返回的图片是长图,长度超过手机长度,我不行剪裁,于是在网上找了一些资料,在这里我吧这些分享出来,希望能帮助需要帮助的人。直接说明了:1: 在build.gradle的dependencies里写上implementation 'com.davemorrissey.labs:subsampling-scale-image-view:3.10.0'这个依赖2:在xml里布局里写布局文...

2018-07-19 09:57:50 1502

原创 Android解析富文本

今天后台返回富文本格式数据,找了一个第三方库在build.gradle文件的dependencies中 implementation('com.github.sendtion:XRichText:1.5') { exclude group: 'com.android.support' exclude group: 'com.github.bumptech.gl...

2018-07-14 15:03:47 3848

原创 transformDexArchiveWithExternalLibsDexMergerForDebug unable to merge dex 问题

1.去掉.gradle文件夹2.clean Project试试

2018-07-14 10:40:19 202

原创 代码获取SHA1方式

//这个是获取SHA1的方法public static String getSHA1(Context context) { //获取包管理器 PackageManager pm = context.getPackageManager(); //获取当前要获取SHA1值的包名,也可以用其他的包名,但需要注意, //在用其他包名的前提是,此方法传递的参数Context...

2018-06-01 13:37:09 2369

原创 【Android】判断你的应用在前台还是在后台

我的尝试/** * 判断应用是否是在后台 */ public static boolean isBackground(Context context) { ActivityManager activityManager = (ActivityManager) context .getSystemService(Con...

2018-04-10 11:26:13 1261

原创 android项目本地缓存

现在很多的开发中,开发一个app缓存和网络存储搭配起来使用往往是必须的,自己写过比较多的项目所有谈谈感想。缓存作用:所谓的缓存机制就是数据获取方式的变化,app的缓存通常就是把用户经常需要从网络上加载并且变化不是事实的数据进行本地的存储,这样可以减少用户流量的使用。以及一些操作的可行性实现。一、缓存类型:(1)、本地文件缓存:       本地文件缓存就是将网上的数据存储到本地

2017-03-29 15:50:11 760

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除