首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开发_数据存储技术_外部存储

外部存储,即将数据存储在sdcard,当然存储前提是手机或者模拟器先具有sdcard目录 然而上一句话还是有歧义。...事实上所有的设备都有外部存储和内部存储,这两个名称来源于早期设备,那个时候设备内部存储确实是固定,而外部存储确实是可以像U盘一样移动。...所以不管手机是否有可移动sdcard,他们总是有外部存储和内部存储。最关键是,我们都是通过相同api来访问可移动sdcard或者手机自带存储(外部存储)。...sdcard下并显示ImageView视图中,如果本地已存在,则不再下载,直接显示片在ImageView 1 package com.xqx_outer; 2 3 import tools.DownImageAsycnTask..._数据存储技术_内部存储 开发_数据存储技术_SharedPreferences类 开发_数据存储技术_sqlite

1.9K80

Android控件之ImageView

零、前言 1.ImageView地位:直接继承自View,源码1600+,算是个小类,但图片显示基本上都用它 2.scaleType有点小烦,不过看图还是挺清晰 3.cropToPadding...高度,显示ImageView下部分位置 fitStart:按比例扩大(缩小)到ImageView高度,显示ImageView上部分位置 fitXY:不保持原比例,填满ImageView center...:按比例扩大或缩小到ImageViewImageView高度,居中显示 centerCrop:(小会放大形成模糊版center,大同center) centerInside:(小会保持原大小..." 2.代码设置 Drawable和Bitmap都是图片显示和处理重要类,以后会详细论述。...2.连接传送门: 更多技术欢迎访问:技术栈 我github地址:欢迎star 简书首发,腾讯云+社区同步更新 张风捷特烈个人网站,编程笔记请访问:http://www.toly1994

1K00
您找到你想要的搜索结果了吗?
是的
没有找到

android之.9.png详解

.9.PNG是开发里面的一种特殊图片,这种格式图片通过ADT自带编辑工具生成,使用九宫格切分方法,使图片支持在android 环境下自适应展示。...什么叫.9.PNG呢,这是开发里面的一种特殊图片 这种格式片在android 环境下具有自适应调节大小能力。...如下图所示: 左侧和上方黑线交叉部分即可扩展区域 右侧和下方黑线交叉部分即内容显示区域(如做button背景时,button上文字显示区域) 用它可以实现部分拉伸,从而实现图片在系统上完美应用...拆过系统framework-res.apk包机油们细心点看,里面有许多有.9.PNG后缀图片 这些图片是经过工具进行特殊处理过,如果处理的话,直接用PNG就会有失真,拉伸不正常现象出现...有些图片边上有红线(如下图),它表示在这图片为背景容器组件上子组件所能放置区域(需要和黑线扩展结合起来看)。 ? SDK18一个背景图片

1.3K60

3-VIV-Android控件之ImageView

零、前言 [1].ImageView地位:直接继承自View,源码1600+,算是个小类,但图片显示基本上都用它 [2].scaleType有点小烦,不过看图还是挺清晰 [3].cropToPadding...ImageView裁剪类型.gif fitCenter:按比例扩大或缩小到ImageViewImageView高度,居中显示 fitEnd:按比例扩大(缩小)到ImageView高度,显示ImageView...下部分位置 fitStart:按比例扩大(缩小)到ImageView高度,显示ImageView上部分位置 fitXY:不保持原比例,填满ImageView center:按比例扩大或缩小到ImageView...ImageView高度,居中显示 centerCrop:(小会放大形成模糊版center,大同center) centerInside:(小会保持原大小,大同fitCenter) matrix...Drawable和Bitmap都是图片显示和处理重要类,以后会详细论述。

75320

Android高级xml布局之输入框EditText设计

今天给大家介绍一下如何实现一款简约时尚登陆界面。大家先看一下效果 ? 当用户输入时动态出现删除按钮 ? ?...如何使用圆角输入框和按钮背景 为开发者准备了shape这个xml标签,用于自定义一些形状。...给我们提供了多种布局,但是你用任何一种都没办法把界面设计好。...EditTextClearTools.addclerListener(e1, m1); EditTextClearTools.addclerListener(e2, m2); } } xml对于程序重要性相信大家在开发路程中会慢慢体会到...在这里仅仅是给了一个简单例子,后面会更新很多很好技术博客。我是天,感谢大家支持。希望大家多多沟通交流。 代码连接:源码下载 以上就是本文全部内容,希望对大家学习有所帮助。

