自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (2)
  • 收藏
  • 关注

原创 popwindow添加EditText后键盘不能弹出

popwindow设置如下:setFocusable(false);setOutsideTouchable(true);

2014-09-26 15:25:52 1152

原创 根据Android中源码修改使用Google语音识别,开始识别后每次识别不用重新点击开始。

Android源码目录 /android/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/deprecated/voice

2014-05-27 10:57:51 1418

转载 内存泄漏

内存泄露Java和C++一个很大的区别就是Java有垃圾回收机制GC(Garbage Collection)自动管理内存的回收。但是我们在实际的项目中仍然会遇到内存泄露的问题。Java中对内存对象得访问时通过引用的方式,通过一个内存对象得引用变量来访问到对应的内存地址中的对象。GC会从代码栈的引用变量开始追踪,从而判断哪些内存是正在使用,如果无法跟踪到某一块堆内存,那么GC就认为这块内存不再使

2014-05-06 09:18:40 599

转载 Android中的人脸检测(静态和动态)

(1)背景。       Google 于2006年8月收购Neven Vision 公司 (该公司拥有10多项应用于移动设备领域的图像识别的专利),以此获得了图像识别的技术,并加入到android中。Android 中的人脸识别技术,用到的底层库:android/external/neven/,framework 层:frameworks/base/media/java/android/me

2014-02-25 17:03:37 1144

转载 摄像头的自动对焦

http://blog.csdn.net/geekstart/article/details/13630009#commentspublic class MainActivity extends Activity { private SurfaceView surfaceView; private SurfaceHolder surfaceHolder; private boo

2014-02-25 08:44:43 1899

原创 Android启动另一个应用

