Android工具类
文章平均质量分 68
一些常用工具
lplj717
这个作者很懒,什么都没留下…
展开
-
Android对View进行截屏并将截屏保存至本地
//获取当前屏幕的大小 int width = getWindow().getDecorView().getRootView().getWidth(); int height = getWindow().getDecorView().getRootView().getHeight(); //生成相同大小的图片(用来存储截屏后生成的bitmap对象) Bitmap temBitmap = Bitmap.createBitmap...原创 2020-08-03 20:03:08 · 724 阅读 · 1 评论 -
Java手机号码,身份证号码加密隐藏中间几位并且*显示(正则,密文显示)
原本打算用字符串截取来做这种效果,但是最近看了一些关于正则的知识,所以就用正则来试试水,比较简单就直接上代码吧 //手机号保留前3后4 中间4个*号显示 String phone = "15645621235"; System.out.println(phone.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2")); //手机号保留前3后1 中间7个*号显示 String原创 2020-07-17 14:18:46 · 5028 阅读 · 7 评论 -
Android代码截屏(仿系统截屏效果)
产品要求的新需求,在一个分享的页面对当前的页面截屏保存图片然后在第三方应用中进行图片分享,这里就做了一个简单的demo,为了更好的用户体验就做了一个类似系统按钮截屏的效果,截屏之后将截图做了一个本地存储操作,好了交代的也差不多了先来看效果图就直接上代码/** * 弹出截屏框 */ private void popShotSrceenDialog() { ...原创 2019-07-23 11:51:53 · 2796 阅读 · 3 评论 -
Android过滤emoji表情正则表达式
做了一些信息提交的操作,输入了Emoji表情时,后台数据库无法存储原因:UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去讨论了一些方案,最后还是前端来做过滤,如果是Emoji表情直接干掉,因此也找了一些正则表达式,记录下只过滤一Emoji表情:[^\u0000-\uFFFF]过滤Emoji表情和颜文字原创 2018-01-18 14:36:13 · 4857 阅读 · 1 评论 -
Android常用混淆
-keep class com.badlogic.gdx.backends.android.**{ *;}像这样的只是不混淆:这个包下的类(不包括子包里的东西),用到一个第三文的类就要把这个类所在的包,像上面加上还要注意的是android-support-v4.jar这个包问题,这里加上了对这个jar包的处理第三方jar的混淆,-optimizationpasses 5-don原创 2016-09-07 10:43:11 · 388 阅读 · 0 评论 -
Android代码混淆
最近碰到很多人都在讨论代码混淆,本人在此分享下Android代码混淆打包,如有不足之处希望大神能多多指教,首先我们来了解下什么是代码混淆:Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编原创 2015-09-18 11:12:26 · 743 阅读 · 0 评论 -
Android读取联系人信息(姓名,电话,地址,邮箱,生日等)
最近尝试了一下拉取手机通讯录中所有联系人的姓名,手机号码,地址,公司,邮箱等信息,在此做点小笔记,有需要的时候可以直接拿过来用,好了下面看看代码吧:public void testGetAllContact() throws Throwable { //获取联系人信息的Uri Uri uri = ContactsContract.Contacts.CONTENT_U原创 2016-11-01 11:30:05 · 7195 阅读 · 1 评论 -
Android获取图片类型(获取文件类型)
在一些日常开发中,有很多的app需要进行图片上传,浏览,下载等,在开发应用中我们往往需要知道图片的一些属性,比如图片的类型,如:bmp,jpg等,如果单用图片的后缀名来判断,会显得不够科学.下面介绍一个判断图片类型的方法: 当我们用UltraEdit软件打开图片的时候,我们能观察到图片的一些信息,比如图片的类型,宽度,高度等.依据这些信息的规律,我们能很快地获取到图片的这些属性(至于每种类原创 2016-10-27 09:36:00 · 5824 阅读 · 0 评论 -
Android城市时间选择器Demo
出于个人的好奇心,稍微观察了一下现在有很多的app都使用到了城市地址选择或者日期选择的功能,一般的格式都底部弹出以滚轮的形式展示,在此我也做了一个demo,主要是为了以后使用方便,如果有需要的可以参考一下,有更好意见的可以给我留言,我们一起进步,先来看看效果图:具体的显示就是上面的效果,其他就不多说了,直接上代码:MainActivity.javapackage com.tex原创 2016-11-30 10:34:13 · 2262 阅读 · 1 评论 -
Android代码截屏
使用代码实现Android手机的截屏,非常简单的代码原创 2015-09-18 11:44:13 · 544 阅读 · 0 评论