自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(24)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android自定义Dialog及其相关注意事项

本文主要是定义直款顶端黑色背景的自定义Dialog,之前在用的时候发现PopupWindow需要依赖于Activity的创建,需要在OnWindowFoucus之后才能展示,这样就导致一进界面就加载会报Activiy没有创建完的Exception,但是Dialog就不会有这个问题。这个顶部自定义Dialog有左右两个按钮,可有动态设置按钮文字,以及监听,还可以设置自动关闭功能。

2016-08-05 10:21:52 248

转载 fragement viewpager的几种适配器

【ViewPager】ViewPager 如其名所述,是负责翻页的一个 View。准确说是一个 ViewGroup,包含多个 View 页,在手指横向滑动屏幕时,其负责对 View 进行切换。为了生成这些 View 页,需要提供一个 PagerAdapter 来进行和数据绑定以及生成最终的 View 页。setAdapter()ViewPager

2015-10-09 10:50:39 455

转载 java 基础 赋值引用比较

问题一:我声明了什么!   String s = "Hello world!";   许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。   这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"H

2015-08-04 15:44:45 409

转载 android 开源组件合集-UI篇

by:http://blog.csdn.net/ethan_xue/article/details/8742691其实也算不上合集,只是将我经常用到的部分整理一下,如果您有好东西,也可以留言补充,可以参照应用Libraries for developers,ios的参照Libraries for developers Pro1.actionbarhttp://act

2015-01-26 16:03:42 413

转载 自定义属性 format详解

1. reference:参考某一资源ID。    (1)属性定义:                               background" format = "reference" />                (2)属性使用:                                  android:layout

2015-01-26 11:40:46 350

转载 深度分析mysql GROUP BY 与 ORDER BY

SELECT * FROM (SELECT * FROM `ecm_copy_goods_change` ORDER BY `cid` DESC) `ecm_copy_goods_change` GROUP BY goods_id ORDER BY `cid` DESC本文就和大家一起深入研究下mysql中group by与order by.下面是我模拟我的内容表 我现在需要取

2015-01-22 16:00:43 359

转载 sqlite 中的query操作

query()方法实际上是把select语句拆分成了若干个组成部分,然后作为方法的输入参数: SQLiteDatabase db = databaseHelper.getWritableDatabase(); Cursor cursor = db.query("person", new String[]{"personid,name,age"}, "name like ?", new St

2015-01-13 19:57:28 810

原创 解决eclipse中 Android SDK Manager 图标不见的方法

在eclipse中选择的步骤如下 1、Window > Custom Perspective (you will see Android and AVD Manager were disable)   2、Command Groups Availability > Android and AVD Manager > check (勾选)

2014-11-18 11:49:01 439

原创 解决关于sdk manager下载慢的问题

mirrors.neusoft.edu.cn

2014-11-14 11:16:56 333

原创 关于ubuntu 14.04 ibus拼音无法使用的问题

打开终端 ibus-daemon -drx并回车

2014-11-14 11:00:02 1697

原创 Android Apk换肤

一、换肤种类的功能划分1) 软件内置多个皮肤,用户不能修改,通过打包时修改Tag来切换展示的布局2) 在打包时获取不同SVN下不同res文件打包到apk中3) 软件内置一套默认展示资源文件,后期提供皮肤包,展示时自动加载。二、皮肤定义软件皮肤包括图标、字体、布局、交互风格等,换肤就是换掉皮肤包括的部分或所有资源。三、具体实现1、实现思路1)资源共享      

2014-11-13 17:10:11 620

转载 java中重载与重写的区别

