- 博客(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-02-12
Sexy_Editor_5175.jar AS背景插件
2015-10-09
Sexy_Editor.jar
2015-10-09
org.apache.http.legacy.jar -sdk 23
2015-09-28
FrescoLibForEclipse
2015-05-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人