摘要:
Android版本28使用http请求报错not permitted by network security policy
问题: 由于 Android P(版本27以上) 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。
如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求
推荐的做法是服务器和本地应用都改用 https ,测试时为了方便使用http,上线时应该都会用https才比较安全。
解决办法:1.在 res 下新建一个 xml 目录,然后创建一个名为:network_security_config.xml 文件。
在 AndroidManifest.xml application增加配置android:networkSecurityConfig="@xml/network_security_config" 阅读全文
摘要:
android使用ARouter跳转activity(阿里巴巴开源的)
使用ARouter方式,点击按钮跳转到其他activity
public void buyOrSell(String str){
ARouter.getInstance()
.build(ARouterPath.TradeAty)
/**传递参数*/
.withString("base",base.get())
.withString("quote",quote.get())
/**当前activity*/
.navigation(coinDetailActivity);
}
ARouterPath.TradeAty 为目标路由,在ARouterPath里面配置: 阅读全文
摘要:
android textview字体加粗 Android studio最新水平居中和垂直居中
在xml文件中使用android:textStyle=”bold”
但是不能将中文设置成粗体,将中文设置成粗体的方法是:
TextView tv = (TextView)findViewById(R.id.TextView01);
TextPaint tp = tv.getPaint();
tp.setFakeBoldText(true);
LinearLayout分为水平分布、垂直分布:
android:orientation="vertical" //垂直分布
android:orientation="horizontal" //居中分布
阅读全文
摘要:
android TextView Unicde编码转换 android中一些特殊字符Unicode码值
android中一些特殊字符(如:←↑→↓等箭头符号,约等于号≈)的Unicode码值
TextView里面使用android:text='@string/xxx' 阅读全文