3 张小头

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 43w+

Android聊天界面中图片大小的合理缩小算法

应用场景我们知道在聊天界面中,发送显示图片是不可缺少的一部分,这个时候就会面临对于图片显示控件的缩小处理。当然如果是简单的给ImageView设置一个固定的值的话,这篇文章就没有意义了。我们要做的就是对于ImageView的动态处理。至于缩小怎样的程度,就是这次要探究的点。先看下效果:(不用在意图片颜色,是录制软件不好,发到这里压缩后变颜色了,看图片长宽是不是符合你要求0.0)核心要点获取网络图片或本地图片的宽高对于图片长宽的判断合理地取与屏幕宽高的比值作为ImageView的实际宽高

2020-05-27 17:49:46

Android扫描本地音乐代码没问题,但是cursor.moveToNext()一直为空,google play music连不上

本地扫描音乐平常的使用ContentResolver来获取本地音乐文件,常规代码如下://开启子线程加载本地数据 private void loadingLocalVideo() { new Thread(new Runnable() { @Override public void run() { data = new ArrayList<>(); //只

2020-05-14 19:16:17

AndroidQ open failed EACCES (Permission denied)

错误场景我在AndoridQ 上访问播放本地音乐storage/emulate/0/music 目录下音乐的时候,出现了上述的错误这里注意我是已经动态申请权限了0.0塔喵因为比较新没人遇到过,我找了半天的bug和google,终于找到一个大佬的答案。解决方法<manifest ... > <!-- This attribute is "false" by default on apps targeting Android Q. --> <appli

2020-05-14 16:11:03

struts2+hibernate+jQuery完成数据库课设

前言身为一个软件工程的学渣,每每到了12周左右,就得经历一次连续熬夜的洗礼。平时上课又不认真听课,总是在玩手机,这不,现在好了,考试和课设全都挤在了一起,搞得人都傻了。因为平时也没学什么技术,像那些学过前后端的同学,熟练的使用各种框架,这个课设一下子就做完了。而我这个什么都不会的人,只能一点点手撸代码,大部分都接近原生,会用struts2和hibernate还是因为作业要求才学的,哈哈哈,下面...

2020-01-27 14:32:22

列举一些Android中遇到的错误

1、音乐播放完成MediaPlayer的onCompletion没有被调用原因可能如下:不小心在onErrorListener返回true,根据源码可知返回true的话不调用onCompletion使用单例类管理MediaPlayer的时候,完成播放没有调用该方法2、ListView 多type类型出现Viewholder转换错误原因可能如下:ListView加载不同布局时,需要...

2019-10-24 21:08:47

Android中在Fragment使用HelloChart绘制折线图,动态刷新不卡顿

前言今天来给大家介绍HelloChart折线图的简单使用,因为参加中软杯做视图展示的时候刚好要使用折线图,于是在网上通过一些博主的文章学习了一下如何使用HelloChart(可能代码内有一些借鉴了,希望不要介意,主要是学习如何简单使用)。但是我们都知道凡是看起来简单,使用的时候就会遇到一些奇奇怪怪的问题,这些对我这个经验不足的小菜鸡实在是太常见了。我在项目中使用折线图的目地是显示从外部通过...

2019-06-20 18:39:36

关于java的移位运算符

注意:位运算只作用在int类型上面,其他类型得先转化成int我们用这段代码做测试:public class Test { public static void main(String[] args) { int number = 10; System.out.println("输入的原始数字"+number); //原始数二进制 pr...

2019-03-18 21:00:22

安卓简易计算器

计算器的功能大家都是很熟悉的,这里不用多说,直接贴代码,觉得方便的话大伙就可以粘去用0.0控件初始化和绑定监听器使用了一个工具[link]https://www.buzzingandroid.com/tools/android-layout-finder/效果演示代码布局是很随意的,大家可以自己写0.0<?xml version="1.0" encoding="utf-8"?&g...

2019-03-17 13:54:30

Git的简单使用

以下内容来自《第一行代码》笔记整理一、创建代码仓库1.安装git如果使用的是Ubuntu系统的话,只需要打开shell界面,并输入:sudo apt-get install git-core 回车后输入密码即可完成下载如果是Window系统则通过下面链接下载:https://git-for-windows.github.io/ ,一直点下一步就完成了。2.配置身份git con...

2019-01-09 13:49:15
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。