- 博客(11)
- 收藏
- 关注
原创 Android TV开发 焦点框
Android TV开发 焦点框 对于TV或者投影设备来说说,各种事件的处理,主要依赖于遥控器,通过焦点框来显示焦点出现的位置 一般可以通过响应事件来切换控件的背景(例:drawable/selector.xml),但是影响用户体验 通过焦点框的动画效果,使用平移动画绘制焦点框的移动轨迹,并且焦点框随着控件的形状而变化。 动画最终状态是,焦点框从失去焦点的位置移动到获得焦点的位置,控件放大,焦点框
2017-07-02 21:59:31
3167
原创 防止handler内存泄漏问题
当Handler创建中一个Activity中,因为handler是一个Activity的内部类,会依赖于外部类的对象,所以会隐视的获得Activity的一个对象引用,所以中handler没有处理完的时间内,Activity无法退出,依然占用内存。 所以建议使用内部类时,最好定义为一个静态内部类,不会依赖于外部类的对象。 但是处理完结果后,需要Activity中的对象(比如一个控件对象),所以应
2016-11-26 17:30:10
310
转载 Android中属性动画和补间动画的区别
转载:http://blog.csdn.net/wzy_1988/article/details/50587248 前言 Android属性动画和补间动画,既是日常工作中经常接触到的技术,也是面试常考的问题。 这篇博客主要是为了介绍Android的属性动画使用,同时带着大家总结一下关于面试过程中常被面试到的动画问题。 关于补间动画,可以参考之前的博客:Android动画学
2016-11-06 11:25:21
363
原创 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
572
原创 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
345
原创 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
238
原创 学习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
396
原创 学习Socket类,实现简单聊天室
实现一个命令行界面的C/S聊天室应用,服务器端应该包含多个线程,每个Socket对应一个线程,该线程复制读取Socket对应输入的流数据(从客户端发过来的数据),并将读到的数据线每个Socekt输出流发送一次(将每一个客户端发送的数据“广播”给其他客户端),因此需要在服务器端使用List来保存所有的Socket。 下面是服务器端的实现代码,程序为服务器端提供了两个类,一个是创建ServerSoc
2016-09-25 09:56:17
628
原创 学习IO流之字节流和字符流
字节流和字符流的操作方式几乎完全一样,区别之是操作的数据单元不同,字节流操作的数据单元是直接,字符流操作的数据单元是字符。 字节和字符输入流,在java类中,分别是InputStream 和Reader,这两个类都是抽象类,不能实例化,对于文件的读取,可以使用FileInputStream和FileReader子类来使用 import java.io.FileInputStream; impo
2016-09-25 08:51:12
235
原创 学习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
1514
原创 java数组中常见的排序和查找
排序 1、选择排序。 从第一个元素开始获取,和后面每一个数据进行比较,将较小(或者较大)的数和第一个元素进行交换,然后再获取第二
2016-09-04 22:38:05
1090
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人