自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 完美解决Viewpager+Fragment 重复创建的问题

今天使用Viewpager+Fragment时发现我的Fragment会重复创建(可以打log查看生命周期)解决办法://设置viewpager的缓存页面的个数mViewPager.setOffscreenPageLimit(4);mViewPager.setAdapter(mAdapter);

2015-04-23 18:04:24 7334 6

原创 Activity中添加了布局文件界面不显示

1.问题 今天写了一个页面,感觉没有任何问题,在as中的预览视图中也显示出了视图(如下图1),可是我跑到模拟器中不显示(如下图2) (图1) (图2) 2.原因先看一下代码: @Override public void onCreate(Bundle savedInstanceState, PersistableBundle persistentStat

2015-04-22 17:44:29 6370 1

原创 Google严苛模式【调试、优化、检查】让你的APP更优,突破优化瓶颈

1.什么是严苛模式(StrictMode) StrictMode是一个开发工具,检测到你可能的事情 偶然做的就让你的注意力,这样你就可以修复 他们。 StrictMode是最常用的磁盘或意外 网络访问应用程序的主线程,UI 操作和动画进行接收。 保持磁盘 和网络业务主线程会更为顺畅, 应用程序更加敏感。 通过保持应用程序的主线程 响应,你也阻止 ANR对话框 显示给用户。 注

2015-04-21 11:36:10 2210 2

原创 Listview滑动时不加载数据,停下来时加载数据,让App更优

数据源配置(Adapter)package com.zhengsonglan.listview_loading.adapter;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import andro

2015-04-20 18:19:28 8619 1

原创 Android RelativeLayout属性大全(中文解释)

相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_below 将该控件的底部置于给定ID的控件之下; android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐; android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐;

2015-04-20 14:21:16 5193 1

原创 Android优化——UI优化(四)

使用style替换背景,防止Activity黑色背景闪过1.原来的布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_

2015-04-17 17:36:32 1729

原创 Android优化——Listview(五)

1.重用convertView 我们对convertView添加判断,如果存在我们就直接使用,否则初始化一个convertView的实例。(如下图)2.使用viewHolder 使用viewHolder并且是一个静态的匿名内部类。(如下图)3.在列表里面有图片的情况下,监听滑动不加载图片 1.可以查看一下我的这篇文章Listview 2.这个建议用一些图片请求框架,如:An

2015-04-17 16:12:57 1386

原创 Android优化——UI优化(三)

1.ViewStub延迟加载 ViewStub是一个不可见的,大小为0的View,最佳用途就是实现View的延迟加载,在需要的时候再加载View,可Java中常见的性能优化方法延迟加载一样。 当调用ViewStub的setVisibility函数设置为可见或则调用inflate初始化该View的时候,ViewStub引用的资源开始初始化,然后引用的资源替代ViewStub自己的位置填充在V

2015-04-17 14:28:58 1610

原创 Android优化——UI优化(二)

使用include标签复用布局- 1.include标签的作用 假如说我下图的这个布局在很多界面都用到了,我该怎么办?每个页面都写一遍的话,代码太冗余,并且维护难度加大。 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.

2015-04-17 12:15:00 1716

原创 Android优化——UI优化(一)

优化布局层次1.避免布局镶嵌过深(如下)<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_paren

2015-04-17 11:18:28 2334

原创 App添加桌面快捷方式

注释非常详细大家看吧,就是添加一个intent意图,然后发送广播就ok了/*** 创建快捷方式*/private void createShortCut() { // 创建快捷方式的Intent Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");

2015-04-16 18:11:19 2017 2

原创 android 4中启动模式详解

注:实例=Activity1.standard(默认模式) 在同一个Task中创建不同的实例2.singleTop(默认模式) 在同一个Task中,如果当前实例在Task的顶部,不会创建一个新的实例,否则创建()3.singleTask(默认模式) 在同一个Task中,不会有相同的实例,只可以创建不相同的实例(多个兔子一个笼)4.singleInstance(默认模式) 每个实

2015-04-16 16:52:31 1690

原创 Android studio ——设置ide和project编码格式

设置 Settings -> File Encodings -> IDE Encoding / Project Encoding 可以更具你的需求设置,一般是utf-8事例图片

2015-04-16 12:58:07 7354 1

原创 Fresco(各种特效)——Loading效果

xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fresco="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"

2015-04-15 16:06:56 4704 1

原创 Fresco(各种特效)——播放gif

xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fresco="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"

2015-04-15 12:36:34 11059 5

原创 Fresco(各种特效)——缩放

缩放 类型 描述 center 居中,无缩放 centerCrop 保持宽高比缩小或放大,使得两边都大于或等于显示边界。居中显示。 focusCrop 同centerCrop, 但居中点不是中点,而是指定的某个点 centerInside 使两边都在显示边界内,居中显示。如果图尺寸大于显示边界,则保持长宽比缩小图片。 fitCenter 保持宽高比,缩小或

2015-04-14 17:55:47 4625

原创 Fresco(各种特效)——圆角

在xml中设置 //设置圆角度数fresco:roundedCornerRadius="50dp"//设置左下角不进行圆角化fresco:roundBottomLeft="false"//设置右下角不进行圆角化fresco:roundBottomRight="false"//填充颜色(黄色**看下图)fresco:roundWithOverlayColor="#FFFF23"//边

2015-04-14 17:42:49 9204

原创 Fresco—支持的URIs

Fresco 支持许多URI格式 **特别注意:Fresco 不支持 相对路径的URI. 所有的URI都必须是绝对路径,并且带上该URI的scheme。如下: 类型 格式 网络图片 http://, https:// 本地文件 file:// Content provider content:// asset目录下的资源 asset:// res目录下的资

2015-04-14 11:55:51 2879 1

原创 Maven 配置linux 环境变量

1.下载 http://maven.apache.org/download.cgi2.配置环境变量 我的下载路径为/usr/local/apache-maven-3.3.1打开环境变量配置文件sudo vim /etc/profile设置环境变量export MAVEN_HOME=/usr/local/apache-maven-3.3.1export PATH=${PATH}:${MA

2015-04-13 16:09:22 11940

原创 Fresco 初体验各种问题解决

Fresco 初体验各种问题解决xmlns:fresco="http://schemas.android.com/apk/res-auto"显示为灰色,没有应用到 解决办法 把引用图片的方式(src)改为:fresco:placeholderImage 初始化位置错误Error inflating class com.facebook.drawee.view.SimpleDrawe

2015-04-13 11:27:26 21528 18

原创 windows下安装Maven

windows下安装Maven1.下载Maven 点击下载 | 密码: fdku2.设置环境变量 我的Maven解压路径为:F:\zsl\Maven\apache-maven-3.3.1-bin\apache-maven-3.3.1新建一个M2_HOME的系统变量M2_HOME=F:\zsl\Maven\apache-maven-3.3.1-bin\apache-maven-3.3.

2015-04-09 13:42:02 1385

原创 使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE完美解决办法

使用Genymotion调试出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE完美解决办法 点击下载 | 密码: 35r5 直接将下载的东西拖到模拟器中,点击OK,然后从其模拟器就ok了

2015-04-08 17:58:13 2172 2

原创 git 提交出现这个错误fatal: Unable to create 'project_path/.git/index.lock': File exists.

git 提交出现这个错误fatal: Unable to create ‘project_path/.git/index.lock’: File exists. exists解决办法rm -f ./.git/index.lockon Windowsdel .git\index.lock

2015-04-08 17:35:37 41714 6

原创 Android Studio添加插件(Genymotion)

Android Studio(AS)添加插件 –Genymotion 我们以添加一个Genymotion的插件作为学习路径1.下载genymotion-idea-plugin-20150223.jar 插件 点击下载 | 密码:9z1m2.打开AS,File > Settings 3.选择Plugins 3.点击Install plugin from disk…,选择gen

2015-04-03 10:50:38 7027 2

原创 Lunux myeclipse2015安装

lunux myeclipse2015安装下载在线安装包 点击下载 | 密码: 4ske修改myeclipse-2015-stable-1.0-online-installer-linux.run权限为755 $chmod 755 myeclipse-2015-stable-1.0-online-installer-linux.run运行myeclipse-2015-stable-

2015-04-02 17:40:46 2196

原创 sql server2008密钥,sql server 2008 r2 序列号密钥

sql server2008密钥,sql server 2008 r2 序列号密钥 sql server2008密钥 Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYB Enterprise: JD8Y6-HQG69-P9H84-XDTPG-34MBB Microsoft SQL Server 2008 R2序列号密钥 开发版32位:MC46H-

2015-04-02 10:38:40 24208 1

转载 Android 开发的昨天、今天和明天

Android 开发的昨天、今天和明天收到过位将要毕业的同学的来信,问 Android 开发是否有「前途」。我个人从前端转到移动相关的工作也有些时日,虽然期间有点心得但回复类似的问题不免会有「误人子弟」的担忧。刚好在 Android Weekly 上见到了 这篇文章 ,阐述的部分观点竟然和我不谋而合,因此草译下权当有相关问题的同学作为参考。同时,国内的 Android 环境可以用「奇葩」来形容,因此

2015-04-01 20:33:28 2165

阿里巴巴Java开发手册.pdf

2017年开春之际,诚意献上重磅大礼:阿里巴巴Java开发手册,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本.

2017-02-12

Sexy_Editor_5175.jar AS背景插件

给AS编辑器设置背景的插件,相关博文:og.csdn.net/yy1300326388/article/details/46409637

2015-10-09

Sexy_Editor.jar

给android Studio 设置背景的插件,相关blog:http://blog.csdn.net/yy1300326388/article/details/46409637

2015-10-09

org.apache.http.legacy.jar -sdk 23

在api 23中,不提供org.apache.http.*(只保留几个类)的解决方法的jar包。 对应具体方法的解决blog:http://blog.csdn.net/yy1300326388/article/details/48784475

2015-09-28

MPAndroidChart的apk

MPAndroidChart的示例apk:https://github.com/PhilJay/MPAndroidChart

2015-07-30

Android 自定义裁剪图片

Android 自己 写代码 实现 图片裁剪 解决了系统裁剪的不少问题,解决了不同机型下的剪裁问题。

2015-07-23

BLE测试Apk

可以通过蓝牙获取到小米手环的记步,小米的手环记步如此简单。

2015-05-25

eventbus-2.4.0.jar

这个是eventbus的2.4.0版本,使用教程可以看我的blog

2015-05-22

nineoldandroids-2.4.0.jar

nineoldandroids-2.4.0.jar 这个事2.4版本,兼容android动画到1.0

2015-05-18

FrescoLibForEclipse

Facebook的Fresco对Eclipse的支持包: 从文件菜单中,选择导入。 扩大Android,选择“现有Android代码到工作空间”,并单击Next。 单击Browse,导航到frescolib目录,并单击OK。 5个项目应该补充道:付款人、fbcore壁画,imagepipeline,imagepipeline-okhttp。 确保检查前四。 单击Finish。 右键单击(ctrl Mac)在您的项目并选择Properties,然后单击Android。 单击Add按钮在右下角,选择壁画,并单击OK,然后单击OK。

2015-05-05

重建缓存,清理系统图标缓存

清理系统图标缓存,用管理员权限运行“重建缓存”即可。

2015-03-26

securable检查cpu是否支持虚拟化

用于检查你的cpu是否支持虚拟化,出现两个YES说明支持虚拟化

2015-03-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除