- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 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
1623
原创 Android四大组件之Content Provider(数据通信)
请介绍下ContentProvide是如何实现数据共享的 在Android中如果想将自己应用的数据(一般多为数据库中的数据)提供给第三方应用,那么我们只能通过ContentProvider来实现了; ContentProvider是应用程序之间数据的接口,使用的时候首先先自定义一个类继承ContentProvider,然后覆写query,insert,update,delete等方法,
2017-03-28 11:30:49
503
原创 Android四大组件之Service(服务)
Service是否在Main thread中执行,Service里面是否能执行耗时操作? 默认情况,如果没有显示的指Service所运行的进程,Service和Activity是在运行在当前APP所在的进程的main thread(UI主线程)里面; Service里面不能执行耗时的操作(网络请求,拷贝数据库,大文件); 特殊情况,可以在清单文件中配置Service执行的所在的进程,
2017-03-28 11:29:39
400
原创 Android四大组件之Broadcast Receiver(广播)
请描述一下BroadcastReceiver BroadCastReceiver是Android四大组件之一,主要用于接收系统或者app发送的广播事件。 广播分为两种:有序/无序广播 内部通信实现的机制:通过Android系统的Binder机制实现通信。 无序广播:完全异步,逻辑上可以被任何的广播接受者收到,优点是效率高,缺点是一个接收者不能将处理的结果传递给下一个接受者,并无法终
2017-03-28 11:28:31
596
原创 Android四大组件之Activity(视图)
Acitvity的生命周期描述 onCerate 创建视图 注意:当重启Activity的时候还会调用onRestart在onStart之前完成调用 onStart 启动视图 onResume 可编辑状态 onPause 不可编辑状态 onStop 停止 onDestroy 销毁 1:启动一个Activity周期 onCreate onStart onResume
2017-03-28 11:23:04
552
原创 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
320
原创 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
317
原创 View和ViewGroup
Android的UI界面都是由View和ViewGroup及其派生类组合而成的。 其中,View是所有UI组件的基类,而 ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的. View对象是Android平台中用户界面体现的基础单位。 View类是它称为“widgets(工具)”的子类的基础,它们提供了诸如文本输入框和按钮之类的UI对象的完整实现。 Vie
2016-08-12 16:27:41
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