- 博客(7)
- 资源 (5)
- 收藏
- 关注
转载 [MethodImpl(MethodImplOptions.Synchronized)]、lock(this)与lock(typeof(...))
对于稍微有点经验的.NET开发人员来说,倘若被问及如何保持线程同步,我想很多人都能说好好几种。在众多的线程同步的可选方式中,加锁无疑是最为常用的。如果仅仅是基于方法级别的线程同步,使用System.Runtime.CompilerServices.MethodImplAttribute无疑是最为简洁的一种方式。MethodImplAttribute可以用于instance method,也可以用于
2017-02-23 08:56:29 993
转载 Android总结篇系列:Android Service
Service通常总是称之为“后台服务”,其中“后台”一词是相对于前台而言的,具体是指其本身的运行并不依赖于用户可视的UI界面,因此,从实际业务需求上来理解,Service的适用场景应该具备以下条件:1.并不依赖于用户可视的UI界面(当然,这一条其实也不是绝对的,如前台Service就是与Notification界面结合使用的);2.具有较长时间的运行特性。1.Servic
2017-02-20 16:52:34 659
转载 Android中定时执行任务的3种实现方法
在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,Java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用)下面逐一介绍:一、采用H
2017-02-19 16:06:16 6237
转载 Android7.0新特性介绍(二)——通知增强功能
Android7.0新特性上篇讲了Android7.0新特性介绍(一)——多窗口支持,这篇讲讲Notification新增的API。首先奉上官网介绍——通知。2 通知增强功能注:本文引用v4 支持库中的 NotificationCompat.Builder 类。Android 3.0(API 级别 11)中已添加类 Notification.Builder。2.
2017-02-19 16:05:14 1766
转载 Androidstudio运行出现Unsupported method: AndroidProject.getPluginGeneration() while running project
在低版本的gradle可能会出现这种问题,原因是Instant Run的问题。解决方法:禁止Instant Run的功能就可以了Windows & Linux:File -> Settings -> Build, Execution, Deployment -> Instant Run.Mac:Android Studio ->
2017-02-18 21:59:35 597
转载 ScrollView嵌套ListView只显示一行
在开发的过程当中,由于手机屏幕的大小的限制,我们经常需要使用滑动的方式,来显示更多的内容。在最近的工作中,遇见一个需求,需要将ListView嵌套到ScrollView中显示。于是乎有了如下布局: LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmln
2017-02-18 15:52:55 418
转载 一个Android Socket的例子
1.开篇简介 Socket本质上就是Java封装了传输层上的TCP协议(注:UDP用的是DatagramSocket类)。要实现Socket的传输,需要构建客户端和服务器端。另外,传输的数据可以是字符串和字节。字符串传输主要用于简单的应用,比较复杂的应用(比如Java和C++进行通信),往往需要构建自己的应用层规则(类似于应用层协议),并用字节来传输。2.基于字符串传输的Sock
2017-02-10 10:15:33 637
IBM DB2 Data Server Driver+Db2连接工具+Demo
2021-03-19
GooFlow修改版
2015-09-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人