- 博客(73)
- 资源 (25)
- 收藏
- 关注
转载 android中三种onClick事件的实现,与对比
方式一:在activity的onCreate()方法中,嵌入如下代码: Button button = (Button)findViewById(R.id.button1);button.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View arg0) {Tex
2014-03-29 15:44:33 627
原创 android 百度地图类参考 MKGeneralListener
接口 MKGeneralListenerpublic interface MKGeneralListener一般事件通知接口。 该接口返回网络状态,授权验证等结果,用户需要实现该接口以处理相应事件。方法摘要返回类型方法voidonGetNetworkState(int iError)返回网络错误。v
2014-03-28 11:19:34 1909
转载 AsyncTask的用法
在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:
2014-03-26 20:32:43 473
原创 toLowerCase()方法 toUpperCase()方法
toLowerCase()方法一、说明:把输入字符串中的大写字母全部变成小写字符。二、实例:var str = “JavaScript”;var newStr = str.toLowerCase();注意:对中文没影响;toUpperCase()方法一、说明:把输入字符串中的小写字母全部变成大写字符。二、实例:var str = “JavaScript”
2014-03-26 19:32:00 9990
转载 文件存储openFileOutput和openFileInput 和String.getBytes()
android中提供openFileOutput和openFileInput进行读写,两个方法和SharedPreference相类似,但是要注意的是Sharedpreference在读取数据的时候如果为空,则读取默认值,而文件操作中则没有此内容,在Java中,String的getBytes()方法是得到一个操作系统默认的编码格式的字节数组。这个表示在不通OS下,返回的东西不一
2014-03-25 14:50:01 731
原创 android Java StringBuffer对象的append方法
关于StringBuffer对象的append方法介绍,在Ivor Horton所著的《Java 2 入门经典(JDK 5)》(英文名:Beginning Java 2,JDK 5 Edition)中第4章数组和字符串讲解中,第4.4小节(向StringBuffer对象增加其他内容)介绍了用append()方法追加子串的功能。原文提供例子如下: StringBuffer buf=new St
2014-03-25 14:27:32 3413
原创 android 获取当前时间的方法
用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化SimpleDateFormat shijian = new SimpleDateFormat("hh:mm:ss");String date = shijian.format(new java.util.Date());或者SimpleDateFormat s
2014-03-25 13:37:28 866
原创 创建android逐帧动画的两种方式 布局和java代码
创建android 逐帧动画可以用下面两种方式来进行,1:在res下创建文件夹anim,里面创建xml文件android:oneshot="false">然后在布局里添加imageview再在activitiy里面实现I
2014-03-24 21:00:58 1057
原创 random.nextInt() random.nextDouble()
android 里面random.netInt()如果括号里加上100,那就是生成0-100(不包括100)的随机数。android 里面random.nextDouble() 传回0.0到1.0之间的随机数。
2014-03-24 19:14:23 8294
原创 android 延时 不用另起线程或timertask
上面讲了几种android的延时方法,开启新线程,开启定时器等等,这里还有一种更简单的延时。handler2.sendEmptyMessageDelayed(0x123, 5000);handler2 = new Handler(){ public void handleMessage(Message msg){ keyzhi = 0xFF;}
2014-03-21 20:28:30 1035
原创 Android延时执行的几种方法
开启新线程 new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务 } }).start 利用定时器Timer
2014-03-21 16:54:29 736
原创 扩展BaseAdapter实现不存储列表项的listview
里面int getcount()指定包含的选项getItem()指定未知的文本getItemId()返回值作为列表现的id最后 getView()重写View作为列表框。public class BaseAdapterTest extends Activity{ListView myList;@Overridepublic void onCreate(B
2014-03-19 20:19:35 718
转载 Android Application 对象介绍
What is Application Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个 application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建,如果需要创建自己 的Application,也很简单创建一个类继承 Applicatio
2014-03-17 10:17:47 571
原创 Android详细的对话框AlertDialog.Builder使用方法 对话框风格的activity
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,
2014-03-15 14:57:59 1106 1
原创 android 添加对back按钮的处理,点击提示退出
@Overridepublic boolean dispatchKeyEvent(KeyEvent event){if(event.getKeyCode()==KeyEvent.KEYCODE_BACK&&event.getAction()!=1){ exit(); return true; }super.dispatchKeyEvent(event);
2014-03-15 14:48:50 689
转载 【转】Fragments (Android官方文档中文版)
原作者为: 苍山。感谢他分享的内容,现在分享出来给eoeAndroid的各位同胞。 概述 Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个activity里重用某一个fragment.把fragment想象成一个activ
2014-03-14 15:45:53 549
转载 java中Map类
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象。 Map的接口 Map---实现Map Map.Entry--Map的内部类,描述Map中的按键/数值对。 SortedMap---扩展Map,使按键保持升序排列 关于怎么使用,一般是
2014-03-14 11:14:49 617
原创 Android中RelativeLayout各个属性 android:layout_alignParentLeft="true"找不到有时候
android:layout_above="@id/xxx" --将控件置于给定ID控件之上android:layout_below="@id/xxx" --将控件置于给定ID控件之下android:layout_toLeftOf="@id/xxx" --将控件的右边缘和给定ID控件的左边缘对齐android:layout_toRightOf="@id/xxx" --将控件
2014-03-13 20:45:51 4677
原创 Error in an XML file: aborting build.
在main.xml文件第一行加入 如果问题没有解决那么就是布局里面出错了,基本就是这些方面的错误,自己一一对应好了看。我就是这样犯得低级错误
2014-03-13 19:02:58 6029
原创 ubuntu移植QT,遇到Error opening file(module/highgui/src/cap_ffmpeg.0:356)
make #遇到下面错误: make[2]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_ffmpeg.o] Error 1make[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] Error 2make: *** [al
2014-03-11 20:41:13 1561
原创 昨天的错误修改后,make出现error: 'UINT64_C' was not declared in this scope
/usr/local/include/libavutil/common.h 里面的common.h出错了主要是c和c++区别在common.h的最上面添加#ifndef UINT64_C#define UINT64_C(value)__CONCAT(value,ULL)#endif问题就可以解决如果ubuntu11.04可以根据h
2014-03-11 20:40:35 1214
原创 opencv2.2make出现的问题
[ 56%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui.dir/src/cap_v4l.o/home/chen/OpenCV-2.2.0/modules/highgui/src/cap_v4l.cpp:217:28: fatal error: linux/videodev.h: 没有那个文件或目录co
2014-03-11 20:39:46 1068
原创 linux/videodev.h:没有那个文件或目录
opencv2.4.3里面没有 videodev.h这个文件,在低版本才有。在我的opencv/include里面找到 修改完后重新编译就没有错误了。
2014-03-11 20:39:05 3827
原创 opencv里的cvSaveImage
opencv2.4.3的 cvSaveImage在/usr/local/include/opencv2/highgui/highgui_c.h filename文件名。image要保存的图像。在原函数里,加一个零,就好了cvSaveImage("D://001.jpg",image,0)函数cvSaveImage保存图像到指定文件。图像格式的的选择依赖于
2014-03-11 20:38:26 15608
原创 linux/videodev.h:没有那个文件或目录
opencv2.4.3里面没有 videodev.h这个文件,在低版本才有。在我的opencv/include里面找到 修改完后重新编译就没有错误了。
2014-03-11 20:37:19 5631 1
原创 Vm虚拟机中Linux扩展磁盘空间
此文主要讨论两种扩展磁盘的方法,一种是在原有的基础上进行扩展磁盘,并分区,另一种是添加一个新的硬盘,并分区挂载。详细请看链接http://wenku.baidu.com/view/91b9846da45177232f60a292.html。感谢作者的文献,我已扩展成功
2014-03-11 20:36:31 541
原创 QT Model/View
Model类基本概念在model/view构架中,model为view和delegates使用数据提供了标准接口。在Qt中,标准接口QAbstractItemModel类中被定义。不管数据在底层以何种数据结构存储,QAabstractItemModel的子类会以层次结构的形式来表示数据,结构中包含了数据项表。我们按这种约定来访问model中的数据项,但这个约定不会对如何显示这些数据有任
2014-03-11 20:35:46 506
原创 QT中使用opencv怎么样把最新的库放进去
2013-11-03 15:44:32| 分类: Qt|字号 订阅在*.pro 文件中 加入:上面的内容就可以,opencv2.0和现在的新的版本不同
2014-03-11 20:31:36 648
原创 Android中this、super的区别
在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非 super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论,希望
2014-03-11 20:28:11 432
原创 android Select at least one project
解决方法:今天遇到这个问题的解决了,是在导入android工程的时候出现,这是因为有同名的工程在你的显示栏,找出来删掉再导入工程就可以了
2014-03-10 20:25:19 661
原创 cp: cannot create symbolic link Operation not permitted
在Linux下,将某个目录及其下所有文件拷贝到另外一个目录,结果拷贝过程中出错:cp: cannot create symbolic link `/mnt/linuxdev/Focus/carifan/kernel/2007R1/Bfin_425/linux-2.6.x/Focus/include/asm’: Operation not permitted【解决过程】网上搜
2014-03-10 20:24:40 2654
原创 makefile 遗漏分隔符错误
这个错误很简单因为在linux makefile文件里面 开头的空格应该用tab健生成在遗漏的分隔符那一行前面 光标移到前面按下tab健就好
2014-03-10 20:23:56 915
原创 make clean与make distclean的区别
make clean仅仅是清除之前编译的可执行文件及配置文件。而make distclean要清除所有生成的文件。Makefile 在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make 根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean 清除上次的make命令所产生的object文件(后
2014-03-10 20:23:23 661
原创 TI Davinci DM6446开发攻略——开发环境搭建
我用的是red hat enteperise linux 5 DAVINCI开发环境搭建基本上可分以下几步: 1) 准备好各种相关的windows,linux,DAVINCI 软件开发包安装软件; 2) linux环境搭建; 3) ARM编译环境搭建; 4) DSP编译环境搭建;
2014-03-10 20:21:50 799
转载 【转】如何构建达芬奇的DSP Server
德州仪器(TI)的达芬奇(DaVinci)数字媒体技术平台包括四大部分:芯片(处理器)、开发工具或开发套件、软件及技术支持。其中软件开发涉及到操作系统、音视频编解码算法及ARM和DSP之间的分工协作,让很多工程师感到比较复杂。 为此TI推出了一系列软件模块和工具来建立Davinci软件开发的框架,方便工程师在此基础上快速的开发自己的产品。这些软件模块和工具包含在TI的基于达芬奇技
2014-03-10 20:20:10 765
转载 cmem 模块【转】
模块cmemk.ko为ARM和DSP通信提供连续的内存,装载的格式为:insmod cmemk.ko pools=4x30000,2x500000 phys_start=0x0 phys_end=0x3000000 pools_1=4x65536 phys_start_1=0x80000000 phys_end_1=0x80010000表明在内存0x0~0x2ffffff上开辟了两个内存池,第
2014-03-10 20:19:23 1023
转载 编译和运行Codec Engine examples介绍【转】
1. [Optional] Copy the entire "examples" tree out of the productThis step is optional, but recommended if you plan to modify the samples in any way. It will ensure you have a backup copy of the or
2014-03-10 20:18:41 1045
转载 Android之json数据解析
首先是介绍:一、什么是json数据1、json:javascript object Notation的简称2、json数据是一系列键值对的集合;3、json已经被大多数开发人员,在网络数据的传输当中应用非常广泛;4、json相对于xml来讲解析稍微方便一些5、它的基本数据格式是:{"name":"Michael","andress":{"
2014-03-08 21:17:19 593
postman插件interceptor插件
2018-07-29
java程序性能优化
2018-06-10
微信应用签名生成工具
2015-06-15
滑动删除ListView的Item的效果
2015-04-17
build-tools-21.1.1 build-tools_r21.1.1-windows
2015-02-07
实现IPcam的onvif相关实现源码
2013-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人