自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陈明日的博客

学习笔记

  • 博客(11)
  • 收藏
  • 关注

原创 Android TV开发 焦点框

Android TV开发 焦点框对于TV或者投影设备来说说,各种事件的处理,主要依赖于遥控器,通过焦点框来显示焦点出现的位置一般可以通过响应事件来切换控件的背景(例:drawable/selector.xml),但是影响用户体验通过焦点框的动画效果,使用平移动画绘制焦点框的移动轨迹,并且焦点框随着控件的形状而变化。 动画最终状态是,焦点框从失去焦点的位置移动到获得焦点的位置,控件放大,焦点框

2017-07-02 21:59:31 2977

原创 防止handler内存泄漏问题

当Handler创建中一个Activity中,因为handler是一个Activity的内部类,会依赖于外部类的对象,所以会隐视的获得Activity的一个对象引用,所以中handler没有处理完的时间内,Activity无法退出,依然占用内存。所以建议使用内部类时,最好定义为一个静态内部类,不会依赖于外部类的对象。但是处理完结果后,需要Activity中的对象(比如一个控件对象),所以应

2016-11-26 17:30:10 255

转载 Android中属性动画和补间动画的区别

转载:http://blog.csdn.net/wzy_1988/article/details/50587248前言Android属性动画和补间动画,既是日常工作中经常接触到的技术,也是面试常考的问题。 这篇博客主要是为了介绍Android的属性动画使用,同时带着大家总结一下关于面试过程中常被面试到的动画问题。关于补间动画,可以参考之前的博客:Android动画学

2016-11-06 11:25:21 309

原创 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 516

原创 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 303

原创 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 193

原创 学习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 338

原创 学习Socket类,实现简单聊天室

实现一个命令行界面的C/S聊天室应用,服务器端应该包含多个线程,每个Socket对应一个线程,该线程复制读取Socket对应输入的流数据(从客户端发过来的数据),并将读到的数据线每个Socekt输出流发送一次(将每一个客户端发送的数据“广播”给其他客户端),因此需要在服务器端使用List来保存所有的Socket。下面是服务器端的实现代码,程序为服务器端提供了两个类,一个是创建ServerSoc

2016-09-25 09:56:17 571

原创 学习IO流之字节流和字符流

字节流和字符流的操作方式几乎完全一样,区别之是操作的数据单元不同,字节流操作的数据单元是直接,字符流操作的数据单元是字符。字节和字符输入流,在java类中,分别是InputStream 和Reader,这两个类都是抽象类,不能实例化,对于文件的读取,可以使用FileInputStream和FileReader子类来使用import java.io.FileInputStream;impo

2016-09-25 08:51:12 181

原创 学习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 1438

原创 java数组中常见的排序和查找

排序1、选择排序。从第一个元素开始获取,和后面每一个数据进行比较,将较小(或者较大)的数和第一个元素进行交换,然后再获取第二

2016-09-04 22:38:05 1032

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除