1、如果一个应用中只有一个启动Activity可用以下方式启动Intent intent = mView.getPackageManager().getLaunchIntentForPackage(aInfo.getPkgName()); if (intent != null) { startActivity(intent);2、如果一个应用中有多个启动Activity则要

2013-10-25 10:44:43 780

原创 將一個listview中的數據用ViewPager實現橫屏滑動分頁顯示

要使用ViewPager首先要导入包android-support-v4.jar1、布局文件main.xml 主界面<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_h

2013-09-22 10:13:20 1481 1

原创 通过GestureDetector来实现左右滑屏事件

GestureDetector介绍:Android提供了GestureDetector手势识别类。通过GestureDetector.OnGestureListener来获取当前被触发的操作手势(Single Tap Up、Show Press、Long Press、Scroll、Down、Fling),具体包括以下几种:boolean  onDoubleTap(MotionEvent e

2013-09-11 08:36:18 709

原创 转屏后Activity重新加载问题

AndroidManifest.xml中Activity中加入 android:configChanges="orientation|screenSize|keyboardHidden"2.3以上要有screenSize否则不起作用。如:        <activity android:name=".MainActivity" an

2013-09-11 08:21:59 960

转载 部分android程序错误处理

http://blog.csdn.net/mzz5240/article/details/86028101.android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application解决方案:将getApplication改成xxxx

2013-09-05 08:13:48 1272

转载 在Eclipse编译aidl文件中出现couldn't find import for class原因

http://blog.csdn.net/ghd2000/article/details/6082339 最近正在研究aidl,出现了以下错误: couldn't find import for class 无法导入类! IMyService.aidl  如图:工程目录:Student.java private int age; private

2013-08-28 15:20:00 881

转载 android的selector,背景选择器用法

关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下android的selector的用法。首先android的selector是在drawable/xxx.xml中配置的。先看一下listview中的状态:把下面的XML文件保存成你自己命名的.xml文件(比如list_item_bg.xml),在系统使用时根据List

2013-08-28 08:56:11 552

转载 编译Android源码

文章出处:http://blog.chinaunix.net/uid-25737580-id-3150901.html在之前的源码下载完成后,进入source目录,执行makeroot@gavin-laptop:/home/gavin/Android/source# make============================================PLATFORM

2013-07-08 16:19:54 806

原创 数据库插入数据的几中写法

1、db.execSQL("insert into表名(字段1,字段2)"+"values('值1','值2')");值1,值2 可以是一个给定的字符串,还可以是对象的数据写法如下:db.execSQL("insert into ftpservers(hostname,port,acountname,password)"+

2013-05-23 13:55:26 740

转载 鸭子-策略模式(Strategy)

鸭子-策略模式(Strategy)前言 万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几次吧!在前面的随笔里,我已经提到了,这个系列准备以《Head First Design Patterns》的结构为主线,所以每个模式

2013-04-13 11:18:36 588

转载 GRASP (职责分配原则)

http://www.cnblogs.com/sevenyuan/archive/2010/03/05/1678730.html 要学习设计模式,有些基础知识是我们必须要先知道的,设计模式是关于类和对象的一种高效、灵活的使用方式,也就是说,必须先有类和对象,才能有设计模式的用武之地,否则一切都是空谈,那么类和对象是从那冒出来的呢?这时就需要比23种设计模式更重要更经典的GRASP模式登场了

2013-04-13 11:13:19 676

转载 java 键盘输入多种方法

http://blog.csdn.net/chang_xing/article/details/8145234 一、java不像C中拥有scanf这样功能强大的函数,大多是通过定义输入输出流对象。常用的类有BufferedReader,Scanner。实例程序:1、利用 Scanner 实现从键盘读入integer或float 型数据//import java.io.*;i

2013-04-10 08:46:52 511

转载 硬件加速原理

DXVA是视频硬件加速的统称,不仅仅是视频数据解码(包括H261,MPEG1,MPEG2,H263,MPEG4), 还有Alphablending, Pictureresampling等。但对于播放时CPU利用率影响最大的,则是视频解码,尤其是HDTV的解码。对于低端系统来说,让GPU来负责硬件解码是不二之选。但使用硬件解码,在整个功能上也受到很多限制,尤其是解压以后的视频数据的后期处

2013-04-09 09:22:29 2688

转载 基于FrameBuffer的直接写屏

基于FrameBuffer的图形开发1.将FrameBuffer配置成800x600x16色的显示模式在/boot/grub/menu.lst中的kernel加入vga=0x314//test.c#include #include #include #include #include int main(int argc,char **argv){ int f

2013-04-08 08:11:26 1170

转载 android下操作FrameBuffer

一、framebuffer使用基础:   1. Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏, Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。对于用户而言,framebuffer和/dev下面的其他设备没有 什么区别,用户可以把framebuffer 看成一块内存,既可以向这块内存中写入数据,也可以从这

2013-03-29 15:26:24 635

转载 ubuntu10.04 shell编程 if-else条件判定出现unexpected operator错误

http://nubnub.blog.163.com/blog/static/169186347201191591835616/ read -p "Please input (Y/N): " ynif [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then echo "OK,continue" exit 0elif [ "$yn" == "N"

2013-03-21 15:02:34 1962 1

转载 commons-ftp中ftpClient类的API

org.apache.commons.net.ftp Class FTPClient类FTPClient java.lang.Objectjava.lang.Object继承   org.apache.commons.net.SocketClientorg.apache.commons.net.SocketClient       org.apache.common

2013-03-15 09:15:19 5728

转载 Commons-net FTPClient上传下载的封装

在项目中使用到FTP功能,于是采用类似Spring的各种回调机制公用各种代码,减少代码的开发量,简化开发人员的学习难度.本文仅供学习交流使用,如有比较好的意见希望可以一起交流,再次表示感谢.Java代码  package easyway.tbs.transfer.ftp;    import java.io.IOException;    import org.apache

2013-03-12 15:39:05 1195 1

转载 Android模拟器无法上网问题

方法一首先,Windows下,配置Adroid环境变量(Win7为例)1、桌面右键——》我的电脑——》高级系统设置2、高级——》环境变量——》系统变量——》Path3、添加Android SDK目录到系统变量Path中,如下图:注:F:\Pro-files\android-sdk-windows\tools,添加到系统Path如果有F:\

2013-03-11 11:56:47 799

原创 android布局1(布局一个始终在右边的button)

有一个TextView和一个button在同一水平线,button始终在最右边显示http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="hori

2013-02-26 22:22:36 2835

转载 adb shell 查看你的数据库情况

http://blog.csdn.net/lzx_bupt/article/details/5414808dudo ./adb devices./adb shell查看你的包名# cd /data/data# lscom.android.backupconfirmcom.android.browsercom.android.calculator2

2013-02-26 09:20:00 965

转载 Caused by: java.lang.ClassNotFoundException[android的终极解决错误]

http://blog.csdn.net/changemyself/article/details/7861525在别处导入一个工程时可能会发生这种错误08-13 18:29:22.924: E/AndroidRuntime(1875): Caused by: java.lang.ClassNotFoundException:XXXXX    in loader dalvik.sy

2013-02-22 12:41:30 882

原创 总位于屏幕底部的按钮

布局:xml version="1.0"encoding="utf-8"?>LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"

2013-02-18 09:12:39 558

转载 ArrayAdapter用法

http://www.cnblogs.com/loulijun/archive/2011/12/26/2302287.html        Adapter是适配器的意思,在Android中大量的使用到了ListView,而ListView需要与各种适配器结合才能够使用。不同的场合使用不同的适配器,所以总结一下最常用的会对自己以后很有帮助  ArrayAdapter(数组适配器)一般用

2013-02-17 11:26:48 1757

转载 Android开发EditText属性

http://android.tgbus.com/Android/tutorial/201108/361860.shtml   EditText继承关系:View-->TextView-->EditText  EditText的属性很多,这里介绍几个:android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeric="integer"//设

2013-02-16 08:53:26 375

转载 更改与显示文字标签TextView标签的使用

本文出自 “Android_Tutor” 博客转载地址:http://weizhulin.blog.51cto.com/1556324/311488在HelloAndroid 基础之上,进行与TextView 文字标签的第一次接触.在此例中,将会在Layout 中创建TextView 对象,并学会定义res/values/string.xml 里的字符串常数,最后通过TextView 的s

2013-01-30 09:58:52 419

转载 java单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。  单例模式有一下特点:  1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、

2013-01-25 11:48:22 242

SpeechRecognition

根据android源码中的语音识别代码修改,点击开始后,每次识别不用重新点击开始

2014-05-27

深入浅出面向对象分析与设计

解压后有80M左右,很不错的一本书,书中主要是范例与插图,一点也不枯燥,也易理解。

2013-01-17

空空如也

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

TA关注的人

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