2.7K10

《云阅》一个仿网易云音乐UI,使用Gank.Io及豆瓣Api开发开源项目

每日推荐: 干货集中营推送每日内容,包括每天一个妹子,相关Android、IOS等其他干货。每天第12:30之后更新,因为双休更新所以内容缓存三天网络取不到就取缓存。...干货订制: 可以筛选自己喜欢干货类别,有全部、IOS、App、前端、休息视频和拓展资源。 大安显示全部资讯。支持下拉刷新方便查看最新资源。...玩显示轮播及最新内容。 段子: 显示内涵段子和糗事百科段子内容。 书籍: 检索豆瓣心理学类书籍并展示。...项目主页:展示项目介绍信息,及内容说明,可以分享给你好友哦。 扫码下载:扫码即可下载App,帮助您快速试用~ 问题反馈:常见问题归纳,反馈地方,联系方式都在这里哦!...文字“搜索” app:showAsAction="always" />// 总是显示,其中还有"never"点击后弹出显示;``ifRoom``根据空间判断是否显示 然后再找到菜单相应

1.3K10

听说你想控制网络图片显示尺寸

viewHeight = viewWidth; // 将计算出宽度和高度设置为图片显示大小 setMeasureDimension(viewWidth, viewHeight...效果1 图片竟然不是正方形,和说好不一样啊T.T 那么问题来了:如何将网络获取图片铺满整个控件呢? 解决方法 其实想要效果是这样: ?...本来我想法是,将网络图片下载到本地,然后用BitmapFactory实现裁剪,但是后来阻止了这个愚蠢想法,从时间复杂度和空间复杂度来说,处理N个这样图片有点吃不消,后来我想起了之前用过一个ImageView...属性scaleType,scaleType有如下几个值: fitCenter(默认): 图片居中,效果如同【效果1】 fitXY: 图片宽高和ImageView宽高相同,图片变形 fitStart...: 【效果1】基础上,图片在ImageView顶部或左侧 fitEnd: 【效果1】基础上,图片在ImageView底部或右侧 centerCrop: 图片会占满ImageView,超出部分不显示

47130

用 Java 做个“你画手机猜”小游戏

随着算力不断增进,机器学习任务已经可以直接在边缘设备部署,包括各类运行系统智能手机。但是,由于本身主要是用 Java ,部署基于 Python 各类深度学习模型变成了一个难题。...在这个文章,我们将尝试通过 PyTorch 预训练模型在在平台构建一个涂鸦绘画应用。由于总代码量会比较多,我们这次会挑重点把最关键代码完成。你可以后续参考我们完整项目进行构建。...ai.djl.android:pytorch-native:0.7.0' } 二、构建应用 2.1、第一步:创建 Layout 我们可以先创建一个 View class以及 layout(如下图)来构建安前端显示界面...3.2 第二步: 应对绘画动作 在设备上,你可以自定义触摸事件响应来应对用户各种触控操作。...期待看到你创建第一个 DoodleDraw 游戏! 最后,可以在GitHub找到本教程完整案例代码。

1.6K20

《Monkey Android》第12课ImageView

通过本节课可以学习到内容: ImageView用法 ImageViewXML属性 ---- 实例代码: 运行效果参见本课程示例App:猴Demos github地址:https:/.../github.com/opengit/MonkeyAndroid ---- ImageView用法 ImageView顾名思义,就是图片视图,用来显示静态图片。...(缩小)到View宽度,显示在View上部分位置 android:scaleType=”fitXY”,把图片按照指定大小在View显示 android:scaleType=”matrix”,用matrix...来绘制 下课 这一节课,我们主要学习了ImageView,不过它功能有限,只能显示静态图片。...在实际需求,我们可能会用到更高级用法,如显示圆形头像,或者动态gif,又或者图片缩放与缩略图等等,这些就需要我们自己取实现ImageView了,后面都会讲到。

63220

Android-Bitmap

image.png 1.1.问题一:第一张图片显示薛之涛.jpg大小是3.50kb,为什么占用空间不是3.50kb而是4.00kb?...所以,一张 png 或者 jpg 格式图片大小,跟这张图片加载进内存所占用大小完全是两回事。但图片在内存大小和Bitmap大小相同 1.2.问题二: 如何计算图片在内存大小?...在计算内存大小之前我们先普及相关知识: 在系统默认bitmap图片一般有32位(ARGB_8888),16位(ARGB_4444,ARGB_565),8位(ALPHA_8),我们来说一下其含义:...原因是:系统在加载 res 目录下资源图片时,会根据图片存放不同目录做一次分辨率转换,而转换规则是: 新高度 = 原图高度 * (设备 dpi / 目录对应 dpi ) 新宽度..._565.但前者ARGB_4444但会大大降低图片质量,推荐。

