解决Gradle 依赖下载慢

参考 阿里云公共代理库 https://www.jianshu.com/p/ab1f5e5f5f5c 修改前的依赖 buildscript { repositories { mavenCentral() jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' } } allprojects { repositories { mavenCentral() jcenter() google() } } 上面的这种方式,由于会用到google的maven仓库,直接导致相关的依赖库无法下载,gradle plug3.0无法下载的问题。 用阿里云仓库解决问题 mavenCentral镜像仓库地址 http://maven.aliyun.com/nexus/content/groups/public/ jentral镜像仓库地址 https://maven.aliyun.com/repository/jcenter google镜像仓库地址 https://maven.aliyun.com/repository/google 完整模式 buildscript { repositories { // mavenCentral() // jcenter() // google() maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'https://maven.aliyun.com/repository/jcenter'} } dependencies { classpath 'com.

Android-WebVIEW || net::ERR_CLEARTEXT_NOT_PERMITTED Android9.0无法加载url

从Android 9.0(API级别28)开始,默认情况下禁用明文支持。因此http的url均无法在webview中加载 解决办法: 在manifest 中application节点添加 android:usesCleartextTraffic="true" 添加后如下: <?xml version="1.0" encoding="utf-8"?> <manifest ...> <uses-permission android:name="android.permission.INTERNET" /> <application ... android:usesCleartextTraffic="true" ...> ... </application> </manifest> 附上链接:https://stackoverflow.com/questions/45940861/android-8-cleartext-http-traffic-not-permitted 同时如果你还有webView 的问题,我遇到并记录的如下 net:err_unknown_url_scheme android调用js方法 Android9.0_P:ClassNotFoundException:Didn’t find class “org.apache.http.ProtocolVersion” on path: 以上是开发中遇到的问题,后期有时间还会继续整理,或者您有更好的解决方法,添加更完善,不胜感激。欢迎留言交流, 书到用时方恨少,纸上得来终觉浅!共勉。 原文作者连接:https://blog.csdn.net/qq_33721320/article/details/84400825

BMap

百度地图, 去掉左下部分的标志 去掉之前 添加以下css, 即可去掉 .anchorBL a{ display: none; } .anchorBL img{ display: none; } .anchorBL span{ display: none!important; } var map = new BMap.Map("container",{mapType:BMAP_SATELLITE_MAP}); 第二个参数确定地图类型。 BMAP_NORMAL_MAP :此地图类型展示普通街道视图 BMAP_PERSPECTIVE_MAP :此地图类型展示透视图像视图。(这个还不会用) BMAP_SATELLITE_MAP:卫星地图 (没有坐标, 绿绿的一片的卫星地图) BMAP_HYBRID_MAP:混合地图 (既有坐标,也是绿绿的一片的卫星地图) // 百度地图API功能 var map = new BMap.Map("allmap",{mapType:BMAP_SATELLITE_MAP}); // 创建Map实例 map.centerAndZoom(new BMap.Point(112.507465, 34.694008), 20); // 初始化地图,设置中心点坐标和地图级别 //添加地图类型控件 map.addControl(new BMap.MapTypeControl({ mapTypes: [ BMAP_NORMAL_MAP, BMAP_HYBRID_MAP, BMAP_SATELLITE_MAP ] })); map.enableScrollWheelZoom(true); //开启鼠标滚轮缩放

WPF线程,线程中刷新UI界面

WPF匿名线程执行 Thread thread = new Thread(() => { 此处填写代码 }); thread.Start(); WPF线程启动 Thread thread = new Thread( 此处填写要执行的函数 ); thread.Start(); WPF线程中更新UI this.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart)delegate { 此处填写代码 }); Demo Thread thread = new Thread(() => { this.Dispatcher.Invoke(DispatcherPriority.Normal, (ThreadStart)delegate { CarInfoViewMode_.CarID = CarID; CarInfoViewMode_.CarProvince = Ytools.proCode2str(province); CarInfoViewMode_.CarArea = SqlHelper.sendSQL(str); CarInfoViewMode_.CarType = Ytools.typeCode2str(size); }); });

WPF MVVM手敲简单框架

好处是,XAML界面Binding到数据后,只需要更新数据,无需再次手动绑定即可完成界面更新。 1.创捷数据类,Model。 例如我创建的CarInfo.cs namespace MVVMDemo1 { public class CarInfo { string CarName_; string CarID_; public string CarName { get { return CarName_; } set { CarName_ = value; } } public string CarID { get { return CarID_; } set { CarID_ = value; } } } } 2.创建视图数据类,ViewModel。 例如我创建的CarInfoViewModel.cs using System.ComponentModel; namespace MVVMDemo1 { public class CarInfoViewModel : INotifyPropertyChanged { CarInfo CarInfo_; public CarInfoViewModel() { CarInfo_ = new CarInfo() {CarName="河南1",CarID="HMB001" }; } public string CarName { get { return CarInfo_.