- 博客(11)
- 资源 (2)
- 收藏
- 关注
原创 Android TV listview的侧滑动画
在Android TV 的编程中,会遇到各种各样与手机端不同的问题,其中交互方式(没有触屏)带来的各种问题尤多.此文章旨在实现listview的滑动问题
2016-08-30 17:45:02 592 1
原创 ToggleButton
ToggleButton、Switch、CheckBox和RadioButton都是继承自android.widget.CompoundButton,意思是可选择的,因此它们的用法都很类似。CompoundButton有两个状态,分别是checked和not checked。Switch是android4.0后出现的控件。但是这几个组件的默认图标都不太好看,怎样设置自己的图标风格呢?以下就是我的一
2016-07-27 17:40:46 286
转载 Java Executor 框架
转自:http://www.cnblogs.com/hzmark/archive/2013/01/21/JavaExecutor.html Executor框架是指java5中引入的一系列并发库中与executor相关的功能类,包括Executor、Executors、ExecutorService、CompletionService、Future、Callable等。(图片引用自http
2016-07-01 16:44:51 255
原创 java泛型详解
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")
2016-06-30 18:01:30 230
原创 AIDL通信
Android Interface definition language用于多个进程之间的通信启动其他应用里面的service在Android5.0以后不能通过隐式Intent启动,只能通过显式Intent启动。通过setComponent(包名,类名)显式启动其他应用Service。绑定其他应用的service并进行通信:用AIDL通信时,需要保证A
2016-06-23 18:08:17 235
原创 Service的启动、绑定、传递数据
1.startService 启动服务 想要用 startService 启动服务,不管Local 还是 Remote 我们需要做的工作都是一样简单。当然要记得在 Androidmanifest.xml 中注册 service。根据上面的生命周期,我们便会给出 Service 中的代码框架:package com.newcj.test;import andro
2016-06-23 17:55:32 1851
原创 android控件或布局设置圆角
给控件设置圆角: 这个需要在drawable文件夹里面定义一个xml的图片文件,然后通过设置UI界面的背景属性时引用,drawable的xml图片文件定义如下; http://schemas.android.com/apk/res/android">
2016-06-22 16:03:04 13413 1
转载 自定义控件之CheckBox
效果图CheckBox状态: Checked , UnChecked动画分析:1.UnChecked --> Checked , 圆由小变大(简单易实现),然后是对号的动画(后面分析怎么画对号)2.Checked --> UnChecked , 显示对号消失动画,然后圆由大变小(简单易实现)----------------------------
2016-06-19 23:05:27 815
原创 Activity生命周期,数据传递,启动模式详解
Activity相关包括Activity的生命周期详解,Activity之间的数据传递,启动模式等。
2016-06-17 12:07:59 505
原创 AsyncTask和Handler和runOnUiThread()
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控 使用的缺点:l
2016-06-16 09:39:02 884
原创 newInstance()&GetInstance()&new
在初始化一个类,生成一个实例的时候,newInstance() 和 new 有什么区别?用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。例如:
2016-06-14 15:41:50 1081
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人