首先我们来讲讲:重载(Overloading)    (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。    (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不

2014-08-19 18:11:03 294

转载 MyEclipse10安装SVN插件

一、下载SVN插件subclipse下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240在打开的网站中找到subclipse的最新版本,如下图所示:下载完成之后,得到的是一个压缩包文件,如下图所示:二、在MyEclipse10中安装SVN插件subcli

2014-08-06 10:49:45 322

转载 转自纯银对于产品行业的几句话

第一级:正确地分析用户场景,数据与反馈,完成产品模块设计。第二级:在第一级的基础上,完成一定复杂程度的产品整体架构,包括功能与交互架构。第三级:在第二级的基础上,挖掘市场需求,验证解决方案,并组织资源来实现。简单来说就是项目的发起或推动者,而不仅仅是执行者。第四级:在第三级的基础上,除了管理产品本身,还能在架构中考虑到运营部分,组织协调运营资源来实现整体目标

2014-08-04 16:16:08 376

原创 XML学习笔记

xml语法规范1、在Xml中关键字不能打出,所以要用特点的字符来表示显示2、任何xml必须具备文档声明 3、HTML 会把多个连续的空格字符裁减为一个:4、在 XML 中,文档中的空格不会被删节。例如                                                     1              和1是不一样的5、当声明

2014-08-01 08:45:19 352

转载 横竖屏切换时候Activity的生命周期

曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-

2014-07-20 21:41:40 352

原创 Android Bundle类学习

今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”

2014-07-20 20:40:35 392

转载 TCP之心跳包实现思路

说起网络应用编程,想到最多的就是聊天类的软件。当然,在这类软件中,一般都会有一个用户掉线检测功能。今天我们就通过使用自定义的HeartBeat方式来检测用户的掉线情况。我们采用的思路是:客户端连接上服务端以后,服务端维护一个在线用户字典,客户端每隔一段时间,向服务器发送一个心跳包,服务器接收到包以后,字典数据的值都会更新为0;一旦服务端超过规定时间没有接收到客户端发来的包,字典

2014-07-18 02:35:26 572

原创 Tcp心跳

心跳包(HeartBeat)就是在客户端和服务器间定时通知对方自己状态的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。   心跳是用来判断对方(客户端或者服务端)是否正常运行,采用定时发送简单的通讯包,如果在指定时间段内未收到对方响应,则判断对方已经离线。但是它检查不到机器断电、网线拔出、防火墙这些断线。而且逻辑层处理断线可能也不是那么好处理。一般,如果只是用于保活还是可以的

2014-07-18 02:00:23 590

转载 简单的Android TCP Client(Android非UI线程修改界面)

写一个简单的Android TCP Client的测试程序,可以向Emulator外的TCP Server发送消息,并显示服务器的返回信息。因为这是个很简单的小应用,本来就没想要多线程,结果在运行的时候出现如下错误:W/System.err( 755): android.os.NetworkOnMainThreadException原来在主进程中进行网络操作会

2014-07-17 17:10:41 543

原创 安卓历史

Android起源Android一次出现在十九世纪法国象征主义派的诗人维里耶·德·利尔·亚当(Villiers de L'isle Adam 1838 -1889)在1886年出版的《未来的夏娃(L'Eve Future)》中的一句名言:"If our God and our hopes are nothing but scientific phenomena, then let us adm

2014-07-17 15:33:33 418

原创 获取手机应用流量TrafficStats的使用

安卓是基于Linux改编的 long appSent = TrafficStats.getUidTxBytes(ra.uid);long appRev = TrafficStats.getUidRxBytes(ra.uid);

2014-07-17 11:42:02 1065

转载 Ubuntu Server下如何安装图形界面?

ubuntu系统以图形界面方式操作用户可以用鼠标来点击按钮来进行操作,很直观。下文介绍的是Ubuntu Server安装图形界面全过程,以下在Ubuntuserver10.04测试完成。1、连接网络,你一定要确保网络通畅,如果你和我一样使用Wireless,那先找根网线插上,因为下面的安装都要通过网络下载组件的2、进入图形界面的命令是startX,敲击后会有安装xinit的提示。

2014-07-10 20:37:58 792

转载 linux环境下配置jdk

第一步:下载jdk-7-linux-i586.tar.gzwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz  (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。) 第二步:解压安装sudo tar

2014-07-10 18:59:54 302

最基础的一些matlab图像处理图像

用matlab做图像处理必用的图像,其中包括了经典lena图donna图

2013-04-11

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

TA关注的人

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