关闭

randomAccessFile

package day22.randomAccessFile; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; public class RandomAccessFileDemo { public static vo...
阅读(166) 评论(0)

IO流之自定义缓冲流

package day20.test; import java.io.IOException; import java.io.Reader; public class MyBuffered { private Reader r; public MyBuffered(Reader r) { this.r = r; } public String readLine() throw...
阅读(80) 评论(0)

IO流详解

字节流和字符流如何进行选择??? 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则就用字节流 复制数组用字符流 字节流有4种方式,FileInputStream,FileOutputStream和BufferedOutputStream,BufferedInputStream 分别使用一次一个字节和一次读写一个字节数组 字符流有5种方式:FileReader,F...
阅读(73) 评论(0)

集合总结[java]

1.有一个集合是一个类manager的成员变量 private List list,在另一个类test中,对manager创建对象了两次,如果想要这两个创建对象使用同一个集合list,那么就得使这个集合是静态的,用static修饰 2.set集合的特点:无序,不可重复 3.HashSet是set集合的子集,特点:唯一,无序 HashSet集合存储自定义对象并遍历。如果对象的成...
阅读(138) 评论(0)

自定义属性之xml文件中自定义的属性

在代码中,我们有时会看到代码的布局中或有我们没见过的属性例如 <com.example.administrator.zdingy.MyAttribute fanny:my_name="android0220" fanny:my_age="100" fanny:my_bg="@drawable/add" android:layo...
阅读(627) 评论(0)

集合TreeSet【java】

TreeSet:能够对元素按照某种规则进行排序。 TreeSet排序方式:TreeSet是构造了一个二叉树,如果大于就在右子数,小于就在左子树,等于就不用管 排序有两种方式 A:自然排序 B:比较器排序 TreeSet的特点:排序和唯一 创建无参构造的TreeSet对象的排序方式是自然排序 创建带参构造的TreeSet对象的排序方式是比较器排序 A:自...
阅读(100) 评论(0)

安卓下拉列表popupWindow

这个可以有popupWindow组成,下拉列表是一个listView,listView中的每一项是有三部分组成,用户头像,数据源,信息 当点击右面那个倒立的三角形时就会出现下拉列表,具体实现代码如下: package zidingyiview.shangguigu.xiala; import android.os.Bundle; import android.support.v7.app.A...
阅读(294) 评论(0)

安卓版广告条,轮播图

使用ViewPager实现广告条,轮播图等,一般轮播图有如下几个方面组成,图片,字幕,以及下面的小圆点 并且图片是可以自动播放的,代码比较多,我们一步一步说 首先先写布局 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas....
阅读(399) 评论(0)

补间动画的bug

我们在按追中发现,一般的动画在移动或旋转等操作后,再点击之前位置时,仍能发生效果,这是一个bug,因为一般的动画是补间动画,在动画的位置发生改变时,动画的属性并未发生改变,因此点击动画之前的位置,仍能发生响应,那么怎么解决呢??? 这里有两种解决办法, 第一种:利用view和viewGroup的区别,我们通过ViewGrop可以得到子View,然后把子view设置成不可点击 第二种:我们...
阅读(134) 评论(0)

横竖屏切换【Android】

一、我们发现在进行横竖屏切换时,你原本屏幕的activity的数据会消失,这是怎么回事呢???通过日志文件的打印,我们发现当你进行屏幕切换的时候会将当前的activity销毁,并重新建立,因此上面的内容会消失,那么怎么解决这一办法呢?? 在功能清单文件中的本activity中加上下面一句代码 android:configChanges="orientation|keyboardHidden|s...
阅读(153) 评论(0)

内存泄漏和内存溢出[Andriod]

内存溢出:内存溢出指的是程序在申请内存时,没有足够的空间可以供其使用 内存泄漏:你向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结果你申请到的那块内存你自己也不能再访问(也许你把它的地址给弄丢了),而系统也不能再次将它分配给需要的程序。 在handler发送延迟消息的activity中,如果在这个activity才打开还没执行handler消息时你退出...
阅读(91) 评论(0)

PopupWindow弹出框

PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。                                                                       新建PopupWindow变量,因为这个弹出的内容,因此我们需要创建一个对应的xml文件,以及相应的View视图 x...
阅读(114) 评论(0)

自定义View

创建一个类MyView继承View使用只有一个参数的构造方法即可 因为是自定义的View因此在要显示的activity中的onCreate的方法里面加载这个文件即可 setContentView(new MyView(this)) 在画图过程中,需要画笔paint和画布canvas 在自定义的类中,需要重写onDraw方法,onDraw的参数中就是画布 修改背景颜色 canvas.dr...
阅读(75) 评论(0)

shape【Android】

shape的使用                         android:dashGap="2dp"         android:dashWidth="10dp"         android:width="4dp"         android:color="#00ff00" />                 andr...
阅读(73) 评论(0)

Matrix【Android】

在Android中,可以通过Matrix来对图片进行缩放,旋转和平移的操作 Matrix.postScale(float sx,float sy):缩放 Matrix.postRotate(float degrees):旋转 Matrix.postTranslate(float dx,float dy):平移 Matrix.reset():清空重置 ImageView.setIm...
阅读(79) 评论(0)
91条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:52288次
    • 积分:1437
    • 等级:
    • 排名:千里之外
    • 原创:89篇
    • 转载:2篇
    • 译文:0篇
    • 评论:11条
    文章分类
    最新评论