首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

开发基础--基本控件

<TextView //控件id android:id = "@+id/xxx" @+id/xxx表示新增控件命名为xxx //我们可以在Java代码中通过findViewById()的方法获取到该对象...,并且不缩放图片 //android:scaleType="centercrop" 按比例缩放图片,使得图片长 (宽)的大于等于视图的相应维度 //android:scaleType="centerinside..." 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度 //android:scaleType="fitcenter" 按比例缩放图片到视图的最小边,居中显示 //android:scaleType...android:scaleType="matrix" 用矩阵来绘制 //图片来源,需要将图片复制放到res/drawable文件夹里面,引用的时候不需要写图片的后缀 android:src ="@drawable..." 按比例缩放图片,使得图片长 (宽)的小于等于视图的相应维度 //android:scaleType="fitcenter" 按比例缩放图片到视图的最小边,居中显示 //android:scaleType

6.9K20

实战-如何获取iOS上的微信聊天记录、通过Metasploit控制

在这篇文章中我们将讨论如何获取、苹果设备中的微信聊天记录,并演示如何利用后门通过Metasploit对设备进行控制。...” 0×00 条件: 设备已获取root权限,安装SSHDroid(通过ssh、ftp连接手机) Apple设备越狱,安装OpenSSH插件 0×01 : 很多手机的用户都会遇到这么一个尴尬的问题...设备在root以后可以对系统文件存在最高级别的操作权限。比如,你在设备上安装了微信,那么root以后通过adb shell你能对微信App的文件配置进行读取修改等操作。...iOS中,应用文件夹以hash值命名,要导出微信、QQ的聊天记录其难度相对来说稍微复杂很多。 在实际操作中我们可以通过巧用Linux命令(find、grep、xargs)来绕过这些坑。...(Bytecodeviewer) 0×06 预防&安全建议 :从可信来源下载应用程序,避免感染恶意程序;在移动充电桩充电前及时关闭USB调试。

4.8K90

1--多媒体之图片综合篇

零、前言 本篇将涉及: 1.调用系统相机、上传到服务器操作 2.大照片通过采样并压缩尺寸避免OOM 3.media中图片的内容提供者使用方法,增删改查,获取手机所有图片路径 4.显示最近100...media的内容提供者数据库.png 1.获取内容提供者并添加一条自定义信息的图片 private void insertImg() { //1.创建ContentValues对象,记录插入照片信息...= getContentResolver().delete(imgUri, "_id=1064830", null); L.d(delete + L.l());//1 表示删除了1行 } 6.获取所有图片的路径...一共12540张图片,方法耗时:1.289秒,属于耗时操作应该放在子线程 可以获取数据库中的字段,封装一个图片的实体类,以便使用 private ArrayList queryAllImg...查询最近100张图片.png 1.获取最近100条数据库记录 排序条件:"date_added desc"表示根据date_added字段倒序查询 将数据盛放在List中,并根据列表元素个数来决定跳出

55020

逆向系列篇:工具总结

文章首发于奇信攻防社区 原文链接:https://forum.butian.net/share/648 一、开发工具 开发工具主要是一些Java开发环境、集成开发环境和开发环境等 1、JDK...在官网直接下载即可,双击安装 安装类型 确认安装 二、逆向工具 这部分介绍的逆向工具是一些用于反编译、逆向分析的工具,可以将源程序反编译成可读代码,如Android Killer、Jadx...四、辅助工具 这部分主要是一些辅助工具,查询信息、是否加壳等。...工具,将apk文件拖入可以查看是否加壳 3、模拟器 如果没有真机做实验的情况下,可以使用模拟器用于实验,大部分的模拟器都可以完成实验内容,但是注意的是模拟器也是一个虚拟机,不建议在虚拟机内安装模拟器...这里介绍几款不错的模拟器。

8.7K31

Android6.0权限动态获取操作示例

本文实例讲述了Android6.0权限动态获取操作。...分享给大家供大家参考,具体如下: 众所周知 , 6.0现在运用的越来越广泛 , 因为相对于之前的几个版本 , 对于用户权限这个概念确实不是很重视 , 而6.0 之后 , 为了提升用户的操作安全性 ,...运行时权限诞生了, 就是在用户运行软件的时候动态获取所需要的权限 , 下面跟大家分享一个我的代码案例 : import android.Manifest; import android.app.AlertDialog...Android6.0的运行时权限检测 * 需要进行运行时权限检测的Activity可以继承这个类 * * @author xingtao sun * @创建时间:2016年12月28日 * @项目名称: ...needRequestPermissonList.toArray( new String[needRequestPermissonList.size()]), PERMISSON_REQUESTCODE); } } /** * 获取权限集中需要申请权限的列表

75520
领券