-
android00
-
原文:ConstraintLayout tricks & tips Centring作者:Mark Allison中心点对齐在 Android 设计布局中,我们常常遇到需要根据父组件、相邻组件甚至是相邻组件的边来进行中心点对齐。本文将讲解如何使用 ConstraintLayout 来满足这些中心点对齐的需求。需要中心点对齐的 Views 一般是有自己不定的内容大小的,经常定义的宽高是 an
-
cnbzlj
-
python使用while循环,输出1-100的奇数和偶数a=1
while a<=100:
if a%2==0:
print("偶数:",a)
else:
print("奇数:",a)
a+=1
-
kotlin
-
Double值保留两位小数的四种方法public class DoubleTest {
//保留两位小数第三位如果大于4会进一位(四舍五入)
double f = 6.23556;
/**
*使用精确小数BigDecimal
*/
public void fun1() {
BigDecimal bg = new
-
android
-
Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。1、android:lineSpacingExtra设置行间距,如”4dp”
-
ziyouxia
-
我们管理服务器,一般不直接用root用户去管理,而是创建一个普通的用户来管理,也可以给它分配root权限去操作普通用户达不到的操作。废话不多说,下面就创建一个普通用户,直接上操作截图:1,先用root用户登录服务器2,添加新的用户用命令(adduser 用户名):adduser cheng3,并给该用户添加密码(passwd 用户名):passwd cheng4,输入密码和确认密码后:出现pass
-
ziyouxia
-
最近我要mac系统对android 的apk反编译的时候,把apk包转化成zip包后,不能解压。(以前解压没问题,现在就报错了,请看下图)1.android studio打出安装包为myApp.apk2.把apk后缀改为zip--myApp.zip3.直接解压(mac对于zip直接双击就好了)解决方案:遇到了同样的问题 使用 iZip Unarchiver等系列的软件解压就好了
-
android
-
一、背景Glide是google推荐的图片加载框架,他不仅性能高,功能强大,而且简单易用。但是网上的资料大部分还是集中的Glide3的版本,就整理了一套Glide4的基本用法教程,仅供大家参考。备注:其他加载库的比较,暂时就不说了,大家可以网上搜索(glide,picasso,fresco,和老牌的Universal-image-loader)目录:1,Glide4-入门教程-1-环境配置和基础使
-
android
-
年前在做项目时,客户提了一个需求,在手机客户端中需要集成海康威视摄像头的视频监控功能,并在需要在地图中加载摄像头的位置,并通过点击进入摄像头监控视频界面,如图1所示:图片1 marker默认只能加载bitmap图片,客户要求需要在摄像头图标上用文字标记出摄像头位置(没办法用户要啥就得整啥),求助百度,找到一个比较靠谱的实现方案,就是将view转换成Bitmap,然后在设置到marker中。首先自定
-
web
-
在vue中经常会通过js操作dom对象,可以通过给标签添加ref属性实现,下面通过操作dom对象实现一个点击按钮改变屏幕背景的demo,效果如下下面是代码:<template>
<div class="box" ref="boxHook">
<div class="change-button" @click="changeBackground">
-
android
-
今天友盟上有个bug, 发生在8.0系统上的,有人遇到吗?java.lang.IndexOutOfBoundsException: setSpan (-1 ... -1) starts before 0
at android.text.SpannableStringBuilder.checkRange(SpannableStringBuilder.java:1318)
at a
-
mianshiti
-
原文地址:https://blog.csdn.net/sufu1065/article/details/880510831、面试题模块汇总面试题包括以下十九个模块:Java 基础、容器、多线程、反射、对象拷贝、Java Web 模块、异常、网络、设计模式、Spring/Spring MVC、Spring Boot/Spring Cloud、Hibernate、Mybatis、RabbitMQ、Ka
-
java
-
今天总结一下:三种编程命名规范(匈牙利命名法、驼峰式命名法、帕斯卡命名法)一、 匈牙利命名:解释:开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。例如:int iMyAge; //“i”是int类型的缩写;char cMyName[10]; //“c”是char类型的缩写; float fMyHeight;
-
android
-
我们知道在oncreate中View.getWidth和View.getHeight无法获得一个view的高度和宽度,这是因为View组件布局要在onResume回调后完成。所以现在需要使用getViewTreeObserver().addOnGlobalLayoutListener()来获得宽度或者高度。这是获得一个view的宽度和高度的方法之一。OnGlobalLayoutLis
-
web
-
WXS(WeiXin Script)是小程序的一套脚本语言,wxs 与 javascript 是不同的语言,有自己的语法,并不和 javascript 一致。其中包括了很多日常使用的javascript函数,在wxs中都是不能同样使用的。如何使用呢?需要两个步骤,1, 创建 .wxs文件2, 在.wxml文件中使用例子:1,在utils文件加下创建util.wxs文件// 作用于wxml中的函数
-
android
-
Android 发布每个版本的时候都给它起了一个代号:都是以各种食物命名,这已经是Android的传统了,今天就总结一下这些代号吧版本号API级别发布日期版本代号CodeName(系统名称)Android 1.01阿童木BASEAndroid 1.122008.9发条机器人BASE_1_1Android 1.532009.4.30纸杯蛋糕CUPCAKEAndroid 1.642009.9.15甜甜
-
android
-
Snackbar是Android Support Design Library库中的一个控件,可以在屏幕底部快速弹出消息,跟Toast的使用方法类似,显现效果比toast好(个人意见)
1,Snackbar基本介绍和使用方法
首先看一下官方的介绍:
Snackbars provide lightweight feedback about an operation. They show a b
-
xiaozhu
-
小程序官方提供的html标签,跟传统的HTML有所差异,不能够使用<del>等标签下面关于下划线和删除线的操作。在对应的标签中添加css样式即可:text-decoration:underline; //下划线text-decoration:line-through;//删除线
-
android
-
目前成熟的第四方解决方案1. 娜迦针对Android平台下的APP被逆向分析,破解,植入木马病毒后,用户敏感信息泄露或者被钓鱼网站劫持,NAGA android保护采用防止静态分析与防止动态调试全面防护的思路,在未保护程序运行的不同周期采取不同程度的加固措施,可以针对银行、基金、券商,电商等需在线支付领域及游戏领域,提供定制型APP安全解决方案。主要实现:类抽取:保护dex文件,防止静态分析及动态
-
wechat
-
一、获取手机号按钮报错:提示获取失败,该 appId 没有权限<button open-type="getPhoneNumber" bindgetphonenumber="getPhoneNumber">获取手机号 </button>注:问题出现原因,当前小程序账号没有进行 “微信认证”,解决方案,点击微信认证详情,认证处理之后可以使用。点击参考微信开发社区二、微信小程序授
-
android
-
注:转发请注明原地址:https://www.niwoxuexi.com/blog/android/article/170...在Android开发过程中,经常会遇到日期的各种格式转换,主要使用SimpleDateFormat这个类来实现,掌握了这个类,可以转换任何你想要的各种格式。
常见的日期格式:
1,日期格式:String dateString = "2017-06-20 10: