7 赏金术士

尚未进行身份认证

分享android开发中的一些心得

等级
TA的排名 1w+

关于 recyclerview 页面刚进来自动上滑一段距离的解决方法

1.焦点问题让外层根布局获取焦点,在外层xml加上android:focusable="true"android:focusableInTouchMode="true"参考:RecyclerView抢先获取焦点问题

2019-08-29 10:31:05

communication to ... not permitted by network security policy

Android9CLEARTEXTcommunicationto…notpermitted手机系统版本是Android9首页弹出提示:CLEARTEXTcommunicationtowww…comnotpermittedbynetworksecuritypolicy。翻译:网络安全策略不允许与www…com之间进行明文通信产生原因:Android...

2019-08-26 14:28:17

编译打包Can't write C:\...\proguard\release\jars\3\1f\main.jar] (Duplicate zip entry..

1.Studio签名打包出现java.io.IOException:Can’twrite、Can’tread异常分析出现的原因是由于引入的类库中有冲突文件所致类似如下报错Can'tread[/home/junliang/Soft/Envirenment/sdk2/.android/build-cache/b576f92014f08ed7588f47f33f7b84e3db2a...

2019-06-13 13:36:23

推荐一个比较好用的画廊展示图片(支持无限轮播)的控件ViewPagerGallery

