自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android 查看更多 TextView实现

在公司开发过程中,需要用到固定行数的展开查看更多的控件,在网上找了好久,都没有找到,于是花了半天时间实现了一个,在此做下记录,主要有几个关键的地方:private Layout makeTextLayout(String text) { return new StaticLayout(text, getPaint(), getWidth() - getPaddingLeft()

2016-03-04 00:42:38 4984 1

转载 Android Studio 快捷键大全

听说Google在今年年底将不再支持Eclipse,转向自己的IDE Android Studio,AS对于Android的开发确实比用Eclipse的开发在方便一些,对于一些资源,颜色,字符串都可以直接查看,不用再深入点击进去查看,方便不少;使用没多久,对于他的快捷键也不是很了解,在此记录下来,以供个人及各位及时查看Android Studio常用快捷键1. Ct

2015-07-05 11:46:11 3931 1

原创 终止数据库连接进程SQL

数据库连接被占用时,使用下面SQL可以强制关闭连接:declare @spid int;declare @ddlstring nvarchar(max);declare @dbname varchar(200);set @dbname='dbname'declare tmpcur cursorfor select distinct spid as spid from sys.sys

2015-07-03 23:09:09 1079

原创 Android自定义键盘

当我们在项目中难免会发现Android自带的键盘输入法不能满足我们的业务需示时,我们需要对键盘进行改造,让他更好的服务于我们的项目,下面的关于自定义数据键盘来记录键盘的开发过程。首先我们需要一个键盘的定义文件:res/xml/digit.xml, 该文件用来定义你的键盘布局<Keyboard xmlns:android="http://schemas.android.com/apk/

2015-06-27 13:45:16 948

转载 Android 实现应用程序添加快捷方式

/** * 创建快捷方式 */ public void createDeskShortCut() { // 创建快捷方式的Intent Intent shortcutIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT"); // 不允许重复创建 shortcutIntent.putExtra

2014-05-23 14:55:06 846

原创 JAVA计算文件的MD5及SHA1等值

public class DigestUtil { /** * * @param file * @param algorithm 所请求算法的名称 for example: MD5, SHA1, SHA-256, SHA-384, SHA-512 etc. * @return */ public static

2014-05-15 10:49:28 5687

转载 利用JAVAMail发取和发送gmail邮件

Gmail目前已经启用了POP3和SMTP服务,与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的,因此常规的JavaMail程序是无法收发邮件的,下面是使用JavaMail如何收取Gmail邮件以及发送邮件的代码:

2014-05-15 10:36:39 2069

转载 android密码显示与隐藏实现

mCheckBoxView = (CheckBox) findViewById(R.id.settings_synch_delet);mEditTextView = (EditText) findViewById(R.id.account_password);mCheckBoxView.setOnCheckedChangeListener(checkBox_Listener);privat

2014-05-14 17:23:09 652

原创 AsyncTask的基本用法

在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的

2014-05-06 10:19:22 339

原创 国内android SDK无法更新问题

1、在SDK Manager下Tools->Options打开了SDK Manager的Settings,选中“Force https://… sources to be fetched using http://…”,强制使用https协议。2、修改host文件,添加下面两行#google_android更新203.208.46.146 dl.google.com

2014-05-05 17:49:42 712

原创 Eclipse对java8的支持

听说java8增加了lamba语法,今天上午没事想体验一把,于是安装了JDK8,发现还是不能用,没法,去网上找资料,发现现在的Eclipse不支持java8的编译,要到Luna版本即4.4版本才会支持,当然我们现在版本的Eclipse也是可以体验java8,需要新下载一个JDT,安装步骤如下:1.Help > Install New Software... 2. 输入如下 URL 地址:

2014-03-26 14:59:09 8409

转载 Contentprovider的学习实例总结

最后创建测试类:工作中遇到了contentprovider数据共享机制,下面来总结一下:一、ContentProvider简介       当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数

2014-03-26 10:04:06 529

原创 MIME type 类型大全

MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成。MIME type 扩展名application/envoy evy application/fractals fif application/futuresplas

2014-03-25 16:01:21 3012

转载 打开各类文件的Intent使用方法

Android 用于打开各类文件的Intent, 例如:PPT,EXCEL,WORD,IMG,MIDEA etc.package com.example.sample.view;import java.io.File;import android.content.Intent;import android.net.Uri;public class MyIntent

2014-03-25 15:48:04 747

原创 ListView动态加载效果

ListView要动态加载请求数据,我们就需要监测ListView的滑动状态,当滑动到最后一条数据的时候,我们就去请求下一页的数据,所以我们需要监听OnScrollListener用来监听滑动状态,ListView.setOnScrollListener();下面是一个简单的Demo实现:XML配置文件有二个:footer_more.xml<LinearLayout xml

2014-03-21 11:50:39 844

Kafka简介.pptx

kafka的基本原理简介,Kafka是什么?几个基础概念, Kafka的工作原理, 可靠的数据传递

2020-09-07

ViewPage实现Tab左右滑动

使用ViewPage+TextView模似实现微信左右滑动的页面效果

2014-03-25

空空如也

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

TA关注的人

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