![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习记录
Strive1988
这个作者很懒,什么都没留下…
展开
-
Android命令签名
在AndroidSDK\build-tools\28.0.0(某一版本文件夹下)\ 该文件夹内有签名工具 apksigner.bat,将签名文件 xxx.keystore 别名 alias apkname_sign.apk 签名后的apk文件 apkname.apk要签名的apk文件apksigner sign --ks xxx.keystore --ks-key-alias xxxx --out apkname_sign.apk apkname.apk执行后提示...原创 2021-01-11 14:43:04 · 317 阅读 · 0 评论 -
Android流式布局
总结流式布局经验,比较简单,就是先获取当前容器的宽高,遍历所有的子view,根据子view的宽度和子view间的距离来计算是否超出当前容器的宽度,如果超出宽度的话记录当前行的子view,和当前行的高度,如果不需要换行,就宽度累加,获取最大高度。获取到总高度和每行的子view后,开始设置每个子view的位置,为每个view设置布局属性原创 2015-06-20 00:15:54 · 355 阅读 · 0 评论 -
匹配文本中获取网址
获取字符串中的网址,例:测试获取网址http://www.baidu.com网址结束;可以获取到其中的网址:http://www.baidu.compublic String MatchUrl(String text){ String check = "(((http|ftp|https)://|www.))(([a-zA-Z0-9\\._-]+\\.[a-zA-Z]{2,6})|([0-原创 2016-01-30 09:21:34 · 408 阅读 · 0 评论 -
android 中 Drawable 和 ConstantState 的一些认识
Drawable Drawable就是一个可绘制的对象,或者叫做可渲染的对象,里面保存的是可以绘制的数据,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还可能只是一个颜色(ColorDrawable)等等,等等。1.Android 中 Drawable 类对象主要的功能就是可以给 canvas 上面绘制图形,也可以理解为渲转载 2016-06-16 17:33:29 · 2375 阅读 · 0 评论 -
关于webview加载网页,返回后总是刷新页面问题解决
最近用webview发现返回上个页面总是又自动刷新页面,我的需求是进入下页的时候不用缓存,而返回上个页面的时候不要刷新页面回到顶部,要保持在原来页面进入下页的位置。首先来了解一下webview加载网页的几个模式,即websetting中设置的加载模式。websetting.setCacheMode( int mode)。LOAD_CACHE_ELSE_NETWORK:只要本地有,原创 2016-06-20 18:23:34 · 30115 阅读 · 10 评论 -
问题记录
AsyncTask与handler优缺点AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷,过程可控使用的缺点:在使用多个异步操作和并需要进行Ui变更时,原创 2016-08-19 18:14:28 · 280 阅读 · 0 评论 -
Android获取一些常用信息
获取版本号和版本名: PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); versionName = pi.versionName; versionco原创 2016-06-21 17:20:51 · 544 阅读 · 0 评论 -
Selenium赋值有过滤空格等特殊符号的input时,保留空格的问题
在写脚本的时候发现sendKeys()写入input时,因为内容中包含空格,但写入时,空格都被过滤掉,此时可以用剪切板的复制粘贴来写入有空格的内容,设置剪切板内容:public static void setClipboardData(String string) { StringSelection stringSelection = new StringSelection(str...原创 2018-04-19 14:00:57 · 1276 阅读 · 0 评论