- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 popwindow添加EditText后键盘不能弹出
popwindow设置如下:setFocusable(false);setOutsideTouchable(true);
2014-09-26 15:25:52 1183
原创 根据Android中源码修改使用Google语音识别,开始识别后每次识别不用重新点击开始。
Android源码目录 /android/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/deprecated/voice
2014-05-27 10:57:51 1456
转载 内存泄漏
内存泄露Java和C++一个很大的区别就是Java有垃圾回收机制GC(Garbage Collection)自动管理内存的回收。但是我们在实际的项目中仍然会遇到内存泄露的问题。Java中对内存对象得访问时通过引用的方式,通过一个内存对象得引用变量来访问到对应的内存地址中的对象。GC会从代码栈的引用变量开始追踪,从而判断哪些内存是正在使用,如果无法跟踪到某一块堆内存,那么GC就认为这块内存不再使
2014-05-06 09:18:40 623
转载 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 1167
转载 摄像头的自动对焦
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 1960
原创 Android启动另一个应用
1、如果一个应用中只有一个启动Activity可用以下方式启动Intent intent = mView.getPackageManager().getLaunchIntentForPackage(aInfo.getPkgName()); if (intent != null) { startActivity(intent);2、如果一个应用中有多个启动Activity则要
2013-10-25 10:44:43 814
原创 將一個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 1509 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 732
原创 转屏后Activity重新加载问题
AndroidManifest.xml中Activity中加入 android:configChanges="orientation|screenSize|keyboardHidden"2.3以上要有screenSize否则不起作用。如: <activity android:name=".MainActivity" an
2013-09-11 08:21:59 979
转载 部分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 1296
转载 在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 901
转载 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 574
转载 编译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 824
原创 数据库插入数据的几中写法
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 766
转载 鸭子-策略模式(Strategy)
鸭子-策略模式(Strategy)前言 万事开头难,最近对这句话体会深刻!这篇文章是这个系列正式开始介绍设计模式的第一篇,所以肩负着确定这个系列风格的历史重任,它在我脑袋里默默地酝酿了好多天,却只搜刮出了一点儿不太清晰的轮廓,可是时间不等人,以后再多“迭代”几次吧!在前面的随笔里,我已经提到了,这个系列准备以《Head First Design Patterns》的结构为主线,所以每个模式
2013-04-13 11:18:36 613
转载 GRASP (职责分配原则)
http://www.cnblogs.com/sevenyuan/archive/2010/03/05/1678730.html 要学习设计模式,有些基础知识是我们必须要先知道的,设计模式是关于类和对象的一种高效、灵活的使用方式,也就是说,必须先有类和对象,才能有设计模式的用武之地,否则一切都是空谈,那么类和对象是从那冒出来的呢?这时就需要比23种设计模式更重要更经典的GRASP模式登场了
2013-04-13 11:13:19 692
转载 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 534
转载 硬件加速原理
DXVA是视频硬件加速的统称,不仅仅是视频数据解码(包括H261,MPEG1,MPEG2,H263,MPEG4), 还有Alphablending, Pictureresampling等。但对于播放时CPU利用率影响最大的,则是视频解码,尤其是HDTV的解码。对于低端系统来说,让GPU来负责硬件解码是不二之选。但使用硬件解码,在整个功能上也受到很多限制,尤其是解压以后的视频数据的后期处
2013-04-09 09:22:29 2758
转载 基于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 1195
转载 android下操作FrameBuffer
一、framebuffer使用基础: 1. Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏, Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。对于用户而言,framebuffer和/dev下面的其他设备没有 什么区别,用户可以把framebuffer 看成一块内存,既可以向这块内存中写入数据,也可以从这
2013-03-29 15:26:24 659
转载 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 1999 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 5792
转载 Commons-net FTPClient上传下载的封装
在项目中使用到FTP功能,于是采用类似Spring的各种回调机制公用各种代码,减少代码的开发量,简化开发人员的学习难度.本文仅供学习交流使用,如有比较好的意见希望可以一起交流,再次表示感谢.Java代码 package easyway.tbs.transfer.ftp; import java.io.IOException; import org.apache
2013-03-12 15:39:05 1225 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 867
原创 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 2899
转载 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 994
转载 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 964
原创 总位于屏幕底部的按钮
布局: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 578
转载 ArrayAdapter用法
http://www.cnblogs.com/loulijun/archive/2011/12/26/2302287.html Adapter是适配器的意思,在Android中大量的使用到了ListView,而ListView需要与各种适配器结合才能够使用。不同的场合使用不同的适配器,所以总结一下最常用的会对自己以后很有帮助 ArrayAdapter(数组适配器)一般用
2013-02-17 11:26:48 1789
转载 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 391
转载 更改与显示文字标签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 437
转载 java单例模式
概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、
2013-01-25 11:48:22 258
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人