6 沧海龙腾LV

尚未进行身份认证

现学现卖……

等级
TA的排名 1w+

重装或者升级Android Studio后,打开旧的Android项目,同步编译时遇到的一些常见问题及解决办法

1、在sdk安装路径下找不到sdk对应的版本android-28,Gradle sync failed: Failed to find target with hash string 'android-28' in: D:\android\androidstudio\sdk解决:找到sdk安装路径和编译工具路径修改app的build.gradle如下:2、Android...

2020-04-01 14:25:12

重装或者更新Android Studio后,新建Android项目,同步编译时遇到的一些常见问题及解决办法

1、Android Studio一直卡在Gradle build running解决:a、在C:\User\<用户名>\.gradle 目录下新建一个gradle.properties文件,并在里面添加一行:org.gradle.daemon=trueb、打开Android Studio,在Settings中设置没有对应的gradle版本,也无法自动下载时,找到路径...

2020-02-18 17:10:18

Android FileProvider介绍

Android 7.0 文件共享要使用FileProvider对于面向Android 7.0的应用,Android框架执行的StrictMode API政策禁止在您的应用外部公开file://URI。如果一项包含文件URI的intent离开您的应用,则应用出现故障,并出现FileUriExposedException异常。对于文件访问在Android 7.0以前可以使用file://uri...

2020-01-16 14:00:56

Android App检测新版本,自动下载、安装和升级,兼容Android7.0以上和以下版本

序言一些公司开发完一款App之后可能并不会去上架App商店,但事后期也需要定时进行维护更新,所以会选择把打包好的apk 发布到自己的服务器,然后在数据库建一个版本号的表,然后剩下的就交给你android开发了,android自己要实现版本检测更新,由于android自带的DownloadManager 就可以实现下载功能,用起来就会很简单了,不用再写很多下载等相关代码了,不过在下载完有的是在通...

2020-01-16 13:44:27

html5列表嵌套按钮,click点击事件及传参处理

<li click事件>列表第一项<button click事件></button>或<a click事件></a></li><li click事件>列表第二项<button click事件></button>或<a click事件></a>&lt...

2019-12-25 10:57:16

Html5解决ios系统中input、select、textarea控件在失去焦点时,因为页面上移,导致页面焦点错位的问题

实现:ios_adapter.js//问题描述:在IOS12以上的微信端,出现input弹出后结算按钮点击无反应的情况。//分析:是由于IOS端第三方输入法的软键盘弹出后,焦点无法复位。//解决微信苹果ios,输入框,下拉菜单错位的问题//解决input输入后和select选择后页面底部留白的问题//方法:每次失去焦点的时候页面和元素滚动到0的位置//判断设备类型var ...

2019-12-21 17:08:59

Html5 input在IOS端弹出收起软键盘,导致页面焦点错位的问题解决

问题描述:在IOS12以上的微信端,iPhoneX的型号和华为保时捷的型号的微信购物,出现input弹出后结算按钮点击无反应的情况。分析:是由于IOS端第三方输入法的软键盘弹出后,焦点无法复位。在 IOS 上,监听输入框的 focus 事件来获知软键盘弹起,监听输入框的 blur 事件获知软键盘收起。 在 Android 上,监听 webview 高度会变化,高度变小获知软键盘弹起,否则...

2019-12-04 17:36:38

微信公众号开发--基于WxJava (微信开发 Java SDK)框架的,群发消息推送实现

