自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pengkv的专栏

一路精彩

  • 博客(234)
  • 资源 (12)
  • 收藏
  • 关注

原创 Android Bitmap 防止OOM及其他操作

防止OOM,及// 压缩图片大小 public Bitmap reBitmap(String path) { BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = false; // 使图片大小为原来的1/4 options.inSampleSize

2014-06-09 11:26:07 1010

原创 自定义文本框/布局背景/虚线边框/背景选择器

在drawable自定义xml文件

2014-06-09 09:13:20 1293

原创 正则表达式规范

2014-05-29 11:22:12 1894

原创 JDBC操作

JDBC(Java Database Connectivity , Java 数据库连接 ),提供了一种与平台无关de

2014-05-28 15:03:31 688

原创 Java泛型知识点整理

泛型的最大好处是避免了类转化异常()

2014-05-27 15:53:43 1002

原创 FragmentTabHost实现Fragment的tab效果

public class MainActivity extends FragmentActivity{ //定义FragmentTabHost对象 private FragmentTabHost mTabHost; //定义一个布局 private LayoutInflater layoutInflater; //定义数组来存放Fragment界面

2014-05-21 08:56:04 1660

原创 javascript总结

wJavaScript是一种网页脚本语言,与 Java语法非常类似w JavaScript代码可以很容易地嵌入到 HTML页面中。w浏览器对 JavaScript脚本程序进行编译、运行wJavaScript与 Java 一样,对大小写是敏感的w注释有三种写法:一种是 HTML注释的写法:—注释内容-->,还有两种和 Java 语言相同

2014-05-16 10:52:41 1121

原创 Html总结

wHTML简介ü HTML(HyperText Mark-up Language,超文本标记语言),是构成网页文档的主要语言ü网页上看到的文字、图形、动画、声音、表格、链接等元素大部分都是由 HTML语言描述的ü HTML 语言的基本组成部分是各种标签,一张生动的网页往往含有大量的标签ü使用标签,实际上就是采用一系列指令符号来控制输出的效果ü如:,是最常使用

2014-05-16 10:24:45 738

原创 Android monkey的使用

在winadb devices

2014-05-13 10:46:18 744

转载 算数表达式求值

HaspMap方法:public double StringToDouble(String s1) { double d = 0; // 字符串按加减号分开 String[] a = s1.split("[+-]"); // 这不用说了 List> list; List> list2 = new ArrayList>(); char cc[] = s1.toChar

2014-05-12 21:49:27 990

原创 ViewPager的Demo

Activity代码:public class MainActivity extends Activity { ViewPager pager; PagerTitleStrip strip; List list; List title; @Override protected void onCreate(Bundle savedInstanceState) { super.o

2014-05-11 20:16:09 831

原创 Android NFC 应用程序记录ARR

1、在Android4.0中引入应用程序记录(AAR),当扫描到写入AAR的NFC标签时,启动相应的应用程序。p2、AAR有嵌入到NdefRecord内部的应用程序包名。Android会针对AAR来搜索整个NdefMessage,如果找到一个AAR,就会基于AAR内部的包名来启动应用程序。3、NFC标签调度系统对包含AAR标签的调度:    1.若跟Intent匹配的Activ

2014-05-04 16:53:00 1865 1

原创 Android NFC的应用

NFC是什么在此不做过多介绍p13.56MHz频率运行于20厘米距离内。其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种。目前近场通信已通过成为ISO/IEC IS 18092国际标准、ECMA-340标准与ETSI TS 102 190标准。NFC采用主动和被动两种通信模式。p手机NFC支持三种工作模式:读/写标签模式,点到点模式,模拟卡片模式。

2014-05-03 15:13:12 2424

原创 ListView的优化

ListView的优化 class ViewHolder { TextView text1,text2,text3; } @Override public View getView(int position, View convertView, ViewGroup parent) { ViewHolder holder; Log.e("Tag", position+"

2014-05-02 16:55:04 699

原创 Fragment知识整理

横竖屏切换改变int width = getWindowManager().getDefaultDisplay().getWidth(); int height = getWindowManager().getDefaultDisplay().getHeight(); Fragment1 fragment1 = new Fragment1(); Fragment2 fragm

2014-05-02 10:54:56 1742

原创 Java 功能代码

转化时间格式 Date date =new Date(); String time="HH:MM:SS"; SimpleDateFormat formater=new SimpleDateFormat(time); String dateStr=formater.format(date); System.out.println(dateStr); SimpleDateF

2014-04-30 18:54:21 935

原创 SQLiteDatabase操作

public class DBAdapter { private static final String DB_NAME = "people.db"; private static final String DB_TABLE = "peopleinfo"; private static final int DB_VERSION = 1; //表格的列名 public static

2014-04-22 21:05:48 1176

原创 XML文件解析

public class pullHandler { public static List parserXml(InputStream inputStream,String encode) throws XmlPullParserException, IOException{ List list = null; Dog dog =null; XmlPullParserFactory

2014-04-21 20:50:31 915 1

原创 HttpEntity使用,待续更新

对响应字符串进行转码byte[] bs = (byte[])EntityUtils.toByteArray( httpResponse.getEntity()); jsonString=new String(bs,"UTF-8");

2014-04-20 20:28:06 1051

原创 Json数据解析

public class JsonTools { public static Person getPerson(String key, String jsonString) { Person person = new Person(); try { JSONObject jsonObject = new JSONObject(jsonString); JSONObject

2014-04-20 14:10:21 1086

原创 键值对使用

第一种类型之类的

2014-04-19 22:28:23 2530

原创 Android AsyncTask Demo异步下载

public class MainActivity extends Activity { ImageView show; Button load; ProgressDialog dialog; String path="http://avatar.csdn.net/D/8/8/1_bttiyotogmail.jpg"; @Override protected void onCreat

2014-04-19 14:43:58 972

原创 使用HttpClient一般步骤

HttpResponse httpResponse=null;HttpEntity httpEntity=null;InputStream inputStream=null;//生成一个请求对象HttpGet httpGet=new HttpGet("ww.baidu.com");//生成一个Http客户端对象HttpClient httpClient=new DefaultHttp

2014-04-18 14:04:41 879

原创 多线程复制文件

package DemoThingTset;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.RandomAccessFile;class LoadThread implements Runnable { String sourceFile

2014-04-17 20:53:37 1037

原创 Android UDP程序设计

pUDP协议是一种面向无连接不可靠的协议,也就是在进行数据通讯之前发送端和接收端无需进行连接,发送端要发送数据,只需构造数据报,并将接收端的地址放入数据报中,然后将其发送出去就可以了.p该协议是一种不可靠的协议,因为收发放没有连接过程, 发送出去的数据有可能中途丢失,并且发送端还得不到反馈.p所以在实现UDP协议的程序中,最关键是如何实现UDP的数据报.pJAVA中提供了实

2014-04-16 22:21:04 1061

原创 Android TCP程序设计

网络通信要素p地址:与网络上哪台计算机通信p端口:与计算机上的哪个网络应用程序通信p协议:采用什么规则进行通信

2014-04-11 18:46:40 1096

原创 Java学习体会

本文章总结了一些Java中基本概念的理解

2014-04-05 22:55:34 799

原创 SQLite常用基本操作

SQLite常用操作:创建表格:create table staff(_id integer primary key autoincrement,name text,sex text,department text,salary float )增加数据:insert into staff values(null,'Jim','male','com

2014-03-31 14:37:18 779

原创 JAVA IO流

1:IO流操作主要是为了对数据进行读写操作2:输入/输出的流向是相对Java程序而言的IO流的三种分类:输入流输出流字节流字符流节点流处理流字节流:父类为InputStream,OuputStream,此为抽象类,不可实例化对象,需要子类继承,最常用的是            FileInputStream      

2014-03-30 14:52:53 849

原创 Android Broadcast 的接受和发送

BroadcastReceiver的本质属于一种监听器,因此要实现BroadcastReceiver,只需重写BroadcastReceiver的OnReceive(Context context,Intent intent)方法就可以.设置可以接受广播:调用registerReceiver(BroadcastReceiver receiver,IntentFilter filter)

2014-03-29 14:57:03 912

原创 Android Intent学习总结

Intent对象大致包含Component、Action、Category、Data、Type、Extra和Flag这7种属性,其中Component用于明确指定需要启动的目标组件,而Extra则用于“携带”需要交换的数据。Intent启动方式分为2种:显式启动:启动指定组件(以找男朋友为例,显示启动指定对象,比如一定要"梁山伯"为男朋友)----此例引用李刚老师的教程Inte

2014-03-29 14:29:14 812

原创 多线程与进程的理解

Java中有一个多线程的概念一直无法理解,最近找到一个比喻 : 客人来了要沏茶给他喝,这时候你可以采用以下两种方法:单线程:多线程:由此可见,多线可以提高程序运行效率,尤其是程序块比较多时.在Java中实现多线程有2种手段,一种是继承Thread类,另一种是实现Runnable接口.继承Thread类:class MyThread extends T

2014-03-27 13:45:16 889

转载 抽象类和接口的比较

抽象类与接口的关系序号区别点抽象类接口1定义包含一个抽象方法的类抽象方法和全局常量的集合2组成构造方法,抽象方法,普通方法,变量,常量常量,抽象方法3使用继承/extends实现/implements4关系抽象类实现多个接口5常见设计模式模板设计工厂设计,代理

2014-03-15 13:55:45 911

转载 android RelativeLayout 属性

android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_al

2014-03-07 19:34:25 883

屏幕信息获取软件

可以获取屏幕信息

2016-05-25

git录制工具-高效版

最简洁的gif录制工具

2016-05-25

屏幕长度颜色截取工具

屏幕长度颜色截取工具

2016-05-25

gif录制器,高效版

2016-05-25

薄荷标题栏

通用标题栏

2016-05-10

Adapter加载动画源码

最简洁实现adapter加载动画的代码,还可自定义动画效果

2015-10-27

底部菜单栏Demo

FragmentTabhost实现的底部菜单栏,简洁

2015-08-12

gif绿色录制工具超级简单

超级简单的gif绿色录制工具,免安装直接使用,很小的体积

2015-08-12

二维码、条形码的扫描以及二维码的生成

支持二维码的扫描、条形码的扫描、二维码的生成和自定义扫描框

2015-08-10

SQLiteDemo

一个关于SQLite的例子,里面有增删改查的方法

2015-08-05

Android Studio 的设置

Android Studio 的设置,包含界面、快捷键等

2015-08-03

volley.jar

网络加载项目Volley,于2015/6/17从官网下载转化成.jar文件,使用起来更方便

2015-06-17

空空如也

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

TA关注的人

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