1.4K20

高质量又免费图标资源都在这

转载来源 公众号:码力全开工作室(ID: force_code) “ 阅读本文大概需要 3 分钟。 ” 在我们去开发一款 App 时候,图标一定用得到,去上哪儿找高质量又免费图标资源呢?...图标的尺寸 在移动端 iOS 规范 2 倍图下最适合人点击区域大小为 48*48px, iOS 功能图标尺寸为 48 加或减 4 倍数; Android 功能图标尺寸为 48 加或减 8 倍数...为什么 iOS 是 4 倍数?因为 2 倍适配 3 倍时要乘以 1.5, 适配 1 倍时要除以 2, 并且保证 1 倍/ 2 倍/ 3 倍尺寸值都是偶数,能满足要求最小数是 4; ?...为什么 Android 是 8 倍数?开发中最小单位是1dp(1dp=2px)同时也要满足 2 倍适配 1 倍和 3 倍时都是整数, 所以要是 8 倍数。...在很多带有色块图标,不仅要保证色块大小统一,也要保证色块里面的功能图标图形大小统一。 2.

1.4K20

android刘海屏适配(刘海屏或圆角适配)

大家好,又见面了,我是你们朋友全栈君。 P版本也就是刚发布9.0 其中就加入了刘海屏相关API。...这样就导致我们不得不去适配P了。 在收到邮件后,查阅谷歌官方资料,更新SDK。其中UI最大改变就是需要适配刘海屏。...但发现他们分辨率都出奇接近,就像达成了默契,2280 * 1080,高宽比达到了2.1。 今天就来说说怎么适配8.1及P上刘海屏。 首先下载谷歌最新SDK API 28及系统镜像。...,首先在设置打开“开发者选项”,找到“绘图”,找到“模拟具有凹口显示屏”,选择“长型显示屏凹口”。...如图: 第二张就是开启模拟选项后显示切口样式,当然这个缺口是模拟,目前真机普遍刘海屏高度在90px左右,模拟器模拟刘海屏高度为144px。

1.9K10

遇见10亿海外玩家-SDK打包分发策略

1 包分发痛点 系统生态碎片化严重,各家平台限制、支付系统以及所在地区政策要求都不一样,这就要求同一个包在不同海外商店要进行很多重复但又略有差异工作。 ? 用《小明历险记》为例。...白色集装箱代表已经做好包体。现在,想要把游戏分发到主流平台以外应用商店,分别表示为小蓝、小黄、小红和小绿。 ?...Unity做了大量前期工作,包括跟应用商店沟通、统一网站建设等等,Unity分发平台能够帮助开发者非常便利地去触及更多海外应用商店,触及10亿海外玩家。...UDP发布流程如下: 开发者只需要做游戏相关最基本内容,然后发布一个包,内含不同合规资料。 UDP界面上进行配置。 在Portal上面再进行二次打包。...每个月会产生1.5亿用户访问量,仅去年下载量就超过1800亿,商店已经进驻了超过170个国家。 ? 在UDP上面的工作室已经超过了409家,而上传游戏数量已经超过560个。

1K40

图片操作系列 —(1)手势缩放图片功能

我们发现默认是在左上角,而且因为我们ImageView设置是全屏,而图片又特别小,这样初步呈现方式很不友好。 所以我们要做如下操作: 把图片居中显示。...ImageView用来显示图片宽高我就不多说了。...既然我们知道了图片在做缩小放大同时还在平移,那我们就做相应反方向平移处理不就好了 我们分为二种情况: 1— 图片在缩放过程,宽或者高没有超过ImageView宽或者高: 如果图片再缩放过程没超过...我们现在图片是一个机器人,比如我现在要放大它图片查看它右眼,我们在右上角用手机挺放大。变成这样: ? 这时候就说了。那我什么都不处理,放大这边就是这个效果啊。...所以我们这个例子里面处理方式是:如果宽度都大于ImageView并且图片右边界还没出现在ImageView时候,先按照自己原来方式缩小,当图片右边界出现在了ImageView范围内了,让它慢慢往右边移动

3.1K10

Android-Universal-Image-Loader源码分析

