- 博客(30)
- 收藏
- 关注
原创 Android 安装app显示已经安装 需要卸载,实际没有安装的一种解决办法
今天升级到了AS 2.3 发现调试APP的时候没办法安装程序了 一直提示已经有了相应的版本,困惑不已。最后发现是小米手机的问题,在开发者选项中把“启用miui”关闭即可解决,搞了一天。不得不说小米手机确实是国产安卓的战斗机。。。
2017-03-23 10:57:10
11091
2
转载 一种提高Android应用进程存活率新方法
一、基础知识1.Android 进程优先级1.1 进程优先级等级一般分法Activte processVisible ProcessService processBackground processEmpty process1.2 进程优先级号ProcessList.java123456789101
2016-05-24 09:32:48
993
原创 弄懂java中”==“、”equals“、”hashcode“
最近在读《Effective Java》里面有很著名的一个重写equals和hashcode的论断。并介绍了重写的原则。今天我来说一下面试题中经常出现但是我们一般理解不够深刻的”=“、”equals“、”hsahcode“区别和联系。
2016-04-22 10:06:12
652
转载 listView使用和优化
Listview 开发中会用到BaseAdpter,它是直接继承自接口类Adapter的,使用BaseAdapter时需要重写很多方法,其中最重要的当属getView,因为这会涉及到ListView优化等问题。BaseAdapter与其他Adapter有些不一样,其他的Adapter可以直接在其构造方法中进行数据的设置,比如SimpleAdapter adapter = new S
2016-04-19 14:39:58
509
原创 利用github和hexo一步步生成个人博客(2)---基本配置和发表文章
之前我的博客搭建成功了,但是可能他还是很丑,而且少了很多个性化的东西,对于追求品质的我们,这肯定是不行的,下面我来根据我做的探索介绍下有关博客的自定义。一、站点配置站点配置主要是使用到两个文件,一个是对整站的配置根目录下的_config.yml,另一个是对主题的配置themes_config.yml,我们来分别介绍。 首先是根目录下的config: title 网站标题 subtitl
2016-03-29 09:12:31
447
转载 Git push时重复输入用户名密码的问题
在windows上使用git来push到github服务器的时候,每次都需要填写用户名/邮箱、密码,很麻烦。最近用hexo写博客,需要频繁地进行博客配置和预览,而每次预览执行hexo deploy都需要输入用户名、密码验证,不胜其烦,今天下决心解决。尽管github提供了SSH方式进行本地和服务端的链接,可是按照网站说明设置好之后,这个问题仍然得不到解决。尝试了好几次,最终用下面这个方
2016-03-27 15:42:57
396
原创 利用github和hexo一步步生成个人博客(1)---环境搭建
最近在建自己的博客,经历了租用虚拟主机、vps使用wrodpress之后,最近听说使用github page很不错,github page本身免费为开发者托管静态页面,用来发表静态博客再合适不过。还有一点是静态博客快而且省事,在诸多静态博客里hexo使用很便捷,所以本着no zuo no die 的原则,决定把博客迁移到github 并且使用hexo。下面一步步介绍我的过程:一、安装github相信
2016-03-27 09:56:52
453
原创 保持app大小不变 不随系统设置改变而改变
从android4.0起系统增加了在显示里修改系统字体的大小,这样在我们的app里由于修改了字体导致排版面目全非。下面来解决这个问题。
2016-03-23 11:19:58
2320
转载 linux命令:top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存
2016-03-22 16:33:01
304
转载 linux命令:kill命令
Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下
2016-03-22 16:30:48
257
转载 linux命令:ps命令
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在
2016-03-22 16:28:16
383
转载 inux命令:linux chmod命令
chmod命令用于改变linux系统文件或目录的访问权限。用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做
2016-03-22 16:06:13
206
转载 linux文件属性详解
Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下:命令: ls -lih输出:[root@localhost test]# ls -lih总计 316K2095120 lrwxrwxrwx 1 root root 11 11-22 06:58 link
2016-03-22 16:02:36
251
转载 Linux文件类型与扩展名
Linux文件类型和Linux文件的文件名所代表的意义是两个不同的概念。我们通过一般应用程序而创建的比如file.txt、file.tar.gz ,这些文件虽然要用不同的程序来打开,但放在Linux文件类型中衡量的话,大多是常规文件(也被称为普通文件)。一. 文件类型Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明
2016-03-22 16:01:31
299
转载 Linux 目录结构
对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,
2016-03-22 15:55:53
422
转载 linux命令:find 命令概览
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的
2016-03-22 15:51:30
245
转载 linux命令:head 命令 和tail 命令
head 与 tail 就像它的名字一样的浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head 用来显示档案的开头至标准输出中,而 tail 想当然尔就是看档案的结尾。 1.命令格式:head [参数]... [文件]... 2.命令功能:head 用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。 3.命令参数:
2016-03-22 15:43:27
749
转载 linux命令:nl命令
nl命令在linux系统中用来计算文件中行号。nl 可以将输出的文件内容自动的加上行号!其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。 1.命令格式:nl [选项]... [文件]...2.命令参数:-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行,也同样列
2016-03-22 15:38:26
322
转载 linux命令:cat 命令
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 1.命令格式:cat [选项] [文件]...2.命令功能:cat主要有三大功能:1.一次显示整个文件:cat filename2.从键盘创建一个文件:cat > filename 只能创建新文
2016-03-22 15:32:55
240
转载 linux命令:cp 命令
cp命令用来复制文件或者目录,是Linux系统中最常用的命令之一。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖。这说明命令行和shell脚本的执行方式有些不同。 1.命令格式:用法: cp [选项]... [-T] 源 目
2016-03-22 15:25:58
402
转载 linux命令:mv命令
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。1.命令格式: mv [选项] 源文件或目录 目标文件或目录2.命令功能:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,
2016-03-22 15:23:49
416
转载 linux命令:rmdir 命令
rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。1.命令格式:rmdir [选项]... 目录...2.命令功能:该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限。 3.
2016-03-22 15:20:42
301
转载 linux命令:rm 命令
linux中删除文件和目录的命令: rm命令。rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前最好先确认一下在哪个
2016-03-22 15:17:42
273
转载 linux命令:mkdir命令
linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且
2016-03-22 15:12:48
286
转载 linux命令:pwd命令
Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd [选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数如果目录是链接时:
2016-03-22 15:05:59
362
转载 适配 Android N 需要注意什么
就在昨天google悄悄放出了android N预览版,对于普通还在用4.4的用户,这可能不是什么重要的事 ,但是对于开发者这就要注意了。这里主要分享对 Android N 的适配大家可能要注意什么。还记得 6.0 对 Apache Http 库的废除导致的应用崩溃吗?还记得 6.0 中 MAC id 始终返回为空导致的唯一 id 混合生成算法大幅失效吗?1. Android 中 Java 的实现向
2016-03-11 11:41:29
1297
1
原创 千里之行 始于足下
千里之行 始于足下 转眼参加工作已经一年整了,用java开发也有3年了,总觉得应该做点有意义的事情,开发中遇到了许多问题,也解决了许多问题,一年的时间成长了许多。还有很多不足,作为一个程序员。我深知活到老学到老的道理。在不断地学习中我希望找到可以记录我的成长和总结经验的工具。博客就成了这样一个好得载体。 我也希望能把一些经验以文字的文章的方式总结出来帮助自己,甚至帮助其他人来少走一些弯路。这就算是
2016-03-09 16:58:32
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人