自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (18)
  • 收藏
  • 关注

原创 state_activated and ListView item选中效果

首先编写selector: 接着在item layout中设置背景:android:background=最后定义ListView的选择模式:listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);

2013-08-14 17:35:53 3130 1

原创 android开机引导脚本

在驱动开发中,在dev/目录下创建的设备节点,会被android系统删除。所以现在有个需求:在开机的时候创建一个设备节点。通过执行脚本来创建:1、编写脚本放到system/bin/#!/system/bin/sh busybox mknod /dev/abcdevice c 180 192 chmod 777 /dev/abcdevice 2、修改init.rc

2013-08-08 19:48:54 866

原创 Settings中布局主题定义。

在Settings布局中,头目录列表里面的CATEGORY为一个TextView。创建该TextView对象时,在构造方法中指定android.R.attr.listSeparatorTextViewStyle参数。listSeparatorTextViewStyle是在在sdk/android/frameworks/base/core/res/res/values/themes.xml 中定

2013-08-06 15:12:02 1496

原创 单独编译android某模块

单独编译android某模块如修改了packages/apps/Settings/src/com/android/settings/Settings.java文件在android/目录下执行:xxx/sdk/android# . build/envsetup.shxxx/sdk/android# mmm packages/apps/Settings/

2013-07-30 11:31:11 913

原创 java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1

出现Caused by: java.lang.UnsupportedOperationException: Can't convert to dimension: type=0x1异常时,折腾了一段时间发现是dimens的值没有在默认dimens目录中定义。当旋转屏幕时,找不到值造成的问题。07-22 10:39:28.968: E/BufferQueue(1049): [com.

2013-07-22 15:09:44 17938 1

原创 jni工程出现 non-numeric second argument to `wordlist' function

进行ndk开发出新如下错误。Description ResourcePath LocationType*** non-numeric second argument to `wordlist' function: ''.  Stop.JniDemo line 512, external location: C:\adt-bundle-windows\ndk\android-

2013-07-16 13:08:28 2009

原创 下载android kernel源码。

下载地址https://android.googlesource.com/?format=HTML安装git,运行:git clone https://android.googlesource.com/kernel/common如果common目录为空,则运行:git branch -r则可以看到: origin/HEAD -> origin/master  ori

2013-07-15 19:44:44 1529

原创 打开eclipse,报Failed to load the JNI shared library

Failed to load the JNI shared library解决:64-bit Java64-bit Eclipse

2013-07-11 12:12:28 628

原创 android添加默认appwidget

首先修改default_workspace.xml。可以参考设置widget:<appwidget launcher:packageName="com.android.settings" launcher:className="com.android.settings.widget.SettingsAppWidgetProvider" lau

2013-07-03 10:19:47 3007 1

原创 Windows7用Git下载android源码

首先下载和安装Git。源码地址:https://android.googlesource.com/新建文件夹,右击选择Git Bash接着输入  git clone https://android.googlesource.com/name下载成功目标文件

2013-05-29 10:24:26 1025

原创 部署项目到Tomcat

新建Dynamic Web Project.eclipse本身的dynamic web project类似MyEclipse?的web project。新建项目:在WebContent目录下,新建一个index.jsp文件Run As     ----->  Run On Server

2012-07-10 00:17:27 503

原创 Tomcat安装与配置

apache-tomcat-6.0.35.zip 直接解压就可以使用。配置环境变量:CATALINA_HOME:   C:\Program Files\apache-tomcat-6.0.35   (保存就可以了)JAVA_HOME (已经存在则不用添加)访问http://localhost:8080/  测试是否配置完成。

2012-07-09 23:12:18 438

原创 ViewGroup_caidan

