自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Android中通过system调用Am命令执行动作

Android中通过system调用Am命令执行动作在底层代码中看到这样一条语句:system("/system/bin/sh -c \"am broadcast -a android.intent.action.AT_AIRPLANE_MODE --ez state true\"");system 这是干什么的啊??经google原来system是系统调用

2014-08-13 10:09:06 3962

原创 Activity的onSaveInstanceState()和 onRestoreInstanceState()方法

Activity的onSaveInstanceState()和 onRestoreInstanceState()方法       Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被触发。     当应用

2014-07-26 11:17:43 1065

转载 TabActivity实现多页显示效果

Android音乐XMLQQ TabActivity实现多页显示效果由于手机屏幕有限,所以我们要尽量充分利用屏幕资源。在我们的应用程序中通常有多个Activity,而且会经常切换显示,这样我们就可以用TabActivity来显示。其效果如图1所示。 图1 tabActivity显示效果本文就来研究TabActivity。根据帮助文档的解释,该控件用于包含并且运行

2014-07-17 11:56:38 504

转载 PackageInfo、ResolveInfo

PackageInfo、ResolveInfo (2012-02-08 09:34:52)转载▼标签: package info、resolve info分类: 手机世界首先我们来看一下PackageItemInfo,它是包含了一些信息的基类,它的直接子类有:ApplicationInf

2014-07-15 14:54:13 449

转载 android 键盘关闭/显示

android 键盘关闭/显示 InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);  //得到InputMethodManager的实例 if (imm.isActive()) { //如果开启 imm.toggleSoftInp

2014-07-15 09:38:04 647

转载 SharedPreferences详解

SharedPreferences详解我们在开发软件的时候,常需要向用户提供软件参数设置功能,例如我们常用的微信,用户可以设置是否允许陌生人添加自己为好友.对于软件配置参数的保存,如果是在window下通常我们会采用ini文件进行保存.如果是J2EE下面,我们会采用properties属性文件或者xml进行保存.在我们的Android应用中又适合采用什么方式保存软件配置参数呢?An

2014-07-11 11:23:48 401

转载 用Java集合中的Collections.sort方法对list排序的两种方法

Collections.sort的两种用法 Java代码  /** * @author guwh * @version 创建时间:2011-11-3 上午10:49:36 * 类说明 */   package com.jabberchina.test;    import java.util.ArrayList;  imp

2014-07-07 17:27:39 753

原创 actionBar.setDisplayHomeAsUpEnabled(true);

actionBar = getActionBar();actionBar.setDisplayHomeAsUpEnabled(true);

2014-07-07 15:39:57 783

转载 Android开发之InstanceState详解

本文介绍Android中关于Activity的两个神秘方法:onSaveInstanceState() 和 onRestoreInstanceState(),并且在介绍这两个方法之后,再分别来实现使用InstanceState保存和恢复数据功能、Android实现屏幕旋转异步下载效果这样两个示例。  首先来介绍onSaveInstanceState() 和 onRestoreIns

2014-07-07 09:34:30 346

转载 Android xml资源文件中@、@android:type、@*、?、@+含义和区别

Android xml资源文件中@、@android:type、@*、?、@+含义和区别一.@代表引用资源1.引用自定义资源。格式:@[package:]type/nameandroid:text="@string/hello" 2.引用系统资源。格式:@android:type/name    android:textColor

2014-07-03 17:08:22 351

转载 android meta-data 使用详解

Android 读取元素的数据在AndroidManifest.xml中,元素可以作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。    xml代码段:                      java代码段:   ActivityInfo info=this.getPackag

2014-07-02 17:23:31 607

转载 Android 关于inflate

Android 关于inflate  通俗的说,inflate就相当于将一个xml中定义的布局找出来.    因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.    因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的

2014-07-02 15:36:09 346

转载 Android自定义组件

Android自定义组件(一)2012-05-22 16:57:32标签:android 自定义 组件 ViewPager attribute原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://vaero.blog.51cto.com/4350852/872734 Android自定义组件(一)

2014-07-02 15:28:59 658

转载 LinearLayout和RelativeLayout 属性对比

