自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

gift的专栏

让每天早晨唤醒我们的不是闹钟,而是梦想

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 列表展示-朋友圈、百度贴吧、知乎

我们先来罗列一下两者的直观区别和特性 - 朋友圈 百度贴吧 知乎 帖子排序 发帖时间 置顶>回复时间>发帖时间 回复排序 回复时间 楼:时间回复:在楼下,时间 回答:赞>时间对回答的评论:时间 有无标题 无 有 有 展示形式 主贴与回复同时显示,楼主回复不特殊化 点标题是楼层,每层下面有回复 点标题是回答,回答下面有回复

2016-04-13 23:57:14 740

原创 利用SpannableString实现标签TAG效果(可加圆角)

TagImageSpan.javapackage com.example.administrator.myapplication;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.drawable.Grad

2015-10-30 17:42:54 2057

翻译 理解MVC,MVP和MVVM设计模式

原文链接:http://www.dotnet-tricks.com/Tutorial/designpatterns/2FMM060314-Understanding-MVC,-MVP-and-MVVM-Design-Patterns.html有3个非常受欢迎的MV-*系列设计模式:MVC,MVP,MVVM。他们被广泛应用于不多种结束。这篇文章我回阐述我自己对这3个设计模式的看法。

2015-10-24 14:36:56 28484

原创 DNS解析过程

名词解释DNS(domain name server)域名解析服务器

2014-09-01 22:43:59 879

原创 ListView 使用overscroll的情况下 消除mEdgeGlowTop 和 mEdgeGlowBottom

android  2.3 ListView引入   overscroll 的相关api 之后  添加了一个自带的效果 也就是 当滑动到边界的时候,如果再滑动,就会有一个边界就会有一个发光效果如何去掉这个效果呢?以下有两种情况需要考虑一.如果不需要使用 overscroll的那种 回弹效果 解决方案:只需要在布局的 xml中  添加android:fadingEdge="none"

2013-12-19 14:59:58 9167

原创 豌豆荚市场上一些主流应用的支持版本

市场上一些主流应用(共30个)的支持版本(并非开发使用api版本):支持版本应用数量1.6及其以上腾讯微博,新浪微博,QQ空间,暴风影音,爱奇艺视频52.0及其以上百度贴吧12.1及其以上微信,陌陌,手机QQ2013,快播,墨迹天气

2013-06-04 15:55:16 879

原创 android关于使用哪个版本开发的讨论

问题:到底基于哪个版本开发好?问题来源:由于android市场的开发性,android现阶段的环境比较混乱。而市面上的用户持有手机的android系统版本低到1.6高到4.2都有不同程度的分布,这是这种混乱性体现之一。为了让程序能够支持更多的一用户才产生了这样的问题。问题分析:要解决这个问题就要考虑开发时对不同Android版本之间的兼容性与适配的方式和方法。Android各个

2013-06-04 15:30:57 6224 1

原创 各个网络接入点的 NetworkInfo 以及 SQLite3 中存放apn的表结构

一. 首先  NetworkInfo  是由下面的代码得出的 ConnectivityManager connectivity = (ConnectivityManager) context .getApplicationContext().getSystemService( Context.CONNECTIVITY_SERVICE); NetworkInfo

2012-08-20 21:07:17 1303

原创 onTouchEvent用法解释以及触摸事件的传递机制

