- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 关于Glide显示默认图片的问题(circleImageView配合问题)
最近把项目里的picasso更换为glide 开始没发现什么,后来发现圆形图片刚开始都不加载 重新打开才会加载,后来在网上找到同样问题的帖子,记录下,glide加载圆形图片使用圆形的加载工具类 就可以(网上有很多),circleImageView 可以抛弃了。。。
2016-08-04 16:52:26 2200
原创 bug日记三
22. Android动态添加布局:1、 由于需求需要动态添加布局 而且 不同的分辨率下显示比例应该正常 所以使用了动态添加view的方式 添加view的addview 时候 如果是rootview 应该使用Fragment去获取layout参数,因为默认都是这个,如果是子view那就看他外面那层包裹的是什么布局,就用对应的布局就可以了 对应的布局可以使用它们对应的属性。2、 B
2015-12-01 17:51:36 572
原创 bug小计
11、Failto connect to camera service 12、Bug:E/windowmanager﹕ android.view.windowleaked:Activity tv.liangzi.quantum.activity.showliveactivity has leaked windowcom.android.internal.policy.impl.pho
2015-12-01 17:50:46 797
原创 以前的bug小计 保存在博客
1、Bug描述:android.content.res.Resources$notfoundexception:String resource ID #0x0产生原因:testview赋值的时候给了一个int的值2、环信bug:发送自定义消息无法唤起消息监听原因:android可以互相通信 ios待测试3、个推:clientid启动一次会得到好几次,通过判断第一次提交
2015-12-01 17:50:10 374
原创 ListView的特别使用
LiistView中一个item,item中再加入spinner控件,spinner再用adapter适配数据1、当加入spinner后整个item没有点击事件了,此时有两个解决办法(1)在ListView中的子组件中设置聚焦为false:android:foucusable=“false”(2)在listview 的根控件中设置(就是有listview的布局文件的
2015-12-01 17:47:04 349
原创 新项目中的bug以及解决办法
第一个bug也是以后经常会用的网络超时,这个代码里只对post请求进行了超时设置,get请求中并没有设置,设置之后需要对异常信息进行捕获,这个异常信息是在IOException中的,在这里捕获。将错误信息保存传给相应处理的方法。 第二个问题是登陆地点的bug openfire中没有特定的多账户登录回调的方式,这里他是通过获取用户的还有列表,如果没有好友就会提示在其他地点登陆,这有明显的缺陷额。。在
2015-12-01 17:44:36 452
原创 Imageloader 配合image中的属性 显示缩略图
1、 昨天用imageloader做的图片异步加载,后来发现有个问题,图片的缩略图不正常,只显示图片的局部而不是整体的缩略图,体验很差,后俩经过多次修改,查询了imageloader的多种方法,最后使用imageLoader.loadImage,发现使用imageLoader.displayImage就不行ImageSize size=new ImageSize(100, 10
2015-12-01 17:42:44 4536
原创 mediaplayer在listview中 首页自动播放第一个item的问题
一开始试了很多方式,都会出现空指针异常,取不到listview中item的view和其中的meidiaplayer,onstart oncreat 都不行,最后在网上查询了 android绘制UI完成时候 可以去调用的方法onWindowFocusChanged();在其中通过getchildAt()取得了对应的对象进行首页自动播放
2015-12-01 17:36:35 544
转载 setImageResource和setImageDrawable区别
印象笔记ImageView设置图片的方式有很多钟,可以在xml里面写android:src=”@drawable/xxx”,也可以在java代码里面设置。在java里面的设置方式也有多种,方法包括:setImageResource,setImageDrawable,setImageBitmap。在xml里面设置实际上和在java里面调用setImageRes
2015-12-01 17:35:35 1028
原创 项目总结、、
刚开始做这个项目的时候,需求分析并不明确,导致后来走了很多弯路。要做个详细的总结。播放控件的选择:以前并没有接触过多adapter中每次复用控件之前要重置 初始化控件的状态 BigDecimal 比较稳妥的计算方式断点下载 进度条媒体播放相关的开发工作,所以一开始处在各种碰壁中,首先是选择播放器控件,有surfaceView+MediaPlayer组
2015-12-01 17:33:55 502
原创 android handler
https://app.yinxiang.com/shard/s2/nl/4369147/8b2d6a01-b6d3-4a95-ab20-4afc50ba7822?title=handler%E6%9C%BA%E5%88%B6%E8%AF%A6%E8%A7%A3我的印象笔记地址
2015-12-01 17:32:32 324
转载 面试题
#Java#StringBuffer和StringBuilder:1. 二者方法基本相同;2. StringBuffer线程安全,StringBuilder更快;Vector和ArrayList:1. ArrayList在内存不够时默认是扩展50% + 1个,Vector是默认扩展1倍。2. Vector提供indexOf(obj,
2015-12-01 17:31:05 299
原创 android技巧 小问题之一 :android布局中子视图之间的显示关系
在做一个输入框的时候,点击弹出输入框的时候,发现输入框看不见,只有键盘,然后很偶然的我将颜色改为透明,发现时可见的,只是被上面的试图遮挡啦! 所以呢 才知道布局中优先级的关系…… 我这里是调整了一下先后顺序,也就是把输入框的布局写在后面,遮挡输入框的那个布局写在前面,这样在绘制的时候就有先后的优先级了……例如 我的输入框布局 id=1, 上面有个文字描述的布局id=2 ,
2015-05-08 14:00:55 398
原创 网络编程
-------一、网络模型分类OSI参考模型、TCP/IP参考模型主要了解TCP/IPTCP/IP五层模型的协议应用层 传输层:四层交换机、也有工作在四层的路由器网络层:路由器、三层交换机数据链路层:网桥(现已很少使用)、以太网交换机(二层交换机)、网卡(其实网
2013-03-23 12:50:38 525
原创 GUI
-------目标:应能知道GUI(图形用户界面)的概念,并且能够使用Java语言来构建一个令人心旷神怡的GUI界面,使你的程序更具有感召力。把握标签、按钮、文本框、选择框、滚动条……等等各种GUI部件的使用方法。一、GUI概述1.Graphical User Interface(图形用户接口)。
2013-03-23 10:21:16 862
原创 基础加强之类加载器
一、类加载器1.简介: 类加载器(class loader)是 Java™中的一个很重要的概念。类加载器负责加载 Java 类的字节代码到 Java 虚拟机中。本文首先详细介绍了 Java 类加载器的基本概念,包括代理模式、加载类的具体过程和线程上下文类加载器等,接着介绍如何开发自己的类加载器,最后
2013-03-22 18:39:59 516
原创 基础加强之泛型
一、java泛型的概念 泛型,英文名字是generic programming,或generic type或许译成“通用编程”更合适。也有人叫它参数化的类,“类的类”,或“元类metaclass”,像类一样,泛型也是一种数据类型。泛型比类更抽象,但是泛型不属于面向对象,它是面向对象的补充和发展
2013-03-22 15:38:00 531
原创 基础加强之反射
1.反射的基石 class(1)众多的人用一个什么类表示?众多的Java类用一个什么类表示? Person类代表人,它的实例对象就是张三,李四这样一个个具体的人, Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。人-->PersonJava类-->
2013-03-21 12:12:23 583
原创 io流 2
1.读取键盘录入读取键盘录入。System.out:对应的是标准输出设备,控制台。InputStream in= System.in;System.in:对应的标准输入设备:键盘。需求:通过键盘录入数据。当录入一行数据后,就将该行数据进行打印。如果录入的数据是over,
2013-03-19 14:36:42 548
原创 io流 1
1.IO流概念IO流用来处理设备之间的数据传输,这个动作比较常见,硬盘与内存等设备之间文件的处理。Java对数据的操作是通过流的方式,Java用于操作流的对象都在IO包中流按操作数据分为两种:字节流与字符流。 (以前只有字节流,为了方便处理文书数据,单独分离出的字符流)流按流向分为:输
2013-03-19 11:21:08 636
原创 关于集合中排序有关的比较方式和排序原理
1.首先了解概念 (1) 哈希表 一般翻译做“散列”,也有译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出。简单的说,就是hashcode = hash(key),这种转换是一种压缩映射,散列值的空间通常远小于输入的空间,在
2013-03-18 16:16:41 698
原创 集合框架
1.集合的概念和特点为什么出现集合类?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。数组和集合类同是容器,有何不同?数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储
2013-03-18 09:43:52 513
原创 String
一、类 String(API内容)java.lang.Objectjava.lang.String所有已实现的接口: Serializable, CharSequence, ComparableString>public final class
2013-03-17 17:47:01 517
原创 内部类外部类之间的互访
1.在做题的时候发现内部类外部类之间的访问有很多需要注意的知识点,所以把自己掌握的知识加以归类以增强记忆和理解。(1)内部类可以自由的访问外部类中的属性和方法,即使是private修饰的。(2)成员内部类不允许有人和静态声明,如下代码不能编译class Inner{static int a=
2013-03-17 16:33:46 871
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人