LinearLayout和RelativeLayout 属性对比共有属性:java代码中通过btn1关联次控件android:id=”@+id/btn1″控件宽度android:layout_width=”80px” //”80dip”或”80dp” android:layout_width =“wrap_content”android:layout_width =

2014-07-02 10:40:23 380

转载 Android LayoutParams的用法

Android  LayoutParams的用法       最近为各个布局下的水平垂直居中搞烦了。因为是动态构建的布局,一些在XML里面很好写的居中,动态JAVA代码里不知道么样实现,今天终于再了解了其中的意思。 首先第一点也是最先应该了解的:  setLayoutParams(new LayoutParams(Layo

2014-07-02 10:36:36 403

转载 ImageView属性详解

ImageView属性详解正文  一、结构    java.lang.Object      android.view.View        android.widget.ImageView     已知直接子类:    ImageButton, QuickContactBadge      

2014-07-01 15:46:03 560

转载 使用自定义的BaseAdapter实现LIstView的展示

使用自定义的BaseAdapter实现LIstView的展示 使用自定义的BaseAdapter实现LIstView的展示 实现以下功能点: 1.通过自定义的BaseAdapter展示ListView;2.动态修改、刷新ListView内容;3.在自定义的BaseAdapter中实现ListView内容的点击和长按点击事件;

2014-07-01 14:46:12 625

转载 Android开发学习笔记:Gallery和GridView浅析

Android开发学习笔记:Gallery和GridView浅析一.Gallery的简介原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liangruijun.blog.51cto.com/3061169/647355    Gallery(画廊)是一个锁定中心条目并且拥有水平滚动列表的视图,一般

2014-07-01 14:42:49 361

转载 notifyDataSetChanged() 动态更新ListView 通过 Handler AsyncTask两种方式

有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.布局main.xml:

2014-06-30 14:42:11 772

转载 使用Handler.post管理线程

使用Handler管理线程步骤:1. 申请一个Handler对象Handler handler = new Handler();2. 创建一个线程{继承Thread类或者实现Runnable这个接口}使用Runnable创建一个内部匿名类对象updateThread(要复写run方法)3. 使用handler的post方法将线程加入到线程队列中handler.pos

2014-06-28 11:19:33 1527

转载 Android中使用Handler更新界面

Android中的Handler机制    直接在UI线程中开启子线程来更新TextView显示的内容,运行程序我们会发现,如下错 误:android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch

2014-06-28 10:16:22 635

转载 Android中Preference的使用以及监听事件分析

在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是marvel公司提供的,如果由google公司做,那可说不准)。归根到底,Preference布局结构和View的布局结构本质

2014-06-27 15:46:22 430

转载 Android开发中Intent类的putExtra和setData 区别

Android开发中Intent类的putExtra和setData 区别setData,传入的是Uri,并且可以指定Data 的Type,用于数据的过滤。setData可以被系统用来寻找匹配目标组件。putExtra 只是用来设定各种不同类型的附加数据。不被系统用来寻找匹配目标组件。

2014-06-27 10:12:05 9716

转载 CursorAdapter和SimpleCursorAdapte

简单的例子说明一下,使用CursorAdapter读取数据库里,需要的数据,把它显示到listview上。ListView数据来自数据库CursorAdapter 继承了 BaseAdapter好处:仅加载需要显示的数据,性能好 使用方法:1.实现两个参数构造方法2.重写newView()方法 layout->view

2014-06-26 17:28:05 674

转载 android中的数据库操作

android中的数据库操作目录(?)[+]android中的数据库操作      android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍        1.用了什么数据库            android

2014-06-26 15:30:47 439

转载 Android 数据查询query函数参数解析

Android 数据查询query函数参数解析2011-04-05 22:15 21037人阅读 评论(16) 收藏 举报androidquerystringsqltablejava转自:http://notfatboy.iteye.com/blog/653357首先我们假设我们有如下表格,表格名称“Employees”: IdLastNam

2014-06-26 14:27:50 527

转载 Android隐式启动Activity

Android隐式启动Activity 隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配同样适用于Service和BroadcastReceiver,下面是以Activity为例  MainActivity.java --主A

2014-06-26 13:54:18 546

转载 startActivityForResult

startActivityForResultstartActivityForResult与startActivity的不同之处在于:1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假

2014-06-25 15:33:09 778

转载 ArrayList<E>

java.util Class ArrayListjava.lang.Object java.util.AbstractCollection java.util.AbstractList java.util.ArrayListAll Implemented Interfaces: Serializable,Cloneable, Iter

2014-06-25 11:14:22 537

转载 Java中的instanceof关键字

Java中的instanceof关键字instanceof是Java的一个二元操作符,和==,>,  String s = "I AM an Object!";  boolean isObject = s instanceof Object;  我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类

2014-06-24 17:48:45 347

转载 Android中Bitmap和Drawable

Android中Bitmap和DrawableAndroid 一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,

2014-06-23 15:49:05 333

转载 Handler sendMessage 与 obtainMessage (sendToTarget)比较

话说在工作中第一次接触android 的Handler 的时候,不知道怎么去关注性能。记得当时这么写的:Message msg = new Message()msg.what = xxx;msg.arg1 = xxx;msg.arg2 = xxx;handler.sendMessage(msg);这样写也没有绝得不好,反正当时项目的功能实现了。(性能上还可以

2014-06-20 18:26:03 1159

转载 BaseAdapter中重写getview的心得以及发现convertView回收的机制

以前一直在用BaseAdapter,对于其中的getview方法的重写一直不太清楚。今天终于得以有空来探究它的详细机制。下面先讲讲我遇到的几个问题:一.View getview(int position, View convertview, ViewGroup parent )中的第二个参数是什么含义;二.View的SetTag和getTag方法的用途;先来解决第一个问题:an

2014-06-20 16:04:52 421

转载 Android Animation学习笔记

关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。

2014-06-20 15:14:24 362

转载 ImageView中XML属性src和background区别

ImageView中XML属性src和background区别区别一:图片透明度两者都可以设置ImageView的背景android:src:在设置ImageView的setAlpha()时有效果 android:background:在设置ImageView的setAlpha()时无效果区别二:图片拉伸backg

2014-06-20 14:55:48 352

转载 Android屏幕适配-资源文件夹命名与匹配规则

说明:本文档目的为分析android工程res目录下的资源文件夹(drawable,values,layout等)在屏幕适配方面的限定与适配方法。  1、 Res下文件夹命名方式  1. 可用的命名属性  在文档1中的表格“Table 2. Configuration qualifier names. ”中有说明(表格太大,不方便在此张贴),表格中的"Configura

2014-06-20 10:40:06 587

转载 android之android.intent.category.DEFAULT的用途和使用

android之android.intent.category.DEFAULT的用途和使用1、要弄清楚这个问题,首先需要弄明白什么是implicit(隐藏) intent什么是explicit(明确) intent。     Explicit Intent明确的指定了要启动的Acitivity ,比如以下Java代码:[java] view plaincopyp

2014-06-20 10:02:18 376

转载 Android权限之sharedUserId和共享签名

Android权限之sharedUserId和签名    最近在做个东西,巧合碰到了sharedUserId的问题,所以收集了一些资料,存存档备份。    安装在设备中的每一个apk文件,Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户都会被分配到一个属于自己的统一的Linux用户ID,并且为它创建一个沙箱,

2014-06-19 17:39:40 679

转载 android 从assets和res中读取文件

android 从assets和res中读取文件1. 相关文件夹介绍     在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译,可以存放一些图片,html,js, css等文件。在后面会介绍如何读取assets文件夹的资源!     res文件夹里面的多个

2014-06-19 16:28:58 524

转载 android raw与assets区别

android raw与assets区别*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,

2014-06-19 16:27:03 346

MP4Reader_v0.9.0.6.rar

MP4Reader_v0.9.0.6.exe

2021-04-16

深入理解Java虚拟机

深入理解Java虚拟机

2014-12-13

chi_sim.traineddata+eng.traineddata

tesseract 简体 中文 语言库 用于识别简体中文文字

2014-09-01

适配器刷新

有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。

2014-06-30

SharedPreferences

SharedPreferences跨应用读取数据 实例

2014-05-28

Perl语言入门_中文版_第六版.pdf

Perl语言入门_中文版_第六版.pdf

2014-03-12

空空如也

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

TA关注的人

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