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

    Android 分享微信小程序之图片优化

    和尚上周接入了微信分享小程序的入口,基本功能实现都没问题,有需要的朋友可以了解一下 Android 分享微信小程序失败二三事,虽然功能都正常,但整体测试发现图片展示效果不佳。...于是和尚整理了一个简单的小方法处理一下图片! ? 微信规定,分享小程序展示的图片应该在 128KB 以内,同时图片默认展示比例为 5:4,这样和尚默认的图很多是竖直的图,只会展示一部分。...和尚尝试了图片的【等比压缩】【非等比压缩】和【不压缩】,效果依旧不合适,图片所占位置默认以横向方向填充满分享出的布局。...大家可以根据个人需求自定义图片样式。 ?...,再判断图片是否超过 128KB。

    1.7K61

    使用LRU算法缓存图片,android 3.0

    从Android 2.3 (API Level 9) 开始,垃圾回收开始强制的回收掉 soft/weak 引用 从而导致这些缓存没有任何效率的提升。...在这种情况下,可以使用磁盘缓存来保存这些已经处理过的图片,当这些图片在内存缓存中不可用的时候,可以从磁盘缓存中加载从而省略了图片处理过程。...当然, 从磁盘载入图片要比从内存读取慢很多,并且应该在非UI线程中载入磁盘图片。...然后,在Android 4.0中包含了一个更加可靠和推荐使用的DiskLruCache(libcore/luni/src/main/java/libcore/io/DiskLruCache.java)...处理配置改变事件 运行时的配置变更 — 例如 屏幕方向改变 — 导致Android摧毁正在运行的Activity,然后使用 新的配置从新启动该Activity (详情,参考这里 Handling Runtime

    1K80

    Android开发之使用URL訪问网络资源

    Android开发之使用URL訪问网络资源 URL (UniformResource Locator)对象代表统一资源定位器,它是指向互联网“资源”的指针。...R.layout.main); imgShow=(ImageView)findViewById(R.id.imgShow); //创建并启动一个新线程用于从网络上下载图片...为了不多次读取URL相应的图片资源,本应用将URL获取的资源输入流转换成了ByteArrayInputStream,当须要使用输入流时,再将ByteArrayInputStream转换成输入流就可以。...– 授权訪问网络–> android.permission.INTERNET”/> 程序执行结果: 上图显示的图片就是程序中...执行该程序不仅能够显示 该URL对象所相应的图片,并且还会在手机文件系统的 /data/data/com.jph.urldemo 文件夹下生成com.jph.urldemo图片,该图片就是通过URL从网络上下载的图片

    36340

    Android开发之ListView使用经验分享

    在Android开发中,ListView是使用最广泛的组件之一,虽然谷歌推出了RecycleView,但是很多项目中依旧在使用ListView,本文将总结一下使用过程中遇到的一些问题,与大家共勉~~~...setAdapter方法完成,而这个方法的参数是ListAdapter接口的对象,如 ArrayAdapter, CursorAdapter, SimpleAdapter,其中ArrayAdapter只适用于数组操作...如果你只是换背景的颜色的话,可以直接指定android:cacheColorHint为你所要的颜色,如果你是用图片做背景的话,那也只要将android:cacheColorHint指定为透明(#00000000...)就可以了 android:cacheColorHint="@android:color/transparent" 3、divider属性,该属性作用是每一项之间需要设置一个图片做为间隔,或是去掉item...之间的分割线 android:divider="@drawable/list_driver",其中 @drawable/list_driver 是一个图片资源,如果不想显示分割线,只要设置为android

    1.4K60

    如何使用apk2url从APK中快速提取IP地址和URL节点

    关于apk2url apk2url是一款功能强大的公开资源情报OSINT工具,该工具可以通过对APK文件执行反汇编和反编译,以从中快速提取出IP地址和URL节点,然后将结果过滤并存储到一个.txt输出文件中...工具依赖 apktool jadx 我们可以直接使用apt工具快速安装该工具所需的相关依赖组件: sudo apt install apktool sudo apt install jadx 支持的平台...Kali 2023.2 Ubuntu 22.04 工具安装 广大研究人员可以直接使用下列命令将该工具源码克隆至本地: git clone https://github.com/n0mi1k/apk2url.git.../install.sh 工具使用 扫描单个APK文件: ./apk2url.sh /path/to/apk/file.apk 扫描多个APK文件(提供目录路径) ....Android文件名称和路径,如需启用日志记录功能,请运行下列命令: apk2url /path/to/apk/file.apk log 工具运行截图 许可证协议 本项目的开发与发布遵循MIT

    48010

    从0开始学Golang之数组使用

    数组的长度可以是一个「常量表达式」,但是编译阶段的数组长度值必须是一个整数类型的值,不能是其他的类型。比如编译后的值是一个字符串的0("0"),这种是错误的。 数组的小标是从0开始的。...) ❝当数组是一个多维数组时,直接使用len(数组名),计算的是顶层的长度 ❞ 赋值 数组名[下标] = 值 array := [4]int{1,2,3} array[3] = 100 比较 如果两个数组类型相同...b == c) // "true false false" d := [3]int{1, 2} fmt.Println(a == d) // 编译错误:无法比较 [2]int == [3]int 数组与函数的使用...func 函数名(形参名称 [数组长度]数组类型) 函数返回值 { // 函数体 } ❝形参中,函数的长度为可写 ❞ // 数组与函数的使用 func Function(arr [] int...) int { return len(arr) } Function([5]int{}) 排序 冒泡排序 // 从大到小进行排序 func BubbleSort() { array :=

    64630
    领券