自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (15)
  • 收藏
  • 关注

原创 基于“ViewHolder”技术提升Android ListView中Item View加载效率

对于提升Android中频繁使用的ListView子Item View的加载效率,基于两点基本考虑:1,Android的View的创建比较消耗资源;2,findViewById()也不是最快的。所以在实际开发中经常使用的适配器中的getView()方法:public View getView(int position, View convertView, ViewGroup par

2015-03-31 15:00:05 2203

原创 Android ViewPager实现Tabhost选项卡底部滑块动态滑动过渡

《Android ViewPager实现Tabhost选项卡底部滑块动态滑动过渡》之前基于github上的第三方开源控件ViewPagerIndicator的UnderlinePageIndicator(原文链接:http://blog.csdn.net/zhangphil/article/details/44752213),自己写了一个底部带有滑块、且当ViewPager页面切换时候

2015-03-31 11:21:10 4180

原创 基于ViewPagerIndicator的UnderlinePageIndicator,ViewPager选项卡底部滑块衬线滑动控件

《基于ViewPagerIndicator的UnderlinePageIndicator,ViewPager选项卡底部滑块衬线滑动控件》 基于github上的第三方开源的ViewPagerIndicator的UnderlinePageIndicator( 附:地址 ),自己写的一个在选项卡底部有衬线的滑动控件。 控件效果图如图所示。有一个特别的效果是:头部的选项卡在View

2015-03-30 15:57:29 4482 3

原创 Android系统自带录屏(动态截屏)功能

Android系统(Android 4.4 或以上)自带有录屏(动态截屏)功能,基于命令行。具体方法是:adb shell screenrecord /sdcard/myrecord.mp4这段命令在控制台执行后,Android系统将立即对设备的屏幕录制屏幕的视频。adb shell screenrecord 是执行录屏;sdcard/myrecord.mp4 是视频文件存放的

2015-03-30 15:35:33 5946

原创 Android LinearLayout使用selector改变交互时背景颜色

换言之,就像Android Button一样,基于布局文件,把LinearLayout做成一个可以在用户交互触摸点击时候背景颜色有所改变的控件。具体方法:(1)在LinearLayout属性中写: android:background="@drawable/selector"(2)在drawable目录下新建selector.xml文件,设置状态和焦点事件响应的背景。(

2015-03-27 09:59:16 11435

原创 Android下拉/上拉刷新ListView之Android-PullToRefresh

Android下拉/上拉刷新ListView之Android-PullToRefreshAndroid下拉和上拉刷新ListView列表内容的的一个优秀开源框架,在github上的项目链接地址:https://github.com/chrisbanes/Android-PullToRefresh该PullToRefresh第三方控件功能强大,使用方便。具体使用方法:(1

2015-03-26 11:32:51 2071 2

原创 Android ViewPager循环左右自动滑动加载Page

package zhangphil.auto_viewpager;import java.util.ArrayList;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdapter

2015-03-25 17:40:52 3459

原创 Android View转换成图片保存

package zhangphil.viewtoimage;import java.io.File;import java.io.FileOutputStream;import android.os.Bundle;import android.os.Environment;import android.os.Handler;import android.view.View;imp

2015-03-12 09:37:18 11521 1

原创 Android为图片添加水印文字

import android.os.Bundle;import android.widget.ImageView;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.gr

2015-03-11 16:03:58 6755

转载 Android异步网络请求开源框架Volley

Android开源框架Volley。Android平台中比较优秀的异步网络请求的开源框架。官方链接地址:https://android.googlesource.com/platform/frameworks/volley 在这篇文章(系列)中有详细介绍。《Android Volley详细介绍》:http://blog.csdn.net/guolin_blog/articl

2015-03-10 15:09:37 1242

原创 Java MD5(字符串)

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Utils { /* * 传入一个字符串String msg,返回Java MD5加密后的16进制的字符串结果。 * 结果形如:c0e84e870874dd37ed0d164c7986f0

2015-03-09 10:47:12 3222 2

原创 基于Java LinkedList,实现Android大数据缓存策略

import java.util.HashMap;import java.util.LinkedList;/* * 基于Java LinkedList,实现Android大数据缓存策略 * 作者:Zhang Phil * 原文出处:http://blog.csdn.net/zhangphil * * 实现原理:原理的模型认为:在LinkedList的头部元素是最旧的缓存数据,在L

2015-03-07 15:36:16 3050

原创 Java的HashMap与LinkedHashMap异同

一句话概括的说:两者最大的不同就是,HashMap不保证put进去的数据的顺序;而LinkedHashMap则保证put进去的数据的顺序。换句话也就是说,HashMap添加进去的数据顺序和遍历时的数据顺序不一定;而LinkedHashMap则保证添加时数据顺序是什么,遍历时数据顺序是什么。例如,假如在HashMap中依次、顺序添加元素:1,2,3,4,5,在遍历HashMap时输出的顺

2015-03-07 12:58:17 1605

原创 使用Android新式LruCache缓存图片,基于线程池异步加载图片

import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.util.concurrent.ExecutorServic

2015-03-05 14:35:26 2467

原创 集成Android SlidingMenu(SlideMenu)

左右效果图如下:左边右边Android SlidingMenu(SlideMenu)是一个开源项目框架。在git上的下载地址:https://github.com/jfeinstein10/SlidingMenu现在基于Fragment给出一个简单的左边+右边的SlidingMenu(SlideMenu) 。首先要引入第三方库,这不比多说,现到git

2015-03-05 10:12:10 3294

原创 面试题:统计一个数组中不重复出现的元素个数

假设是一个整数数组,事先已经按照升序或者降序拍好次序,但是数组中的若干元素重复出现。给出代码要求统计该数组中不重复出现的元素个数。例如整数数组:int[] array=new int[]{1,1,1,1,2,3};正确的计算结果应该为:3。因为前四个元素均为“1”,计数则只算为一个不重复出现的元素。给出完整代码(Java实现):public class Test { publi

2015-03-04 11:01:02 10204

原创 Android创建快捷方式图标

一个方法,在APP需要的时候调用该方法即可:public void createShortcutIconInHomeScreen() { Intent addIntent = new Intent(); addIntent.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent()); addIntent.putExtra(Intent

2015-03-03 10:53:26 2847

原创 Android自动化编译设置AndroidManifest.xml中package值(包名)

手动修改Android的AndroidManifest.xml中package值(包名)很简单,手动修改即可。但是项目中需要把Android的项目源代码放到服务器端在客户下载时候动态编译生成,且生成的app签名相同但包名不同(若此时包名相同就是相同的app),这种需求需要在服务器端自动化编译Android源代码时候自动调整AndroidManifest.xml中package值才能实现。查阅相关资

2015-03-03 09:51:24 8564

原创 Eclipse调整XML源代码文件字体大小

Eclipse调整XML源代码文件字体大小: Window -> Preferences -> General -> Appearance -> Colors and Fonts -> Basic ->  Text Font点击Edit,设置字体的大小。

2015-03-02 15:50:50 2346

vcruntime140_1.dll

vcruntime140_1.dll

2022-01-10

2019年民航机场吞吐量排名.xls

2019年民航机场生产统计公报。数据来源,民用航空局。该excel表格中,罗列了中国各大城市在2019年的机场客流量数据和排名。

2020-12-10

链家2020年9月二手房数据

全国的房产价格地址经纬度等信息,2020年9月份链家的二手房数据包。下载后是一个excel表,将这个excel表另存为csv数据文件,可以用pandas读取。

2020-12-10

strava_com_sample_utf8.xls

一个excel表格数据,数据是一个公开的Python数据集,包含路径经纬度散点。提取里面的路径经纬度散点,可以构绘出地图线路。

2020-12-10

jxta2.7.zip

JXTA 2.7,P2P分布式计算框架JXTA。version 2.7。shell 2.5.

2019-08-21

AXMLPrinter2的jar文件及源代码文件

Android逆向工程之AXMLPrinter2的jar文件及源代码文件。

2018-11-08

digital-7字体(LED数字样式字体)

digital-7字体(LED数字样式字体)。该字体主要用于显示LED数字灯样式的字体。直接导入到Android assets文件下,作为font 字体使用。

2017-09-05

Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部弹入淡出

Android-PullLayout:仿UC天气下拉和微信下拉眼睛头部弹入淡出

2015-11-29

QQ侧滑边栏源代码

移动版QQ侧滑边栏源代码(Android)。UI交互设计样式和QQ高度相似。

2015-10-29

DrawerLayoutDemo

Android DrawerLayout Demo

2015-09-24

MaterialDesignLibrary_Code and Lib合集

MaterialDesignLibrary_Code and Lib 内含:NineOldAndroidsLibrary包和一个测试项目:MaterialDesignActivity

2015-09-21

Android Volley

Android网络开发框架Volley需要的jar包:volley.jar。该包直接导入到自己的项目即可使用。

2015-08-27

sqlitemanager.jar

sqlitemanager.jar。用于查看SQLite数据库的第三方插件。

2015-07-16

SearchDemo

Android搜索建议演示代码,完整的项目代码文件。

2015-04-17

Android底部弹出iOS7风格对话框_库文件资源

Android底部弹出iOS7风格对话框。库文件,直接作为库添加到自己的项目加以引用即可。

2015-04-08

空空如也

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

TA关注的人

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