/** * * 类描述: *@author * 2012-6-9 */public class MenuViewGroup extends GridView{ public MenuViewGroup(Context context) { super(context); } public MenuViewGroup(Co

2012-06-08 23:48:31 442

原创 取得控件的width,height

在onDraw之前 view.getViewTreeObserver().addOnPreDrawListener(new OnPreDrawListener() { @Override public boolean onPreDraw() { if (!isDraw) { Log.d("main", "getHeigh

2012-05-15 23:36:31 483

原创 通讯录Index

自定义View:public class SideBarView extends View{ private OnTouchingLetterChangedListener mOnTouchingLetterChangedListener; private String[] index = { "A", "B", "C", "D", "E", "F", "G", "H"

2012-04-25 00:16:41 990

原创 开源gif

类似ImageVeiw:/** * GifView * 本类可以显示一个gif动画,其使用方法和android的其它view(如imageview)一样。 * */public class GifView extends ImageView implements GifAction{ /** * gif解码器 */

2012-04-24 00:03:54 1454

原创 关于Regex例子

日期:public static void main(String args[]) { String str = "1983-07-27"; // 指定好一个日期格式的字符串 String pat = "\\d{4}-\\d{2}-\\d{2}"; // 指定好正则表达式 Pattern p = Pattern.compile(pat); // 实例化Pattern类 M

2012-04-09 23:19:29 789

原创 EditText显示图片

//连续的字符串,长度不可变 SpannableString ss = new SpannableString("icon"); //得到要显示的图片资源 Drawable d = getResources().getDrawable(R.drawable.ic_launcher); //设置图片宽高 d.setBounds(0, 0, d.getIntrinsicWidth(

2012-04-07 11:57:57 3000

原创 设置AlertDialog的大小位置

public void showDialog(DialParams params) { AlertDialog.Builder builder = new AlertDialog.Builder(mContext); builder.setTitle(params.getTitle()); builder.setItems(items, new OnClickListener(

2012-04-05 22:42:53 19991 5

原创 内存优化的两个类:SoftReference 和 WeakReference

如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集执行清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。 java.lang.ref.WeakReference  不过,现在有了 Weak Reference 之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,

2012-03-27 23:30:04 525

原创 android ListView简单分组

Activity中:private void setData() { list = new ArrayList(); listTag = new ArrayList(); listTag.add("A"); list.add("A"); for (int i = 0; i < 5; i++) { list.add("111111111"+i); }

2012-03-26 22:52:26 1318 1

原创 Android ViewGroup提高绘制性能

如果下面有很多子View,绘制的时候,需要开启其子View的绘制缓存功能,从而提高绘制效率。public void setChildrenDrawingCacheEnabled(boolean enabled) { final int count = getChildCount(); for (int i = 0; i < count; i++) { final

2012-03-23 21:21:23 826

原创 android布局的学习(VG)

public class MyViewGroup extends ViewGroup { public MyViewGroup(Context context) { super(context); this.initOtherComponent(context); } private void initOtherCompo

2012-03-23 20:40:25 467

原创 关于Android 数据库SQLite性能优化

对于Android使用的数据库而言,官方提供了开源的SQLite,由于支持SQL语言查询底层开源整体性能表现的比较稳定,如果提高你的Android数据库性能? 下面Android开发就平时用到的技巧和大家分享:  1. 相对于封装过的ContentProvider而言,使用原始SQL语句执行效率高,比如使用方法rawQuery、execSQL的执行效率比较高.  2. 对于需要一次性修改多

2012-03-20 23:38:08 468

原创 Note4SQLite

ON CONFLICT子句定义了解决约束冲突的算法。有五个选择:ROLLBACK, ABORT, FAIL, IGNORE, 和REPLACE.缺省方案是ABORT.选项含义如下:ROLLBACK 当发生约束冲突,立即ROLLBACK,即结束当前事务处理,命令中止并返回SQLITE_CONSTRAINT代码。若当前无活动事务(除了每一条命令创建的默认事务以外),则该算法与ABORT

2012-03-20 23:23:28 338

原创 eclipse 高频快捷键使用

关闭所有窗口Ctrl + Shift + W  关闭所有已打开的编辑窗口快速引包Ctrl + Shift + O  自动导入需要的包并删除多余的import语句代码格式化Ctrl + Shift + F   代码格式化代码行的删除、复制Ctrl + D              删除光标所在行Ctrl + Alt + ↑      向上复制并粘贴光标

2012-02-14 19:16:37 299

原创 Windows下SVN服务器搭建

1.下载subversion;2.将下载好的zip包进行解压,例如解压到:E:\svn-win32-1.5.4;3.在MS-DOS中切换到E:\svn-win32-1.5.4\bin中;4.创建版本库: 1: svnadmin create E:\svndemo\repository5.配置用户和权限:到E:\svndemo\

2012-01-13 21:00:27 300

原创 Error generating final archive

Eclipse 编译 Android工程时,提示该错误 :Error generating final archive: Debug certificate expired on xxxxxx(日期) 解决办法: 进入:C:\Documents and Settings\Administrator\.android 删除:debug.keystore及 ddms.cfg OK,

2011-12-12 11:01:28 506

原创 Socket通信模型

Socket “套接字”基于不同协议的SocketTCP比UDP安全TCP通信

2011-11-30 22:29:08 750

原创 博客推荐

一、博客推荐1)http://blog.csdn.net/android_tutor (Android开发入门基础,高级进阶)2)http://blog.csdn.net/hellogv (入门与提高,很多例子值得学习)3)http://www.cnblogs.com/TerryBlog (Android开发,设计模式,WP7等)4)http://blog.csdn.net

2011-11-25 13:43:50 419

原创 android之HandlerDemo

Handler与Runnablepublic class MainActivity extends Activity{ private Button mStartBtn,mEndBtn; private Handler mHandler; @Override public void onCreate(Bundle savedInstanceState) { super.on

2011-11-21 19:43:32 2620

原创 Java模式设计之单例模式

常见写法有:第一种形式是 public class SingleTon{ private SingleTon() { } private static final SingleTon ins = new SingleTon(); public static SingleTon getInstance() { return ins; }}第二种形式是:   p

2011-11-18 21:48:44 357

原创 更新数据库线程

public class ReflashImageThread implements Runnable{ Context context; static boolean begin = true; public static Uri uri; public ReflashImageThread(Context context) { this.context = contex

2011-11-15 15:34:05 439

原创 android广播机制

BroadcastReceiver用于监听被广播的事件(Intent)。BroadcastReceiver有两种注册方法:(一)在代码中注册:好处是比较灵活,可以用于更新UI。registerBtn = (Button)findViewById(R.id.button02); registerBtn.setOnClickListener(new OnClickListener()

2011-11-14 22:32:58 486

原创 android ListView的简单实现

public class MainActivity extends Activity {private ListView listView;private MyAdapter adapter; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns

2011-11-10 21:52:42 949

原创 android自定义 BaseAdapter

public class ImageAdapter extends BaseAdapter {private Context mContext;private List photsStringList;private ImageView mImageView;public HashMap bitmapCache;public int maxCachePosition;public

2011-11-08 22:47:12 650

原创 一些android论坛

1.Google Android主站:http://code.google.com/Android/2.Android官方文档:http://code.google.com/Android/documentation.html3.Android中国开发者团队: http://groups.google.com/group/Android-developers-zh4.Androidev

2011-10-31 17:06:43 359

tcnative-1.dll的四个版本(包含1.1.22)

tcnative-1.dll(含V1.1.12,1.1.17,1.1.1.20和最新的1.1.1.22)四个版本

2012-06-22

phh的资料

phh的资料,大家可以看看。phh的资料,大家可以看看。

2012-03-21

汇编工具MASM

汇编工具MASM汇编工具MASM汇编工具MASM

2011-08-27

汇编软件工具MASM的使用

1.熟练掌握MASM汇编工具的使用。 2.熟练掌握 EMU8086汇编仿真工具的使用 3.学会自行判别“语法错误”等常见错误

2011-08-27

Hibernate 重点总结和讲解

Hibernate 重点总结和讲解,达内——教学一部。适合入门,类似于课堂PPT。

2011-06-22

Android高手进阶教程(一)

Android高手进阶教程(一),word版

2011-06-22

Android应用框架原理与程序设计36技(高焕堂、简体版)

Android应用框架原理与程序设计36技(高焕堂、简体版) 来自台湾的android教材

2011-06-22

《OPhone应用开发权威指南》 源码

《OPhone应用开发权威指南》 光盘源码 詹建飞等主编

2011-06-22

Professional.Android.2.Application.Development.

android高清版英文教材,Professional.Android.2.Application.Development.(Wrox,2010)

2011-04-08

Android中文文档

Android中文文档 非常适合初学者。

2011-04-08

Android界面开发工具DroidDraw

Android界面开发工具DroidDraw DroidDraw就是专门为Android开发程序设计界面的工具.

2011-04-08

Android UI开发专题(一) 之界面设计

Android UI开发自绘控件和游戏制作而言掌握好绘图基础是必不可少的。 本次主要涉及以下四个包的相关内容:  android.content.res 资源类 android.graphics 底层图形类 android.view 显示类 android.widget 控件类 (10086出品)

2011-04-08

Android ---snake源代码分析

Android ---snake源代码分析 如果实现吃掉苹果小蛇速度变快? 问题是如何判断游戏的状态 ·····

2011-04-08

Android实验设计-浙江大学计算机学院

Android实验设计-浙江大学计算机学院

2011-04-08

Java面向对象程序设计(第三版)清华大学出版社-样章

Java面向对象程序设计(第三版)清华大学出版社-样章 由瞿中 金文标 李伟生 翻译。

2011-04-08

电子元件中英文的对照

电子元件中英文的对照 电子元件中英文的对照

2009-09-17

Verilog视频基础教程

常用Verilog 语法 :条件语句 ,循环语句,生成语句。

2009-04-14

空空如也

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

TA关注的人

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