06 2015 档案
摘要:这种先遍历筛选出符合条件的元素存放到一个临时的集合中,待遍历结束的时候再删除集合中含有临时集合的元素的元素,这样就不会报错。1 ArrayList removeObserverList=new ArrayList();2 for(DownloadItem item:downloadList){3 ...
阅读全文
摘要:URL url = new URL("http://www.sjtu.edu.cn/down.zip"); HttpURLConnection httpConnection = (HttpURLConnection)url.openConnection(); // 设置 User-Age...
阅读全文
摘要:另外一种实现android断点下载的实现思路就是使用RandomAccessFile类同时打开服务器端和客户端文件,这个类是随机文件访问类,就想访问数组一样简单方便,使用他还可以轻松实现多线程文件下载。
阅读全文
摘要:思路:使用HttpGet添加Header头部,在头部里面设置读取的内容的范围,这样服务器发送的数据就不是从头开始发,客服端使用单线程以追加的方式打开一个文件,每次得到的数据都追加到文件中,这样就实现了文件的断点下载。服务器代码片段://设置下载的数据位置XX字节到XX字节 ...
阅读全文
摘要:在android中常常会使用AppCompatActivity之类的,而使用了这些类直接使用getMenuInflater.inflate()函数加载菜单项是不行的,标题栏根本就不会显示,而是需要使用MenuItemCompat类添加菜单项,
阅读全文
摘要:在RecyclerView中没有直接给出滑动到指定项的API,而是在RecyclerView的LayoutManager中给出了一个scrollToPosition()h函数
阅读全文
摘要:利用RecyclerView显示数据,搭配SwipeRefreshLayout下拉刷新,因此,RecyclerView的显示方向应该是由下往上的,即第一项显示在最下面,最后一项显示在最上面,每次刷新新增的数据都添加在最上面,所以使用LinearLayoutManager(Context contex...
阅读全文
摘要:最近在用RecyclerView做开发,偷个懒就借用android提供sample中的DividerItenDecoration类做分隔线,没想到中间出现了分隔线不显示的情况,为了找出原因,我在类里面加了个Paint,在同样的地方画一根线,这个线显示出来了,原来的分隔线还是没有显示出来,可能是get...
阅读全文
摘要:weight的正确使用方法:先设置android:layout_width="0dp" 或者android:layout_height="0dp"然后再去调配权重,而此时的weight也非常好理解: weight就是比重。weight的错误使用方法:android:layout_width="mat...
阅读全文

浙公网安备 33010602011771号