前言 ImageLoader 是 android 使用中出现比较早(PS:即刚接触项目的时候就用是这个图片加载,算算已经快5年了),使用最多一个开源图片加载库了。...imageloader-code.png ImageLoader :为ImageView 下载和展示图片单例; DisplayImageOptions : 图片展示配置项(加载、空url、加载失败默认等...ImageView 进行展示设置 DisplayImageOptions ,配置图片显示配置项。...比如加载前、加载、加载失败应该显示占位图片,图片是否需要在磁盘缓存,是否需要在内存缓存等。...视图 讲视图主要是想让ImageView 与 ImageLoader 联系在一起来,ImageLoader 通过 ImageAware 接口实现图片在视图上展现。

1.7K40

常用改机软件有哪些?除了需要Xpodes工具框架,还有一样必不可少

这次针对可以直接开端口修改参数机型做一些工具解析 前面接触合作过很多工作室。其中很多工作室对于各自软件跳验证有各自需求。...手机设备信息修改是指,通过软件形式修改设备:Android_Id、IMEI、手机序列号、手机号码、WIFI-MAC、WIFI-Name、系统版本、ROM固件、手机号码、手机型号、手机品牌...一、如何更改手机设备号信息 更改方法: 1、在没使用手机信息修改器情况下,手机串号是多少,可以看到该机器串号为空; 2、打开手机信息修改器,进入虚拟环境,一键生成一套新参数,可以看到当前串号...二、如何修改手机型号 修改手机型号方法: 1、确保手机已经root,下载可以修改手机文件文件管理器并安装在手机端,然后下载文本编辑器并安装在手机。...7、重启手机后,打开“系统设置”,查找“关于手机”字样,进入手机信息界面,手机型号便已经更改,当手机连接电脑后电脑端显示手机型号也会改变。

34710

Toast弹窗_androidshowtoast

大家好,又见面了,我是你们朋友全栈君。 toast弹窗 ---- toast弹窗是一个常用控件,它可以便利获取上下文对象地方,进行弹窗提示。本文不追究其中原理,只研究方法。...第一个参数设置toast弹窗在屏幕显示位置Gravity.top置顶,Gravity.center居中,Gravity.bottom底部。 第二个参数是设置x轴值,正数为右,负数为左。...toast.setGravity(Gravity.TOP, 0, 0); //设置顶部显示,偏移量为0 3,Toast弹窗中有图片 在弹窗添加图片,其实本质是给弹窗视图添加一个图片视图,弹窗视图中有布局对象...toastView.addview(图片视图,0) ImageView img= new ImageView(this); //创建图片视图对象 ,this获取当前文件 img.setImageResource...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。如发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

2.4K10

ToDesk:远程控制最佳选择,高效工作无间隔,多种功能深度详解

图片二、 Todesk下载与安装使用1.手机端下载和安装手机可从手机软件商城进行下载安装,苹果手机iOS可以从App Store搜索ToDesk再下载,然后手机号验证码登录。...图片5.隐私屏在设置,选择屏幕,在屏幕选项,选择开启隐私屏。图片开启后,被控设备显示屏上就会显示下方画面,不会暴露您隐私,保证您操作安全。图片如何快速关闭隐私屏呢?...首先我们,点击扩展屏,选择立即进行扩展屏图片请求目标设备同意图片图片即可完成扩展屏幕图片效果:图片7.被控手机控手机这个功能特别实用,对不会使用手机老人极为友好,博主母亲就是不会使用自己苹果手机...,这种情况下,可以使用被控这个功能,但是这个模式需要购买插件,但是它实用性物超所值。...图片在安全设置,你可以选择校验本机锁屏密码,也就是要求输入正确密码才能解锁屏幕。

85010

Android--vector动画

上次说了SVG在应用,在我们系统SVG就是Vector Drawable,Vector除了显示SVG图片外,还可以做动画效果,效果如下: 首先我们需要一张vector图片 在xml为如下...android:fillColor 定义填充路径颜色,如果没有定义则不填充路径 android:strokeColor 定义如何绘制路径边框,如果没有定义则不显示边框 android:...系统支持尺寸,通常使用 dp android:viewportWidth 定义矢量视图宽度,视图就是矢量 path 路径数据所绘制虚拟画布 android:viewportHeight...定义矢量视图高度,视图就是矢量 path 路径数据所绘制虚拟画布 android:tint 定义该 drawable tint 颜色。...放入Activity布局文件 <?

1.3K30
领券