- 博客(20)
- 资源 (9)
- 收藏
- 关注
原创 Android Style\Theme动态切换
[size=x-large]若转载请注明出处![/size][size=large]本文的主题思想是:1》设置activity的theme,这个好设置,可参考 [url]http://blog.csdn.net/wsscy2004/article/details/7562909[/url]2》设置xml里面组件的style,我的实现是通过:获取组件,然后遍历他们去设置style(其...
2012-12-07 14:34:25
232
原创 Android 主配置文件
[code="xml"][/code]android:windowSoftInputMode="adjustPan" 避免软件盘弹出的时候,挤压视图android:configChanges="orientation|keyboard" 避免旋转屏幕将当前activity关闭,重新打开。...
2012-12-03 19:18:24
115
原创 Android SQLiteOpenHelper
[code="java"]package com.achilies.yuqingxitong.util;import android.content.ContentValues;import android.content.Context;import android.database.Cursor;import android.database.sqlite.SQLite...
2012-12-03 19:10:36
58
原创 Android PopUpWindow 软键盘
点击EditText的时候,同时显示PopUpWindow和软键盘[code="java"]@OverridewarnSearch.setOnTouchListener(this);public boolean onTouch(View v, MotionEvent event) { // TODO Auto-generated method stub Lo...
2012-12-03 01:56:57
40
原创 Android Shape
Android中常常使用shape来定义控件的一些显示属性,今天看了一些shape的使用,对shape有了大体的了解,稍作总结:先看下面的代码:[code="xml"] [/code]solid:实心,就是填充的意思android:color指定填充的颜色...
2012-11-30 01:43:50
45
原创 Android 一条竖线或横线、画边框
1、画线[img]http://pic002.cnblogs.com/images/2010/122963/2010122216290992.png[/img]如果是LinearLayout布局,必须要在的属性里面指定宽和高两个属性,否则就会出错,如果是TableLayout布局,只需要指定高这个属性就可以了[code="xml"] ...
2012-11-30 00:53:43
304
原创 Android 强制横屏
横屏按照下面代码示例修改Activity的onResume方法[code="java"]@Override protected void onResume() { if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ setRequested...
2012-11-30 00:11:45
116
原创 Android 静默安装apk
代码:[code="java"]import java.io.File;import android.app.Activity;import android.os.Bundle;import android.content.Intent;import android.content.pm.PackageInfo;import android.content.pm.P...
2012-11-13 14:56:51
125
原创 Android 获取SDCard上图片和视频的缩略图
Java代码:[code="java"]import java.io.File;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.media.ThumbnailUtils;import androi...
2012-11-12 09:53:05
38
原创 面向对象设计原则
[b]1、单一职责原则(Single Responsibility Principle)[/b] 一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。 [b]2、接口...
2012-08-13 22:26:12
28
原创 Java 获取当前所有的线程
[code="java"]ThreadGroup group = Thread.currentThread().getThreadGroup();ThreadGroup topGroup = group;// 遍历线程组树,获取根线程组while (group != null) { topGroup = group; group = group.getParent();...
2012-08-03 13:02:40
773
原创 Android软键盘的弹出与隐藏
1、弹出[code="java"]EditText server_Address = (EditText) view.findViewById(R.id.set_server_address);server_Address.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public vo...
2012-06-01 17:06:48
32
原创 Android结束进程
1、自己结束自己 this.finish();2、killProcess(int pid) 例子:android.os.Process.killProcess(android.os.Process.myPid());对于这个方法,需要详细解释一下。在SDK的文档中,解释如下:Kill the process with the given PID. Note that, thou...
2012-06-01 16:56:05
39
原创 Android-sharedUserId数据权限及数据共享
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(Android 系统是基于Linux)的.所以不同APK(用户)间互相访问数据默认是禁止的.但是它也提供了2种APK间共享数据的形式:1. Share Preference. / Content ProviderAPK可以指定接口和数据给任何其他APK读取. 需要...
2012-06-01 16:41:28
84
原创 Android 焦点调试
1、listview和gridview的焦点调试的时候一般会用到OnKeyListener、OnItemSelectedListener、OnFocusChangeListener这些监听器;另外也会用到[code="java"] setNextFocusLeftId(int id) setNextFocusRightId(int id) setNextFocusUp...
2012-05-18 18:03:09
46
原创 Java SoftReference
SoftReference的语义就是当内存不够用的时候,GC会回收SoftReference所引用的对象。所以,在memory sensitive的程序中将某些大型数据设置成SoftReference再合适不过了。创建一个SoftReference:[code="java"]Object obj = new Object();SoftReference softRef = ...
2012-02-15 11:19:23
36
原创 Java 强、软、弱、虚引用
1.对象的强、软、弱和虚引用 在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。图1为对象应用类层次。图1⑴强引用...
2012-02-15 11:15:04
22
原创 eclipse同步SVN服务器无法访问
解决方法:删除C:\Documents and Settings\用户名\Application Data\Subversion\auth下的文件,删除svn登录信息。产生原因:由于svn地址变更,或用户名密码变更,svn插件用原来默认的用户信息连接错误。...
2012-02-02 16:40:19
65
原创 java内部类
定义在一个类内部的类叫内部类,包含内部类的类称为外部类。内部类可以声明public、protected、private等访问限制,可以声明为abstract的供其他内部类或外部类继承与扩展,或者声明为static、final的,也可以实现特定的接口。static的内部类行为上象一个独立的类,非static在行为上类似类的属性或方法且禁止声明static的方法。内部类可以访问外部类的所有方法与属性,...
2012-02-02 15:10:06
36
原创 Java 抽象类与接口
java中只可以继承一个类却可以继承多个接口。一个抽象类的实现只能由这个抽象类的子类给出,也就是说,这个实现处在抽象类所定义出的继承的等级结构中,而由于Java语言的单继承性, 所以抽象类作为类型定义工具的效能大打折扣(只能是定义为一种类型,可以结合接口使用)。在这一点上,Java接口的优势就出来了,任何一个实现了一个Java接口所规定的方法的类都可以具有这个接 口的类型,而一个类可以实现任意多个...
2012-01-31 11:34:44
34
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