摘要: 另外一种实现android断点下载的实现思路就是使用RandomAccessFile类同时打开服务器端和客户端文件,这个类是随机文件访问类,就想访问数组一样简单方便,使用他还可以轻松实现多线程文件下载。 阅读全文
posted @ 2015-06-25 20:37 LinuxCC 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 思路:使用HttpGet添加Header头部,在头部里面设置读取的内容的范围,这样服务器发送的数据就不是从头开始发,客服端使用单线程以追加的方式打开一个文件,每次得到的数据都追加到文件中,这样就实现了文件的断点下载。服务器代码片段://设置下载的数据位置XX字节到XX字节 ... 阅读全文
posted @ 2015-06-25 20:35 LinuxCC 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 在android中常常会使用AppCompatActivity之类的,而使用了这些类直接使用getMenuInflater.inflate()函数加载菜单项是不行的,标题栏根本就不会显示,而是需要使用MenuItemCompat类添加菜单项, 阅读全文
posted @ 2015-06-24 14:49 LinuxCC 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 利用RecyclerView显示数据,搭配SwipeRefreshLayout下拉刷新,因此,RecyclerView的显示方向应该是由下往上的,即第一项显示在最下面,最后一项显示在最上面,每次刷新新增的数据都添加在最上面,所以使用LinearLayoutManager(Context contex... 阅读全文
posted @ 2015-06-17 12:16 LinuxCC 阅读(1078) 评论(0) 推荐(0) 编辑
摘要: 最近在用RecyclerView做开发,偷个懒就借用android提供sample中的DividerItenDecoration类做分隔线,没想到中间出现了分隔线不显示的情况,为了找出原因,我在类里面加了个Paint,在同样的地方画一根线,这个线显示出来了,原来的分隔线还是没有显示出来,可能是get... 阅读全文
posted @ 2015-06-15 15:56 LinuxCC 阅读(931) 评论(0) 推荐(0) 编辑
摘要: weight的正确使用方法:先设置android:layout_width="0dp" 或者android:layout_height="0dp"然后再去调配权重,而此时的weight也非常好理解: weight就是比重。weight的错误使用方法:android:layout_width="mat... 阅读全文
posted @ 2015-06-05 10:58 LinuxCC 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 使用cydia框架编写cydia hook插件的时候由于initialize方法是无参的静态方法,所以不能获取上下文因此很多事情直接在initialize方法里就干不了,比如toast,发送广播等。由于hook是改变其他的类的API的执行结果。所以可以使用HOOK的那个类来获取context从而达到... 阅读全文
posted @ 2015-05-14 15:21 LinuxCC 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在Android设备上使用Cydia框架的前提条件1、Android设备必须ROOT2、Android设备上需要安装substrate.apk编写Java层cydia插件的前提条件1、搭建好Android开发环境2、下载substrate-api.jar并导入到Android工程1、在applica... 阅读全文
posted @ 2015-05-14 10:42 LinuxCC 阅读(1455) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2015-03-31 19:12 LinuxCC 阅读(0) 评论(0) 推荐(0) 编辑
摘要: /** * 测试旋转的方法 旋转是绕着实体的中心点进行旋转,旋转角度(角度而不是弧度)大于0 表示顺时针旋转 */ Line line1=new Line(200,400,400,400,getVertexBufferObjectManager()); scene.attachChild(line1); Line ... 阅读全文
posted @ 2015-01-09 12:29 LinuxCC 阅读(174) 评论(0) 推荐(0) 编辑