近期有一个项目有联系到重写View的,并且对View的触摸事件的控制有很高的要求,以前对onTouchEvent()方法还是有一点了解的,但是对一个View树之中的传递机制不是很了解。今天就来写个test程序来探究一下。首先来概述一下onTouchEvent()这个方法的作用SDK这样介绍:public boolean onTouchEvent (MotionEvent

2012-04-24 17:55:17 4583

原创 判断是否正在扫描Media文件(从系统图库源码获得)

public static final boolean isMediaScannerScanning(final ContentResolver cr) { boolean result = false; final Cursor cursor = query(cr, MediaStore.getMediaScannerUri(), new String[] { M

2012-04-17 21:55:16 1242

原创 Matrix 中的post 和pre 和set 方法的区别 以及Canvas中的方法

post pre set 其实代表了Matrix 中方法变换的次序,pre是向前加入队列执行,post从后面加入队列执行。举一些例子:   matrix.preScale(2f,1f);  matrix.preTranslate(5f, 0f); matrix.postScale(0.2f, 1f);  matrix.postTranslate(0.5f, 0f);方法执行

2012-04-14 18:55:30 4367 4

转载 如何使用multipart/form-data格式上传文件

转于:http://blog.csdn.net/mspinyin/article/details/6141638------------------------------------------------------------------大家好,我是许飞,微软拼音的开发实习生。在网络编程中,经常用到从服务器上“下载”一些数据,有时却要向服务器“上传”数据。曾在一个原型中使用了

2012-04-11 02:27:20 1167

原创 WebSetting常用方法&WebViewClient常用方法

WebSetting常用方法setAllowFileAccess启用或禁用WebView访问文件数据setBlockNetworkImage是否显示网络图像setBuiltInZoomControls设置是否支持缩放 setCacheMode设置缓冲的模式setDefaultFontSize设置默认的字体大小

2012-04-08 20:11:55 5652

转载 android 网络编程 HttpGet类和HttpPost类使用详解

内容来源于《人人都玩开心网》一书         虽然在登录系统中使用了Web Service与服务端进行交互。但是在传递大量的数量时,Web Service显得有些笨拙。在本节将介绍移动电子相册中使用的另外一种与数据库交互的方法。直接发送HTTP GET或POST请求。这就要用到HttpGet、HttpPost以及HttpURLConnection这些类。15.3.1  HttpGe

2012-04-06 12:56:49 1019

原创 发现java.io.File中 list()方法的一个bug

File类中 的一个方法list()public String[] list()返回值为String[] 作用是返回一个字符串数组,这个字符串为该File对象的所有子文件名。jdk对返回值的描述为:如果不是一个目录(directory),或者发生I/O错误就返回null,如果目录为空数组也为空。发现的bug:按照jdk的描述,如果一个文件夹下没有

2012-03-25 16:37:34 2406

转载 android.intent.action大全

StringADD_SHORTCUT_ACTION动作:在系统中添加一个快捷方式。."android.intent.action.ADD_SHORTCUT"StringALL_APPS_ACTION动作:列举所有可用的应用。输入:无。"android.intent.action.ALL_APPS"StringALTERNATIVE_CATEG

2012-03-23 21:36:26 9677 3

原创 view的requestLayout()方法

sdk:public void requestLayout ()Since: API Level 1Call this when something has changed which has invalidated the layout of this view. This will schedule a layout pass of the view

2012-03-22 21:31:09 12388

转载 Android中Activty的生命周期和栈

一个Activty的生命周期Activty的生命周期的也就是它地点过程的生命周期。每一个活动( Activity )都处于某一个状态,对于开发者来说,是无法控制其应用程序处于某一个状态的,这些均由系统来完成。但是当一个活动的状态发生改变的时候,开发者可以通过调用 onXX() 的方法获取到相关的通知信息。 在实现 Ac

2012-03-22 20:53:04 1242

原创 BaseAdapter中重写getview的心得以及发现convertView回收的机制

以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。下面先讲讲我遇到的几个问题:一.View getview(int position, View convertview, ViewGroup parent )中的第二个参数是什么含义;二.View的SetTag和getTag方法的用途;先来解决第一个问题:an

2012-03-21 22:41:31 39121 15

转载 View的setTag和getTag方法

这个东西在一些需要用到Adapter自定控件显示方式的时候非常有用Adapter 有个getView方法,可以使用setTag把查找的view缓存起来方便多次重用public View getView(int position, View convertView, ViewGroup parent) {       ViewHolder vh;       if (conv

2012-03-21 20:26:40 17260 2

转载 ListView 使用 ViewHolder

Adapter是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。如果列表中有很多的项时会占用极大的系统资源,所以我们需要优化Adapter 1、convertView的使用 [java] view plaincopyJava代码   public View

2012-03-21 20:23:24 2265

转载 AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte

2012-03-21 15:36:13 523

DES加密程序 有过程

vs2010 下 c# 实现 有des 加密中间过程的展示

2013-06-21

空空如也

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

TA关注的人

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