Android
ID_小青年
停下休息的时候不要忘记别人还在奔跑!
展开
-
View和ViewGroup
Android的UI界面都是由View和ViewGroup及其派生类组合而成的。 其中,View是所有UI组件的基类,而 ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的. View对象是Android平台中用户界面体现的基础单位。 View类是它称为“widgets(工具)”的子类的基础,它们提供了诸如文本输入框和按钮之类的UI对象的完整实现。 Vie原创 2016-08-12 16:27:41 · 245 阅读 · 0 评论 -
Android四大组件之Activity(视图)
Acitvity的生命周期描述 onCerate 创建视图 注意:当重启Activity的时候还会调用onRestart在onStart之前完成调用 onStart 启动视图 onResume 可编辑状态 onPause 不可编辑状态 onStop 停止 onDestroy 销毁 1:启动一个Activity周期 onCreate onStart onResume原创 2017-03-28 11:23:04 · 460 阅读 · 0 评论 -
Android四大组件之Content Provider(数据通信)
请介绍下ContentProvide是如何实现数据共享的 在Android中如果想将自己应用的数据(一般多为数据库中的数据)提供给第三方应用,那么我们只能通过ContentProvider来实现了; ContentProvider是应用程序之间数据的接口,使用的时候首先先自定义一个类继承ContentProvider,然后覆写query,insert,update,delete等方法,原创 2017-03-28 11:30:49 · 419 阅读 · 0 评论 -
Android四大组件之Service(服务)
Service是否在Main thread中执行,Service里面是否能执行耗时操作? 默认情况,如果没有显示的指Service所运行的进程,Service和Activity是在运行在当前APP所在的进程的main thread(UI主线程)里面; Service里面不能执行耗时的操作(网络请求,拷贝数据库,大文件); 特殊情况,可以在清单文件中配置Service执行的所在的进程,原创 2017-03-28 11:29:39 · 311 阅读 · 0 评论 -
Android四大组件之Broadcast Receiver(广播)
请描述一下BroadcastReceiver BroadCastReceiver是Android四大组件之一,主要用于接收系统或者app发送的广播事件。 广播分为两种:有序/无序广播 内部通信实现的机制:通过Android系统的Binder机制实现通信。 无序广播:完全异步,逻辑上可以被任何的广播接受者收到,优点是效率高,缺点是一个接收者不能将处理的结果传递给下一个接受者,并无法终原创 2017-03-28 11:28:31 · 492 阅读 · 0 评论 -
Android/Socket使用
// 声明一个ServerSocket对象 public static ServerSocket serverSocket; //通信 public static Socket socket; //输出流 private static OutputStream os; //输入流 private static InputStream is; /** * 启动TCP */ public原创 2016-12-27 10:56:10 · 255 阅读 · 0 评论 -
Android /UDP(用户数据报协议)
1:封装UDP /** * Created by YD on 2016/11/14. */ public class UdpUtil { /** * 发送消息 * * @param message 消息内容 * @param port 端口号 9000 * @param host 电脑IP地址 192.168.0.1原创 2016-12-27 10:46:41 · 257 阅读 · 0 评论 -
ListView添加头布局事件处理
解决ListView添加头布局容易出现的问题。原创 2016-12-18 15:29:09 · 329 阅读 · 0 评论 -
LitePal 2.0 数据类型为 boolean 类型查询
false 数据库默认为0 true 为1 LitePal.where(" current_state = ? ", "0").findAsync(DBDevices.class).listen(new FindMultiCallback() { @Override public <T> void onFinish(List<T> t) { ...原创 2018-07-30 15:11:22 · 1531 阅读 · 0 评论