自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 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 301

转载 App常见内存泄漏以及解决方法

如果是想认真学习的话,请先不要看以下内容,此记录只是为加深记忆,可能会有错误的地方,以免有误导。学习转载链接:https://blog.csdn.net/u014674558/article/details/62234008App常见内存泄漏以及解决方法1、非静态内部类,静态实例化/** * 自定义实现的Activity */public class MyActivity ...

2019-05-03 16:38:19 768

原创 Selenium赋值有过滤空格等特殊符号的input时,保留空格的问题

在写脚本的时候发现sendKeys()写入input时,因为内容中包含空格,但写入时,空格都被过滤掉,此时可以用剪切板的复制粘贴来写入有空格的内容,设置剪切板内容:public static void setClipboardData(String string) { StringSelection stringSelection = new StringSelection(str...

2018-04-19 14:00:57 1222

原创 问题记录

AsyncTask与handler优缺点AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷,过程可控使用的缺点:在使用多个异步操作和并需要进行Ui变更时,

2016-08-19 18:14:28 266

转载 React Native 环境搭建(windows)

目前还是react native 开发小白,昨天才搭建了一个react native学习,因为此技术已经比较成熟,搭建环境的文章也不少,此片文章比较清楚第1步:安装最新版Java我们在Windows下面搭建react-native环境就是为了开发Android程序,必须有Java环境。下载安装JDK 注意根据自己的机型选择x64还是x86。 官网地址: ht

2016-08-11 15:45:26 644

原创 Android获取一些常用信息

获取版本号和版本名: PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.getPackageInfo(context.getPackageName(), 0); versionName = pi.versionName; versionco

2016-06-21 17:20:51 534

原创 关于webview加载网页,返回后总是刷新页面问题解决

最近用webview发现返回上个页面总是又自动刷新页面,我的需求是进入下页的时候不用缓存,而返回上个页面的时候不要刷新页面回到顶部,要保持在原来页面进入下页的位置。首先来了解一下webview加载网页的几个模式,即websetting中设置的加载模式。websetting.setCacheMode( int  mode)。LOAD_CACHE_ELSE_NETWORK:只要本地有,

2016-06-20 18:23:34 29642 10

转载 android 中 Drawable 和 ConstantState 的一些认识

Drawable Drawable就是一个可绘制的对象,或者叫做可渲染的对象,里面保存的是可以绘制的数据,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还可能只是一个颜色(ColorDrawable)等等,等等。1.Android 中 Drawable 类对象主要的功能就是可以给 canvas 上面绘制图形,也可以理解为渲

2016-06-16 17:33:29 2323

转载 Android WebView使用深入浅出

目前很多android app都内置了可以显示web页面的界面,会发现这个界面一般都是由一个叫做WebView的组件渲染出来的,学习该组件可以为你的app开发提升扩展性。先说下WebView的一些优点:可以直接显示和渲染web页面,直接显示网页webview可以直接用html文件(网络上或本地assets中)作布局和JavaScript交互调用 一、基本使用

2016-03-08 15:36:31 275

原创 匹配文本中获取网址

获取字符串中的网址,例:测试获取网址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 398

转载 android 网络编程之网络通信几种方式实例分享

转载自:http://www.jb51.net/article/44859.htm;如今,手机应用渗透到各行各业,数量难以计数,其中大多数应用都会使用到网络,与服务器的交互势不可挡,那么android当中访问网络有哪些方式呢?现在总结了六种方式:(1)针对TCP/IP的Socket、ServerSocket(2)针对UDP的DatagramSocket、Datagr

2015-06-21 22:05:52 364

原创 Android流式布局

总结流式布局经验,比较简单,就是先获取当前容器的宽高,遍历所有的子view,根据子view的宽度和子view间的距离来计算是否超出当前容器的宽度,如果超出宽度的话记录当前行的子view,和当前行的高度,如果不需要换行,就宽度累加,获取最大高度。获取到总高度和每行的子view后,开始设置每个子view的位置,为每个view设置布局属性

2015-06-20 00:15:54 343

转载 使用ScrollView实现下拉刷新(一)

转载自:http://blog.csdn.net/a6920502/article/details/8759244使用ListView来做下拉刷新有很多例子,而且封装的很好。ListView有 header 但是如果不使用ListView的下拉刷新网上的例子相对来说比较少,于是自己动手写了个,原理差不多,主要都是在OnTouchListener首先是Header

2015-06-19 23:26:44 2067

原创 黑马程序员——Java基础知识(集合框架(下))

泛型:JDK 1.5之后出现的新特性,用于解决安全问题,是一个类型安全机制 好处:1.将运行时出现的问题ClassCastExcrption,转移到了编译时期方便于程序员解决问题,让运行事情问题减少,安全2.避免了强制转换的麻烦泛型格式:通过在使用Java提供的对象时,什么时候写泛型呢?通常在集合框架中很常见只要见到其实当使用集合

2014-11-20 19:50:42 351

原创 黑马程序员——Java基础知识(集合框架(上))

集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。

2014-11-19 19:23:14 328

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除