自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (3)
  • 收藏
  • 关注

原创 限制模式StrictMode的用途及用法

用途:限制模式用于检测哪些操作不应该在主线程中执行的一种方法,当主线程中使用了一些操作,如连接网络、磁盘操作等,会报出异常。用法:在Activity的OnCreate方法中加入如下代码: if (DEVELOPER_MODE) { //这个标记自己设置一个全局的宏,当然Java中我们用一个Boolean类型设置debug模式好了03

2015-01-20 15:45:54 686

原创 Handler的定义及使用

一、Handler定义: 接受子线程发送的数据, 并用此数据配合主线程更新UI.二、Handler的用途    主线程中的UI控件内容只能通过主线程修改,但如果修改UI控件内容是一件费时的工作(如联网读取数据、读取本地较大的一个文件),则不能把这些操作放在主线程中,,如果放在主线程中,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误提示 

2015-01-20 11:03:14 588

原创 JNI中数据类型及签名类型

java类型与JNI类型对应表,其中本地类型指的是该类型实际的存储:    Java类型                本地类型                 JNI中定义的别名    intlongjintlong_int64jlongbytesigned charjbytebooleanuns

2015-01-15 18:38:30 428

原创 JNI使用流程及简单例子

JNI是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。在以下三种情况下会用到JNI:Java代码不存在相关功能API,例如java需要得到一个文件的属性。但是JDK中没有相关的API。在本地还有一个别的系统,不过不是Java语言实现的,这个时候需要把两套系统整合到一起的时候。Java代

2015-01-15 17:29:06 445

原创 创建带有单选按钮的对话框

@Overrideprotected Dialog onCreateDialog(int id) {Dialog dialog = null;switch (id) {case DIALOG:Builder builder = new AlertDialog.Builder(this);builder.setTitle("选择添加类型");final ChoiceOnC

2015-01-08 16:25:26 432

原创 使用BaseAdapter为GridView动态配置内容

实现效果:根据数组内容动态绘制gridview,同时每个item都有长按、单击事件,长按事件里又嵌套新的单击事件。xml代码:app_grid_view_item.xml,用于配置gridview中一个item 的布局:    xmlns:android="http://schemas.android.com/apk/res/android"    android:layo

2015-01-08 16:07:34 453

原创 Uri的组成及三种类型

1.通用资源标志符(Universal Resource Identifier, 简称"URI")。Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。Uri由三部分组成:Scheme   path  IDScheme有三种格式:content   file  http举例:所有联系人的Uri: content://

2015-01-08 15:56:11 3519

原创 添加应用桌面快捷方式的方法

实现效果:长按实现添加桌面快捷方式代码:public class OnShortcutListener implements OnItemLongClickListener {@Overridepublic boolean onItemLongClick(AdapterView parent, View view,int position, long id) {// TOD

2015-01-08 15:38:14 704

原创 intent传值方式

1.传普通值设置值:intent.putExtra("key",value);取出值:Intent intent = getIntent();               value=intent.getExtra("key");2.传对象值设置值:Bundle bundle = new Bundle();bundle.putSerializable("subApp

2015-01-08 15:28:50 700

原创 Intent实现Activity跳转的三种方式

Intent用于两个Activity之间的跳转,有三种方式:1.显示调用方法该方式用于一个应用内的Activity的跳转,明确指定跳转到哪个Activity。Intent intent=new Intent(ThisActivity.this,OtherActivity.class);  2.隐式调用方法通过Activity在Manifest.xml文件中声

2015-01-08 14:56:41 2971

人件集 人性化的软件开发

人件集 人性化的软件开发 是产品经理、程序员必读的三本经典书之一

2013-03-04

人件关于IT产品管理的经典

人件 非常经典的一本关于IT产品管理的书,产品经理、程序员的必读书

2013-03-04

J2EE中间件技术

J2EE学习笔记,涉及J2EE模式,JSP,servelet,J2EE基础知识,action,三层模式,XML基础知识,SOAP,java的安全性,jdbc等很多有用的知识。

2012-04-23

空空如也

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

TA关注的人

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