自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stop_pig的专栏

天行健,君子以自强不息。

  • 博客(24)
  • 资源 (28)
  • 收藏
  • 关注

转载 详细介绍java中的数据结构

也许你已经熟练使用了java.util包里面的各种数据结构,但是我还是要说一说java版数据结构与算法,希望对你有帮助。线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List

2014-03-28 09:30:54 1246

转载 android java 3des加密 ECB/CBC

import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import javax.crypto.spec.IvParameterSpec;import android.util.Base6

2014-03-27 19:19:49 5192

转载 Android之简单加密–MD5 加密

在Android中需要对各种数据进行加密的操作,比如用户短信备份的数据加密、用户账户登陆的密码加密以及应用于服务器连接传递重要数据的加密,用处非常的多这里介绍一下MD5加密:public class MD5Utils { // 进行md5的加密运算 public static String encode(String password) { // Mes

2014-03-27 13:48:16 2721 2

转载 Android网络状态监听

最近发现自己的项目中没有主动监测网络状态的功能,都是被动掉线!所以在网上找了些资料实现了下!这里写下来,方便以后自己翻看,也方便大家学习指导!本DOME中设计到了3方面的知识(这些具体知识介绍博客园有很多,这里不多介绍)1.service(服务)2.Receiver(广播)3.Timer(计时器线程)接下来直接上代码了!1.创建一个接口保存网络状态public

2014-03-26 14:42:28 1194

原创 Android 当前时间的获取

package com.lyh.face.tools;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class TimeUtil { p

2014-03-25 17:36:29 2273

转载 layout_weight 的解释及使用

在Android的控件布局中,有一个奇葩的 layout_weight 属性,定义如下:layout_weight : 用于指定剩余空闲空间的分割比例。用法:<LinearLayout android:orientation="horizontal"> <TextView android:layout_width="wrap_content"

2014-03-25 15:02:36 1143

转载 Android SDK目录结构介绍

Android SDK目录下有很多文件夹,主要都是干什么的呢?  1. add-ons 这里面保存着附加库,比如Google Maps,当然你如果安装了Ophone SDK,这里也会有一些类库在里面。  2. docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。  3. market_licensing 作为Android Market版

2014-03-25 14:17:48 1118

转载 对 Android 开发者有益的 40 条优化建议

下面是开始Android编程的好方法:找一些与你想做事情类似的代码调整它,尝试让它做你像做的事情经历问题使用StackOverflow解决问题对每个你像添加的特征重复上述过程。这种方法能够激励你,因为你在保持不断迭代,不经意中你学到了很多。然而,当你发布应用时你还要做一些更深入的事情。从一些可正常工作的代码到一个可怕的应用程序是一个巨大的跳跃,相比iOS平台An

2014-03-24 17:30:36 1164

转载 Android之开发性能优化简介

随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存。我

2014-03-24 14:17:40 904

转载 Java 观察者模式的浅析

简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。  观察者模式的结构  观察者(Observer)模式是对象的行为型模式,又叫做发表-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-收听者(Sou

2014-03-21 20:13:51 933

转载 Java 单例模式详解

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、

2014-03-21 20:06:48 982

转载 android 使用contentobserver监听数据库内容变化

android 使用contentobserver监听数据库内容变化在android中经常会用到改变数据库内容后再去使用数据库更新的内容,很多人会重新去query一遍,但是这样的问题就是程序会特别占内存,而且有可能会搂关cursor而导致程序内存未释放等等。其实android内部提供了一种ContentObserver的东西来监听数据库内容的变化。ContentObserver的构造函

2014-03-21 19:57:46 18217

转载 编程回忆之Android回忆(有关Android 列表分组显示的问题)

最近做了一个有关android 列表分组显示的问题,我在网上查了很多资料,基本上的思路都是一样的,但是感觉都存在一个问题,就是当数据量过大的时候,会存在内存溢出的问题. @Override public View getView(int position, View convertView, ViewGroup parent) { View view

2014-03-20 20:49:28 1497

转载 编程回忆之Android回忆(个性化控件(View)篇)

个性化控件(View)篇本文为那些不错的Android开源项目第一篇——个性化控件(View)篇,**主要介绍Android上那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Activity Ani

2014-03-20 20:39:48 1196

转载 编程回忆之Android回忆(Android sqlite的一个容错技巧)

Android sqlite的一个容错技巧android.content.Context与android.database.sqlite.SQLiteDatabase均存在打开数据库的接口,android.content.Context里面接口最后也是需要调用到SQLiteDatabase里面相应的接口,从表征上看,使用Context里面的接口操作的是私有目录的数据库,即/data/data/

2014-03-19 15:19:49 1867

原创 编程回忆之Android回忆(AIDL的使用)

AIDL的使用AIDL:Android Interface Definition Language,即Android接口定义语言。一、什么是AIDLAndroid系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。为了使其他的应用程序也可以访问本应用程序提供的服务,Android系统采用了远程过程调用(Remote Procedure Call,RPC)

2014-03-19 14:51:20 1879

原创 编程回忆之Android回忆(AnimationDrawable的使用)

AnimationDrawable的使用Drawable animation可以加载Drawable资源实现帧动画。AnimationDrawable是实现Drawable animations的基本类。一、什么是AnimationDrawableAnimationDrawable代表一个动画,首先来说说补间动画,补间动画就是设置图片的首末状态,在指定的时间里面完成动画的变化。定义

2014-03-18 21:55:53 4155

转载 编程回忆之Android回忆(创建导航抽屉)

创建抽屉导航导航抽屉是在 屏幕左侧边缘的 应用主导航选项的面板. 它大多数时间是隐藏的, 但当用户用手指从屏幕的左侧滑动, 或者当用户点击应用顶部工具栏的应用图标的时候, 它就会显示.此课程是描述 怎样有效的使用在Support Library中的DrawLayout接口 去实现一个导航抽屉.创建一个抽屉布局添加一个抽屉, 声明UI的时候需要吧DrawLayout作为你的布局文件的

2014-03-18 19:50:09 1360

转载 编程回忆之Android回忆(Android入门之Fragment用法)

当我们需要动态的多界面切换的时候,就需要将UI元素和Activity融合成一个模块。在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单个界面动态改变。在4.0或以上系统中就可以使用新的特性来方便的达到这个效果--Fragment类。Fragment类似一个嵌套Activity,可以定义自己的layout和自己的生命周期。多个Fragment可以放在一个Activity中

2014-03-18 19:42:24 986

原创 编程回忆之Android回忆(Android应用参数的获取)

Android应用参数的获取package com.prtsdkapp;import java.lang.ref.WeakReference;import java.util.List;import android.app.ActivityManager;import android.app.ActivityManager.RunningAppProcessInfo;

2014-03-17 21:37:12 1706

原创 编程回忆之Android回忆(Android获取res目录下的资源)

Android获取res目录下的资源在项目中,我们经常需要获取res目录下的各种资源,如图片,文字,声音,颜色,布局。我将网络上一些资料和项目结合做一个简单的说明。一、获取图片//得到application对象ApplicationInfo appInfo = getApplicationInfo();//得到该图片的id(name 是该图片的名字,"drawable" 是

2014-03-17 21:15:31 5249

转载 编程回忆之Android回忆(巧用dimens适配多个分辨率)

让应用自动适配多个分辨率的屏幕,是每个android程序员的基本功,就好像前端工程师熟练编写CSS Hack一样。适配工作中一个重要的工作就是对页面的调整。   对于页面的适配,有很多的方法和技巧。比如布局中尽量使用wrapcontent ,fillparent,尽量避免具体的数字,由系统来计算合适的宽高;或者为每个分辨率写一套布局文件,设置对应分辨率下控件的宽高;  为每一个分辨率写一套

2014-03-17 11:45:33 1443

原创 编程回忆之Android回忆(Android Socket编程)

Android Socket编程一、什么是Socket什么是socket呢?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭close”模式来操作。我的理解就是Socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)。

2014-03-17 11:21:23 4212 1

原创 编程回忆之Android回忆(Android权限大全)

权限名权限定义权限功能访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION通过WiFi或移

2014-03-04 16:20:17 2493

语言切换案例

这是利用android的Configuration类实现的一个语言切换的示例Demo,希望对大家能有帮助。

2015-05-06

android 震动功能示例代码

这是一个Android震动的功能的示例代码,主要演示了两种震动功能,默认震动功能和自定义震动功能。

2014-12-01

android中将图片转化成黑白

先调用android的系统工具,获取图片生成bitmap文件,再使用android中的二值化技术,将图片转化成黑白图片

2014-11-30

pinyin4j示例代码

Pinyin4j是一个流行的Java库,支持中文字符和拼音之间的转换。拼音输出格式可以定制。

2014-11-07

android手电筒

详细说明请查看博客:http://blog.csdn.net/stoppig/article/details/40626883

2014-10-30

Android的文件存储

要理解Android的文件存储,首先要明白Android是如何用什么方式获取和存入数据的。Android的文件操作都是通过流的方式进行的,即IO。Android的文件操作跟Java是一样的,文件操作分为输入流(InputStream)和输出流(OutputStream),输入流用于获取文件数据,输出流用于存储文件。 详细介绍请参考博文:http://blog.csdn.net/stoppig/article/details/39206219

2014-09-11

 Android的SharedPreferences的使用

SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data/<包名>/shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。比较经典的使用方式例如用户输入框对过往登录账户的存储。 详细介绍请参考博文:http://blog.csdn.net/stoppig/article/details/39157337

2014-09-09

Android的SQLite使用

Android当中内置SQLite数据库,那个SQLite有什么特点呢? SQLite 是一个开源的嵌入式关系数据库,实现自包容、零配置、支持事务的SQL数据库引擎。 其特点是高度便携、使用方便、结构紧凑、高效、可靠。 更多详细介绍请参考博客:http://blog.csdn.net/stoppig/article/details/39155937

2014-09-09

Dialog的重写

具体使用请关注博客:http://blog.csdn.net/stoppig 查看《Android中Dialog的使用》这篇文章

2014-05-04

android 之popupWindow的使用

具体使用请关注博客:http://blog.csdn.net/stoppig 查看《Android中popWindow弹出菜单的编写》这篇文章

2014-05-03

Bitmap的一些操作

详情请查看博客:http://blog.csdn.net/stoppig/article/details/24417995

2014-04-24

Android图片的旋转,缩放,剪切,存储

总共用了4篇博客做了说明,说明请关注: http://blog.csdn.net/stoppig/article/details/23203353 http://blog.csdn.net/stoppig/article/details/23203101 http://blog.csdn.net/stoppig/article/details/23202129 http://blog.csdn.net/stoppig/article/details/23198809

2014-04-08

Java教学课件

Java教程 Java课程 Java课件 Java基础 Java入门

2014-03-28

aidl简单实例

一个aidl的简单实例源码,具体使用参见

2014-03-19

ksoap2-android连接Webservice必备

android连接Webservice必备,用于连接到Webservice的一个开源工具包

2014-03-18

Android Socket编程客户端服务器端源码

一个简单的Android Socket 编程实例,有简单的客户端,服务器端源码。

2014-03-17

struts2+hibernate3.2+spring2.5集成步骤

一边简短而精悍的,关于ssh如何集成的文档,使用这份文档,能短时间内学会如何集成ssh环境

2014-02-19

jsp+bean循序渐进教程

全套jsp+bean教程,让你循序渐进学会jsp+bean的使用

2014-02-19

CSS设计彻底研究

•CSS 指层叠样式表 (Cascading Style Sheets) •样式定义如何显示 HTML 元素 •样式通常存储在样式表中 •把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题 •外部样式表可以极大提高工作效率 •外部样式表通常存储在 CSS 文件中 •多个样式定义可层叠为一

2014-02-19

jsp中文帮助

JSP(Java Server Pages 是由Sun Microsystems公司倡导 许多公司参与一起建立的一种动态网页技术标准 JSP技术有点类似ASP技术 它是在传统的网页HTML文件 htm html 中插入Java程序段 Scriptlet 和JSP标记 tag 从而形成JSP文件 后缀名为 jsp 用JSP开发的Web应用是跨平台的 既能在Linux下运行 也能在其他操作系统上运行 ">JSP(Java Server Pages 是由Sun Microsystems公司倡导 许多公司参与一起建立的一种动态网页技术标准 JSP技术有点类似ASP技术 它是在传统的网页HTML文件 htm html 中插入Java程序段 Scriptlet 和JSP标记 tag 从而形成JSP文件 后缀名为 [更多]

2014-02-18

Java_API文档

Java API Docs是学习和使用Java语言中最经常使用的参考资料之一,完整的Java API文档中文版文档共包括32个类库。但是长期以来此文档只有英文版和日文版,对于中国地区的Java开发者来说相当的不便。通过Sun公司的翻译团队10个月的不懈努力以及广大网友的热心支持,Java API中文文档的翻译工作如期完成,呈现到中国广大的Java用户和学习者面前。

2014-02-18

MYSQL的使用教程

一篇较为详尽的文档,在实际工作当中有着较为广泛的运用,实际工作当中,保存在桌面,可以作为查阅文档使用

2014-02-17

SQL语句大全

一篇详尽的sql语句描述大全,在实际工作中有较为实际的运用,可以作为查阅文档使用

2014-02-17

JavaBean进阶教程和实例

一边算是比较实在的JavaBean的中级教程,对实际运用中JavaBean的使用进行较为详尽的描述

2014-02-17

JavaBean初级教程和实例

一篇以前很简单精悍的JavaBean讲解教程

2014-02-17

Android跑步测速应用

一个简单而且精致的Android重力感应跑步测速应用

2014-02-14

Android随手记源码

一个简单且精致的Android记账类应用源码,翻看以前的源码时翻找出来的

2014-02-14

空空如也

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

TA关注的人

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