Android常用单位

1.  px:像素,每个像素代表屏幕上的每一个点

2.  dip或者dp:divce independent pixels,设备独立像素,一种基于屏幕密度的抽象单位。在每英寸160点的显示器上

   1dip=1px。但是随着屏幕密度的F癌变,dip于px的换算会发生改变。

3.  sp:scaled pixels,比例像素。主要处理字体的大小,可以根据用户的字体大小首选项进行缩放。

4.  in:英寸

5.  mm:毫米

6.  pt:磅 标准长度单位,1/72英寸。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Android 中,常用的线程池有以下几种: 1. ThreadPoolExecutor:是一个灵活的线程池实现,可以自定义核心线程数、最大线程数、线程池的存活时间等参数。 2. Executors.newFixedThreadPool():创建一个固定大小的线程池,线程数固定不变,适用于执行长期的任务。 3. Executors.newCachedThreadPool():创建一个可缓存的线程池,线程数根据任务的多少自动调整,适用于执行大量短期的任务。 4. Executors.newSingleThreadExecutor():创建一个单线程的线程池,所有任务按照顺序执行,适用于需要保证顺序执行的任务。 5. ScheduledExecutorService:用于执行一些需要定时执行的任务,比如定时执行一些操作、周期性地执行某些任务等。 以下是一个使用 ThreadPoolExecutor 的示例代码: ``` ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor( 5, // 核心线程数 10, // 最大线程数 60L, // 线程池中空闲线程的存活时间 TimeUnit.SECONDS, // 存活时间的时间单位 new LinkedBlockingQueue<Runnable>() // 等待队列 ); // 提交任务给线程池执行 threadPoolExecutor.submit(new Runnable() { @Override public void run() { // 执行任务的代码 } }); // 关闭线程池 threadPoolExecutor.shutdown(); ``` 其他类型的线程池的使用方式与 ThreadPoolExecutor 类似,只需要调用对应的方法即可。在使用线程池时,需要根据具体的业务需求选择合适的线程池类型,并根据实际情况调整线程池的参数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

le4

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值