关闭
当前搜索:

《Android开发艺术探索》 读书笔记---线程池(1)

除了Thread本身以外,能扮演线程角色的还有比如说:AsyncTask、IntentService、HandlerThread  它们的本质都是线程。 AsyncTask底层应用到了线程池,IntentService和HandlerThread 它们底层则直接使用了线程。 虽然都是线程,但是它们仍具有不同特性和使用场景。 AsyncTask:封装了线程池和Handler,它主要是为...
阅读(12) 评论(0)

Android 关于上架更新(2)--- 签名

写在前面: 前几天看到电脑里面有之前同事写的一个名为“apk签名发布过程”的word文件,哈哈哈哈很有意思还是Eclipse的。。。 所以想起还没有把apk签名总结起来,所以今天就把这个写了把,正好图片就用那个word里面的,反正也差不多,我真机智哈哈哈哈哈、OK,开始: 第一步:调出签名的主功能 上面是Eclipse的   下面是AS的 。。。。突然觉得都弄的话好累,就按照AS...
阅读(30) 评论(0)

jar文件和aar文件的区别

两者区别: jar:只包含class文件与清单文件,不包含资源文件,如图片等所有res中的文件。 aar:包含所有资源,class以及res资源文件全部包含。 如果你是一个简单的类库那么使用生成的jar文件即可;如果你是一个UI库,包含一些自己写的控件布局文件以及字体的资源文件那么就只能使用aar文件。 使用方式: jar:拷贝到libs目录,AndroidStudio 中添加 ...
阅读(28) 评论(0)

Android View设置Margin

准备工作:  布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" ...
阅读(40) 评论(0)

Android 线程池(2)

转载自:http://blog.csdn.net/seu_calvin/article/details/52415337 使用线程池可以给我们带来很多好处,首先通过线程池中线程的重用,减少创建和销毁线程的性能开销。其次,能控制线程池中的并发数,否则会因为大量的线程争夺CPU资源造成阻塞。最后,线程池能够对线程进行管理,比如使用ScheduledThreadPool来设置延迟N秒后执行任务...
阅读(35) 评论(0)

Android 线程池(1)

线程池算是Android 开发比较常用的了,涉及线程的地方大多数都会涉及线程池。 举个栗子: 假如我一个ListView,每个Item的图片需要从网上加载,如果我不使用线程池,则这样开启新线程: new Thread(new Runnable() { @Override public void run() {...
阅读(38) 评论(0)

Android Sensor感应器简单使用(1)

Sensor 感应器是用来查看手机加速度陀螺仪磁力等这些的值的。使用的时候不用声明权限。 第一步: private SensorManager sM; private Sensor s1, s2, s3; 使用时先创建SensorManager   建三个是因为要分别监测加速度,陀螺仪,磁力。 第二步: 初始化 sM = (SensorManager) getSystemSe...
阅读(43) 评论(0)

删除文件,删除文件夹,读取txt文件

删除指定文件: public static boolean deleteFile(String filePath) { File file = new File(filePath); if (file.isFile() && file.exists()) { return file.delete(); } r...
阅读(46) 评论(0)

Android 新建文件夹,新建Txt,解决中文乱码问题

之前的准备要做好,权限声明。 没有权限的话,文件夹新建不了,Txt新建不了。 第一步,获取手机路径,有无SD卡均适应。 public static String getPath() { File sdDir = null; //判断有没有SD卡 boolean sdCardExist = Enviro...
阅读(99) 评论(0)

主攻时间戳,用就完事了。

直接写成工具类,直接拿去用就完事了,最下面有一点点解释,不过是个人都能看懂,不怎么想解释。。。 public class TimeUtil { public static String getTime1(long time){ return new SimpleDateFormat("yyyy年-MM月dd日-HH时mm分ss秒SSS毫秒").format(new Da...
阅读(41) 评论(0)

Android ScrollView去掉滚动条及ScrollView属性

上来直接发想要的: android:scrollbars="none" 这个就是消除滚动条的属性 下面是详细介绍ScrollView 的属性(适用于Horizontal) 属性名称 描述 android:background 设置背景颜色/背景图片。可以通过以下两种方法设置背景为透明:”@android:color/transparent”和”@nul...
阅读(95) 评论(0)

Android RGB与int型颜色互转

将RGB转化为int int color=Color.rgb(red, green, blue) 如果需要透明度 int color=Color.argb(a,red, green, blue) 将int 转化为 RGB int color=-4253158; int red = (color & 0xff0000) >> 16; int ...
阅读(248) 评论(0)

AndroidStudio如何使用jar包

分几步 第一步,把jar包放到项目文件夹里面放到app libs 里面  如图: 第二步,AS左边切换到Project区间找到那个位置右键,AddAsLibrary 完成,然后就会发现那个jar可以打开了 OK  记录一下,以防以后来年痴呆忘了、、、...
阅读(128) 评论(0)

Android Dialog全屏后遮挡物理返回键问题解决

上一篇讲到Dialog如何全屏,以及去除边框,实际用的时候又发现个小问题就是:全屏之后点击下方的物理的退出按钮没有反应,查询原因是因为全屏之后遮挡了物理返回键,又上网查了一下解决方法,如下: mSettingDialog.setOnKeyListener(new DialogInterface.OnKeyListener() { @Override...
阅读(142) 评论(0)

Dialog 去除边框 以及全设置全屏时隐藏状态栏

Dialog与PopupWindow都是可以弹窗的控件,有一些区别,本人喜欢用Dialog 可是用的时候发现有一些问题需要解决和总结一下,所以写了这个总结,方便下次自己使用。 Dialog 去除边框 Dialog有时候用的时候会四周出现边框,很难看,所以上网查了一下,总结出来: 先新建一个Style @null true ...
阅读(187) 评论(0)
33条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:24624次
    • 积分:1005
    • 等级:
    • 排名:千里之外
    • 原创:67篇
    • 转载:1篇
    • 译文:0篇
    • 评论:18条
    最新评论