1.在此我们引用支持无限滑动的3D视觉的画廊效果、平面普通广告栏轮播这个例子中有可以运行的效果,大家可以下载下来先看一下,在我开始使用的时候,发现,想要调整pageitem中的间距,比较困难,并没有暴露方法出来。所以就要看一下源代码,发现,在不使用3D效果,即初始化:initBanner(urlList,false),没有什么问题,(这里说的3D效果,就是左右item要比正在显示的ite...

2019-05-30 14:12:50

Android studio运行程序出现两个apk

1.项目引入多个lib导致引起的,一个app运行时产生了2个APP图标解决办法:保留主项目中的intent-filter,将其他module中AndroidManifest.xml文件的intent-filter的内容删除掉即可。...

2019-05-24 16:43:07

androidStudio导入其他项目作为module依赖库

操作步骤:(1)添加module(2)选择你要的项目导入进来(3)导入进来以后,可能项目原先有以app命名的module,改成其他名字,不要和现有项目的module重名就好了(1)导入module(2)选择将要作为lib的module(3)加载后,选择File->ProjectStructure开始添加依赖,选择m...

2019-05-24 16:39:22

FloatMath.sqrt 方法找不到 不支持 解决办法

FloatMath.sqrt()Error:(95,30)错误:找不到符号符号:方法sqrt(float)位置:类FloatMath解决办法:改为(float)Math.sqrt()

2019-05-24 16:25:54

Android中TextView 添加ClickableSpan后点击选中文字背景变色问题

TextView中的setHighlightColor(intcolor)用于设置选中文字背景色高亮显示。比如以下:publicclassMainActivityextendsActionBarActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super...

2019-04-08 14:37:11

android 在androidStudio中对空包进行签名,打入签名文件信息(重签名)

1.首先cmd进入sdkbuild-tools对应版本下利用apksigner进行签名C:\Users\77263\AppData\Local\Android\sdk\build-tools\27.0.1>apksignersign--ksC:\D-stack\AsWorkSpace\Simulations\myappp.jksC:\D-stack\OppoSign...

2019-04-08 14:31:18

Android中APK签名工具之jarsigner和apksigner详解

一.工具介绍jarsigner是JDK提供的针对jar包签名的通用工具,位置在JDK/bin/jarsigner.exeapksigner是Google官方提供的针对Androidapk签名及验证的专用工具,位置在AndroidSDK/build-tools/SDK版本/apksigner.bat不管是apk包,还是jar包,本质都是zip格式的压缩包,所以它们的签名过程都差不多(仅限...

2019-04-08 14:22:55

Android H5交互Webview实现localStorage数据存储

1.首先配置Webview控件的一些相关属性:WebViewmywebView=newWebView(this);mywebView.getSettings().setJavaScriptEnabled(true);//设置localStorge传递信息到服务器的设置默认是关闭的mywebView.getSettings().setDomStorageEnabled(...

2019-03-15 11:45:40

一些有效的正则判断表达式

1.基础的验证邮箱,手机号/***<p>shang</p>*<p>判断email格式是否正确</p>*/publicstaticbooleanisEmail(Stringemail){Stringstr="^([a-z

2019-03-15 11:28:49

android 判断是否安装,微信、支付宝、qq、新浪app!

publicclassIsInstallWeChatOrAliPay{publicIsInstallWeChatOrAliPay(){}/***检测是否安装支付宝*@paramcontext*@return*/publicstaticbooleancheckAliPayInsta...

2019-03-14 17:50:05

Android支付宝沙箱环境使用教程

Android支付宝沙箱环境使用教程网上好多支付宝教程,但是好像没看到支付宝沙箱环境的使用教程,尤其是在做Android支付宝测试的时候,沙箱拿来测试挺好的,正式使用的时候更换里面的个别数据就可以了。1、开发者中心添加Android应用:https://openhome.alipay.com/platform/appManage.htm2、应用创建成功后,将沙箱环境中的APPID...

2019-03-14 17:39:43

android下载文件,文件总长度getContentLength返回-1

1.首先查询是不是后台传输数据的时候出现的问题查看服务器响应头文件属性,确实没有这个属性了。。。所以返回为-11.1ContentLength在头文件中没有描述,暂时还没有解决方案1.2ContentLong在头文件中有描述,查询客户端调用产生的问题2.调用时让服务器不要gzip方式压缩:JavaDoc有对此的描述:Bydefault,thisimplementat...

2019-03-14 16:54:17

简单粗暴,修改圆形进度条ProgressBar的颜色

1.在ProgressBar使用的时候,如果我们不设置,默认显示的是系统提供的一个颜色,在我的测试机,华为nova3e下是一个粉色的小圆圈。修改progressBar的颜色:android:indeterminateTint="#d38fdb"在ProgressBar下面有一个属性,修改这个属性即可。...

2019-03-14 16:36:20

关于富文本标签页的内容产生的乱码问题以及Html.fromHtml不能换行的问题。

1.产生背景后台发布文章和其他内容时,采用的是富文本标签的形式,产生的字符串中携带有html的标签信息,在移动端进行展示时出现的乱码问题。2.解决方案采用android中一个类HTML,调用方法:Html.fromHtml(shareContent)此时在TextView中显示文字的时候可以将富文本标签中的乱码解决掉,但是又出现了一个新的问题,显示的时候该换行的地方没有换行,遇到\...

2019-03-14 16:31:56

android微信分享中遇到的问题

使用微信进行分享的时候,一般会遇到以下几个问题:1.配置签名的坑解决:一定要MD5、小写、不要带冒号,最好用官方给的签名获取工具。2、没有注册API解决:API是运行重复注册的,并且也不是耗时任务,所以不妨放在Activity的onCreate下面,记得写这个。3、分享的图标大小限制解决:分享的图标大小不能超过32K,要是jpg格式。4、分享图标自己能看到,好友看不到解决:修改分享...

2019-02-27 09:59:00

网络问题引起的Corodva Could not resolve com.android.tools.build:gradle:3.0.0

解决方法:将android/build.gradleandroid/app/build.gradleandroid/CordovaLib/build.gradle中的所有repositories改为repositories{jcenter()maven{url"http://maven.aliyun.com/nexus/conte...

2019-02-27 09:48:16

android shap画圆(空心圆、实心圆)

实心圆:<?xmlversion="1.0"encoding="utf-8"?><shapexmlns:android="http://schemas.android.com/apk/res/android"android:shape="oval"android:useLevel="false">&lt

2019-02-27 09:44:00

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。