参考 阿里云公共代理库 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 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
百度地图, 去掉左下部分的标志
去掉之前 添加以下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); //开启鼠标滚轮缩放
Author published on included in 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);
});
});
Author published on included in 好处是,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_.
Windows SDK version 8.1 下载地址
https://go.microsoft.com/fwlink/p/?LinkId=323507