群发消息推送实现,示例:InputStream inputStream = null; /* HttpURLConnection conn = (HttpURLConnection) new URL("https://pics7.baidu.com/feed/9213b07eca806538e25ecfecc0c86441ac3482b0.jpeg?token=...

2019-11-20 14:28:24

微信公众号开发--基于WxJava (微信开发 Java SDK)框架的,客服消息推送实现

主动发送客服消息,示例: // 客服消息、图文消息 // 图文消息1 WxMpKefuMessage.WxArticle article1 = new WxMpKefuMessage.WxArticle(); article1.setUrl("http://xial9527.w3.luyouxia.net/wx/jsp/login.html"); ...

2019-11-20 14:13:29

JS监听手机返回键

//当点击返回键时,返回到上上页function onBackGoHistory(){ pushHistory(); window.addEventListener("popstate", function(e) { // 关闭当前浏览器窗口 history.go(-2); alert("我监听到了浏览器的返回按钮事件啦");//根据自己的需求实现...

2019-11-01 14:47:36

JS解析Url中携带的参数(支持中文)

function parseURL(url){ if(!url) return; url = decodeURI(url); var url = url.split("?")[1]; var para = url.split("&"); var len = para.length; var res = {}; var arr = []; for(var i=0;i<...

2019-10-31 13:52:57

jQuery获取同一容器(div)下相同元素(p)中除了指定class以外的元素

如题:<div class="app_info_xm"> <p class="bg_gr">上午8:00~12:30</p> <p class="bg_og">上午8:00~12:30</p> <p>下午12:30~17:30</p...

2019-10-19 17:44:04

ViewPager结合Fragmen使用,页面切换时,Fragment中的listView没有加载

在我们开发的过程中可能会遇到类似需求,我们需要做一个左右滑动的tab导航,这个时候有些朋友可能会想到viewpager和fragment的结合来实现这个功能;当然实现的方法不单单着一种。我们这个随笔讨论的是这种方式实现的效果、现在假如我们选中了服务这个列,服务列下有一个listview用来展示数据。然后滑动到第二个评价的fragment再到第三个商家fragment,或者是直接到最后一个fra...

2019-10-11 16:24:25

Android WebView缩放配置,设置网页初始缩放比例

配置webview缩放参数值://设置true,才能让Webivew支持<meta>标签的viewport属性webSettings.setUseWideViewPort(true);//设置可以支持缩放webSettings.setSupportZoom(true); //设置出现缩放工具webSettings.setBuiltInZoomControls(true)...

2019-10-09 14:49:44

html标签label超出长度(文本溢出)时,不换行,而在最后边显示省略号

在label样式上直接写上style="width:30px;height:20px;overflow:hidden;text-overflow:ellipsis;"text-overflow:ellipsis及firefox兼容详解溢出文本显示省略号,text-overflow:ellipsis这个标题其实已经是一个老生常谈的问题了。很多时候,比如网站最基本的文章列表,标题会很...

2019-09-04 16:50:18

js 百度、高德、谷歌、火星、wgs84(2000)地图坐标相互转换的JS实现

一、调用例子:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>coordTransform</title></head><body><h1>请按F12打开控制台查看结果&...

2019-09-02 11:07:25

Android点击EditText文本框之外任何地方隐藏键盘的解决办法

两种方法:1,实现方法一:通过给当前界面布局文件的父layout设置点击事件(相当于给整个Activity设置点击事件),在事件里进行键盘隐藏<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/traceroute_rootview" an...

2019-07-31 17:16:09

jquery之table:给table动态增加行、清空table

比如设置table的id为tabvartrHTML="<tr><td>...</td></tr>"$("#tab").append(trHTML);//在table最后面添加一行$("#tabtr:eq(2)").after(trHTML);//在table的第3行后面添加一行$("#tab tr:not(:firs...

2019-07-24 16:17:10

js日期控件

推荐两款基于js的日期控件:1、layui经典模块化前端框架--日期和时间组件文档 - layui.laydate网址:https://www.layui.com/doc/modules/laydate.html2、jeDate日期控件 -(原生JS版)网址:github 或http://www.jemui.com/uidoc/jedate.html#demo完!!!...

2019-07-17 10:14:08

Android混淆模板

开启混淆 通常我们需要找到项目路径下app目录下的build.gradle文件 找到minifyEnabled这个配置,然后设置为true即可. release{ minifyEnabled true//是否启动混淆 ture:打开 false:关闭 proguardFiles getDefaultProguardFile(...

2019-07-12 17:19:20

查看更多

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