- 博客(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的文件存储
2014-09-11
Android的SharedPreferences的使用
2014-09-09
Android的SQLite使用
2014-09-09
android 之popupWindow的使用
2014-05-03
Android图片的旋转,缩放,剪切,存储
2014-04-08
CSS设计彻底研究
2014-02-19
jsp中文帮助
2014-02-18
Java_API文档
2014-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人