Android开发
灰灰2016
不要用现实抱怨生活,不要刻意压抑自己和别人,没有人有必要因为你的存在而要刻意改变什么,改变的只能是你自己!
展开
-
Windows服务器Php接口访问卡顿
在windows服务器上,php的session默认保存在C:\WINDOWS\Temp文件夹下面;当并发量大,请求多时,会导致该目录下生成大量的session临时文件,当单目录存在大量文件时,会导致磁盘io占用高,服务器性能下降;设置定时任务,定时清理phpsession缓存文件(C:\WINDOWS\Temp);参考:windows php关于session临时文件的一个坑http://www.php20.cn/article/93IIS优化-解决IIS访问速度慢问题h...原创 2021-04-01 14:41:58 · 372 阅读 · 0 评论 -
ViewHolder的简便写法
在Android项目中,我们经常会用到ViewHolder。通常我们会在Adapter里面自定义一个ViewHolder类,并加入我们期望复用的View,具体做法就不赘述了。 通常在处理ViewHolder时,我们遇到的最大挑战就是代码冗余,每一个Adapter里面我们都需要有这么一个ViewHolder。 今天在网上看到有人发明了一种更省事的写法,具体见下面代码:public static <T原创 2016-10-28 18:00:09 · 464 阅读 · 0 评论 -
打开导入Github上Android Studio项目注意事项
导入Github上的Android Studio项目有时会出现Build很久都没有成功的情况,此时只能强制退出AndroidStudio,下面说一下导入的步骤:1. local.properties在导入的时候就会被修改为本级的SDK地址2. 根目录:setting.gradle 不用修改,里面是声明include 几个module,打开build.gradle 如果没有特殊配置内容,也可以不原创 2016-10-27 15:33:17 · 466 阅读 · 0 评论 -
getFragmentManager动态添加、替换fragment
fragment相当于网页中的块,一个activity中可以包含多个fragment,互相独立,互不干扰。但可以通过定义回调接口的方式来实现相互通讯。每个fragment寄生在activity中,当activity生命周期为onPause()时,其包含的每个fragment也会调用各自的onPause()方法。fragment可以在布局文件中定义,可以针对不同的屏幕大小设计不同的布局文件。如果将fr转载 2016-11-04 17:00:45 · 6446 阅读 · 0 评论 -
ListView addHeaderView和addFooterView的注意事项
今天在做项目的时候用了自定义listview以及自定义的item、adapter。现在把其中需要注意的地方记录下来:1、item内如果有button等控件时,在监听listview的onitemclick事件时,焦点会被item内的button、imagebutton等控件抢走,从而导致在listview设置了onitemclick事件后不会被触发。解决方法是在初始化item的时候屏蔽掉其内部but原创 2016-11-03 10:37:18 · 450 阅读 · 0 评论 -
MAC下Android的Eclipse开发环境的搭建
转载自:http://www.cnblogs.com/macro-cheng/archive/2011/09/30/android-001.html一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下:1. 找到“Eclipse IDE for java Developers”此处右转载 2015-03-11 15:28:02 · 2157 阅读 · 0 评论 -
Android Project组成
转载 2014-07-23 16:12:58 · 567 阅读 · 0 评论 -
android.os.Environment
Environmentpublic class Environment extendsObject类概述:提供访问环境变量.常量:StringMEDIA_BAD_REMOVAL 在没有正确卸载SDCard之前移除了StringMEDIA_CHECKING 正在磁盘检查StringMEDIA_MOUNTED 已经挂载并且拥有可读可写权限StringMEDIA_MOU原创 2014-07-02 11:24:03 · 689 阅读 · 0 评论 -
Android 颜色Color
Android中使用4个数字来表示颜色,分别是alpha、红(red)、绿(green)、蓝(blue)四个颜色值(ARGB)。每个数字取值0-255,因此一个颜色可以用一个整数来表示。为了运行效率,Android编码时用整数Color类实例来表示颜色。红、绿、蓝三个值是就是代表颜色的取值,而Alpha代表的是透明度。最低值为0,表示颜色完全透明,而此时RGB是什么取值都不重要了。Alph转载 2014-03-19 16:26:02 · 937 阅读 · 0 评论 -
Android四大基本组件介绍与生命周期
Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Intent 的描述结转载 2013-07-03 10:55:17 · 654 阅读 · 0 评论 -
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2013-07-02 14:21:47 · 774 阅读 · 0 评论