随笔分类 -  android

上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页
摘要:关键字:状态栏着色 透明状态栏 沉浸式 白底黑字 Github Demo:https://github.com/imflyn/Eyes 参考文章: Android-transulcent-status-bar Android 6.0状态栏使用灰色文字和图标 Android系统更改状态栏字体颜色 在谷 阅读全文
posted @ 2018-01-25 21:00 一点点征服 阅读(14515) 评论(0) 推荐(0)
摘要:内存 java内存 java 垃圾回收机制 多线程 ThreadPool handler loop handlerThread intentSever ansytask 进程通信 事件传递 dispatchTouchEventonInterceptTouchEventonTouchEventrequ 阅读全文
posted @ 2018-01-22 11:41 一点点征服 阅读(288) 评论(0) 推荐(0)
摘要:做Android开发的人都用过Selector,可以方便的实现View在不同状态下的背景。不过,相信大部分开发者遇到过和我一样的问题,本文会从源码角度,解释这些问题。 首先,这里简单描述一下,我遇到的问题: 界面上有个全屏的LinearLayout A,A中有一个TextView B和Button 阅读全文
posted @ 2018-01-22 11:22 一点点征服 阅读(1152) 评论(0) 推荐(0)
摘要:记得在前面的文章中,我带大家一起从源码的角度分析了Android中View的事件分发机制,相信阅读过的朋友对View的事件分发已经有比较深刻的理解了。 还未阅读过的朋友,请先参考 Android事件分发机制完全解析,带你从源码的角度彻底理解(上) 。 那么今天我们将继续上次未完成的话题,从源码的角度 阅读全文
posted @ 2018-01-22 11:21 一点点征服 阅读(315) 评论(0) 推荐(0)
摘要:这两天有个需求,点击按钮从SD卡解压压缩包,并读取压缩包内txt文档内容,然后在街面上显示出来。毕竟IO操作很耗时,如果文件较大会花费不少时间。所以,在处理数据的时候能给个进度就好了。我们通常的做法就是,点击按钮后弹出一个加载框或者加载进度条,等数据处理结束后,再让对话框消失。 但是现在的需求是,用 阅读全文
posted @ 2018-01-16 18:26 一点点征服 阅读(5462) 评论(0) 推荐(0)
摘要:codeKK http://j.codekk.com/ 阅读全文
posted @ 2017-12-21 10:13 一点点征服 阅读(341) 评论(0) 推荐(0)
摘要:学习内容: ExecutorService线程池的应用... 1.如何创建线程池... 2.调用线程池的方法,获取线程执行完毕后的结果... 3.关闭线程... 首先我们先了解一下到底什么是线程池,只有了解了其中的道理,我们才能够进行应用...java.util.concurrent.Executo 阅读全文
posted @ 2017-12-20 10:46 一点点征服 阅读(7261) 评论(0) 推荐(0)
摘要:引言 在Android中,几乎完全采用了Java中的线程机制。线程是最小的调度单位,在很多情况下为了使APP更加流程地运行,我们不可能将很多事情都放在主线程上执行,这样会造成严重卡顿(ANR),那么这些事情应该交给子线程去做,但对于一个系统而言,创建、销毁、调度线程的过程是需要开销的,所以我们并不能 阅读全文
posted @ 2017-12-19 18:19 一点点征服 阅读(372) 评论(0) 推荐(0)
摘要:开始用Android Studio更新到2.0稳定版,调试的时候没啥问题,在打包的时候出现了"app_name" is not translated in zh, zh_CN…..的问题,说到底就是本地化不完全的意思。归根结底,这是打包的时候的问题么,所以提示说的也算清楚,就是改配置。解决方法如下: 阅读全文
posted @ 2017-12-16 17:02 一点点征服 阅读(676) 评论(0) 推荐(0)
摘要:1. HashMap的数据结构 数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。 数组 数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难; 链表 链表存储区间离散,占用内存比较宽松,故空间复杂度 阅读全文
posted @ 2017-12-13 13:47 一点点征服 阅读(290) 评论(0) 推荐(0)
摘要:git rm -r --cached . git add . git commit -m 'update .gitignore' 读了下git文档,才发现,这些东西其实很简单,很容易理解。cached其实就是暂存区,然后一个是工作的目录,你的工作目录的东西做出修改时,会和缓存区进行对比,因此你git 阅读全文
posted @ 2017-11-29 16:56 一点点征服 阅读(89182) 评论(0) 推荐(3)
摘要:1.点击File->Invalidate Caches / Restart... 2.重启Gradle,清除缓存 3.Clean Project 阅读全文
posted @ 2017-11-29 15:53 一点点征服 阅读(2770) 评论(1) 推荐(0)
摘要:1. 应用内的代码截屏(获取View的快照) Android的View类中提供了获取控件绘制缓存的方法,这种截屏的方式仅限于应用内自己的Activity界面,不需要任何权限,严格来说该方法不属于截屏,只是获取某个View控件每次绘制后的快照,代码如下: 截取某一个控件绘制后的快照: 截取应用(Act 阅读全文
posted @ 2017-11-16 16:45 一点点征服 阅读(4932) 评论(0) 推荐(0)
摘要:据皮尤研究中心声称,现在68%的美国成年人拥有智能手机,只比拥有台式机或笔记本电脑的用户少5%。而美国45%的成年人现在拥有平板电脑。 考虑到移动设备如此普遍,开源社区日益致力于与移动有关的项目也就不足为奇了。本月,我们盘点了75款这样的工具――比去年我们更新这份列表时添加的工具整整多出了25款。又 阅读全文
posted @ 2017-11-10 18:01 一点点征服 阅读(1014) 评论(0) 推荐(1)
摘要:关于Android的sqlite数据类型text长度限制的问题? 这也许不能称为一个bug,但是比较坑,所以贴在了这里。在Android的sqlite中存储一个字符串,发现总是数据丢失,我去查询sqlite官方的数据类型text长度很大,能满足我的要求,但是为什么Android中的sqlite就满足 阅读全文
posted @ 2017-11-10 15:39 一点点征服 阅读(935) 评论(0) 推荐(0)
摘要:在build.gradle中的android{}添加如下脚本就可以顺利编译了 dexOptions { incremental true javaMaxHeapSize “4g” } 阅读全文
posted @ 2017-11-08 15:33 一点点征服 阅读(2325) 评论(0) 推荐(0)
摘要:聊一聊 Android 6.0 的运行时权限 权限一刀切 棉花糖运行时权限 权限的分组 正常权限 正常权限列表 特殊权限 请求SYSTEM_ALERT_WINDOW 请求WRITE_SETTINGS 危险权限 必须要支持运行时权限么 不支持运行时权限会崩溃么 然而有点糟糕的是 该来的还得来 一个标准 阅读全文
posted @ 2017-10-27 11:11 一点点征服 阅读(410) 评论(0) 推荐(0)
摘要:ViewPager的基本用法不必多说,这都很简单,我们可以在ViewPager中加载一个ImageView,也可以加载一个Fragment,这都是目前非常常见的用法。那么我今天说的是ViewPager中的PageTransformer属性,用好这个属性可以让我们的应用更加出彩,OK,那我们就开始吧! 阅读全文
posted @ 2017-10-20 17:06 一点点征服 阅读(1024) 评论(0) 推荐(0)
摘要:Git查看、删除、重命名远程分支和tag 2015-06-15:加入姊妹篇; 2013-11-06:加入重命名远程分支的内容; 2013-01-09:加入删除远程tag的内容。 姊妹篇:使用Git、Git GUI和TortoiseGit 这篇文章记录我在使用git的过程中碰到远程分支和tag的相关内 阅读全文
posted @ 2017-10-19 10:08 一点点征服 阅读(1370) 评论(0) 推荐(0)
摘要:googleplay 开发者账号申请流程 接到公司号召,要让我们的app走向世界,上架GooglePlay,都说天朝的Android 程序员是折翼的天使,猛然发现写了做么多年的Android,竟然不知道怎么成为GooglePlay开发者。 以前尝试过,但那个年代只支持香港地区的同学玩耍,直接放弃了( 阅读全文
posted @ 2017-10-10 11:27 一点点征服 阅读(8825) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 24 下一页