- 博客(11)
- 收藏
- 关注
原创 Android TV开发 焦点框
Android TV开发 焦点框对于TV或者投影设备来说说,各种事件的处理,主要依赖于遥控器,通过焦点框来显示焦点出现的位置一般可以通过响应事件来切换控件的背景(例:drawable/selector.xml),但是影响用户体验通过焦点框的动画效果,使用平移动画绘制焦点框的移动轨迹,并且焦点框随着控件的形状而变化。 动画最终状态是,焦点框从失去焦点的位置移动到获得焦点的位置,控件放大,焦点框
2017-07-02 21:59:31 3082
原创 防止handler内存泄漏问题
当Handler创建中一个Activity中,因为handler是一个Activity的内部类,会依赖于外部类的对象,所以会隐视的获得Activity的一个对象引用,所以中handler没有处理完的时间内,Activity无法退出,依然占用内存。所以建议使用内部类时,最好定义为一个静态内部类,不会依赖于外部类的对象。但是处理完结果后,需要Activity中的对象(比如一个控件对象),所以应
2016-11-26 17:30:10 281
转载 Android中属性动画和补间动画的区别
转载:http://blog.csdn.net/wzy_1988/article/details/50587248前言Android属性动画和补间动画,既是日常工作中经常接触到的技术,也是面试常考的问题。 这篇博客主要是为了介绍Android的属性动画使用,同时带着大家总结一下关于面试过程中常被面试到的动画问题。关于补间动画,可以参考之前的博客:Android动画学
2016-11-06 11:25:21 337
原创 Android中异步获取通话记录方法(Loader)
import android.app.LoaderManager;import android.content.CursorLoader;import android.content.Loader;import android.database.Cursor;import android.net.Uri;import android.provider.CallLog;import an
2016-11-06 10:35:49 538
原创 java Pull解析XML
import java.io.FileInputStream;import java.io.IOException;import java.util.ArrayList;import java.util.List;import org.xmlpull.v1.XmlPullParser;import org.xmlpull.v1.XmlPullParserException;impor
2016-09-25 11:31:03 323
原创 java SAX解析XML文件
import java.io.IOException;import java.util.ArrayList;import java.util.List;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.At
2016-09-25 11:29:12 215
原创 学习HTTP协议访问数据(Okhttp类实现)
通过Okhttp实现http协议访问数据,首先需要在工程中导入okhttp.jar和okio.jar两个包方法1:GET请求方式访问数据,将获取的数据打印在控制台中import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamR
2016-09-25 10:53:19 359
原创 学习Socket类,实现简单聊天室
实现一个命令行界面的C/S聊天室应用,服务器端应该包含多个线程,每个Socket对应一个线程,该线程复制读取Socket对应输入的流数据(从客户端发过来的数据),并将读到的数据线每个Socekt输出流发送一次(将每一个客户端发送的数据“广播”给其他客户端),因此需要在服务器端使用List来保存所有的Socket。下面是服务器端的实现代码,程序为服务器端提供了两个类,一个是创建ServerSoc
2016-09-25 09:56:17 598
原创 学习IO流之字节流和字符流
字节流和字符流的操作方式几乎完全一样,区别之是操作的数据单元不同,字节流操作的数据单元是直接,字符流操作的数据单元是字符。字节和字符输入流,在java类中,分别是InputStream 和Reader,这两个类都是抽象类,不能实例化,对于文件的读取,可以使用FileInputStream和FileReader子类来使用import java.io.FileInputStream;impo
2016-09-25 08:51:12 203
原创 学习IO流之File类和Files类的使用
import java.io.*;public class FileTest{ public static void main(String[] args) throws IOException { // 以当前路径来创建一个File对象 File file = new File("."); // 直接获取文件名,输出一点 System.out.println(file
2016-09-25 08:47:00 1476
原创 java数组中常见的排序和查找
排序1、选择排序。从第一个元素开始获取,和后面每一个数据进行比较,将较小(或者较大)的数和第一个元素进行交换,然后再获取第二
2016-09-04 22:38:05 1057
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人