2012年2月26日

Android的手势GestureDetector

摘要: Android的手势GestureDetector 阅读全文

posted @ 2012-02-26 15:02 亭子 阅读(138) 评论(0) 推荐(0) 编辑

免费应用Clik能把你的手机变成遥控器,控制所有带浏览器的屏幕(转)

摘要: 手机通信平台Kik Messenger背后的公司Kik Interactive推出了一款全新的产品Clik。简单地说,它可以把你的手机变成任何带有浏览器的屏幕的遥控器。你把桌上电脑(或其它带浏览器的屏幕如智能电视等)的浏览器指向ClikThis.com,该网页就会生成唯一的对应二维码。接着你打开Clik后(iOS/Android),把相机对准该二维码,辨识成功以后你的手机就和屏幕同步了。最后,你就能在手机上面播放Youtube视频,在电脑屏幕上观看了。把手机变成遥控器的想法称不上有多么新鲜,但是这款Clik应用使用起用却极为方便,速度也相当不赖(1秒左右),也无需任何额外的硬件支持。目前Cli 阅读全文

posted @ 2012-02-26 15:01 亭子 阅读(244) 评论(0) 推荐(0) 编辑

UML类图参考(转)

摘要: 在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成:实心四边形+实线+箭头(鸟和翅膀的关系);泛化:空心三角形+实线(动物和鸟的继承关系);实现:空心三角形+虚线(实现大雁飞翔的接口);UML类图解释UML类图:1.首先看“动物”矩形框,它代表一个类。该类图分为三层,第一层显示类的名称,如果是抽象类就要用斜体显示。第二层是类的特性,通常就是字段和属性 阅读全文

posted @ 2012-02-26 14:58 亭子 阅读(305) 评论(0) 推荐(0) 编辑

Android中ViewStub组件使用(转)

摘要: 1. 概述: ViewStub组件和<include>标签的作用类似,主要是为了提高布局的重用性,及布局的模块化。它们之间最大的差别是,ViewStub中的布局不会随着它所在布局的渲染而渲染,而<include>标签中的布局会随着它所在布局的渲染而渲染,ViewStub中的布局只有在你需要的时候才会渲染到主界面中。2. 效果图: (1)在ButtonOne与ButtonTwo之间存在一个ViewStub布局,如下图: (2)单击ButtonOne后渲染ViewStub中的布局,如下图:3. 实现代码: (1)res/layout/main.xml实现:[java:fir 阅读全文

posted @ 2012-02-26 14:51 亭子 阅读(251) 评论(0) 推荐(0) 编辑

Android ADT安装技巧其常见错误处理(转)

摘要: 按照一般教程书籍的安装方法,无外乎是:首先打开eclipse,然后依次单击Help/Install New Software,如下图所示:单击后弹出的Install界面中的“Add”按钮,在Name中输入任意名字,并在Location中输入ADT的下载地址:https://dl-ssl.google.com/android/eclipse/,如下图所示:由于之前已经用该下载地址安装过adt,所以对话框中提示“Duplicate location(重复地址)”错误,我用另一种方法给大家演示。假设点击ok按钮后,等待一段时间后(联网下载),会出现如下界面:勾选Developer Tools,然后点 阅读全文

posted @ 2012-02-26 14:49 亭子 阅读(1050) 评论(0) 推荐(0) 编辑

Android 对话框基本应用详细教程(转)

摘要: 我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,甚至会对我们的程序增加不必要的复杂性,对于这种情形的对话框有没有更优雅的解决方案呢? 幸运的是,android提供了这种问题的解决方案,刚开始接触android的时候,我在做一个自定义对话框的时候,. 阅读全文

posted @ 2012-02-26 14:47 亭子 阅读(165) 评论(0) 推荐(0) 编辑

android 设置线程的优先级

摘要: 有两处API可以设置线程的优先级。1、android.os.Process.setThreadPriority (int priority) 或 android.os.Process.setThreadPriority (int tid, int priority) priority:【-20, 19】,高优先级 -> 低优先级。2、java.lang.Thread.setPriority (int priority) priority:【1, 10】,低优先级 ->高优先级。 测试后发现,使用android自己的API(第1种方法)设置的优先级,对线程调度影响显著。测... 阅读全文

posted @ 2012-02-26 14:46 亭子 阅读(1685) 评论(0) 推荐(0) 编辑

区分Activity的四种加载模式(转)

摘要: 转自:http://marshal.easymorse.com/archives/2950在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTasksingleInstance设置的位置在AndroidManifest.xml文件中activity元素的android:launc 阅读全文

posted @ 2012-02-26 14:44 亭子 阅读(131) 评论(0) 推荐(0) 编辑

variably modified 'users' at file scope

摘要: 1、#defineLISTEN_NUM10/*TheMAXNumberOfUsers*/2、constintLISTEN_NUM=10;/*UserProfileStruct,tostoreuser'sinfomation*/typedefstruct{charusername[10];/*UserName*/charuserip[20];/*UserIP*/intisOnline;/*IsOnline*/}UserProfile;UserProfileusers[LISTEN_NUM];//Users若用2的方式,则用gcc编译会出现Error:variablymodified 阅读全文

posted @ 2012-02-26 14:35 亭子 阅读(4853) 评论(0) 推荐(1) 编辑

Android makefile相关

摘要: LOCAL_CFLAGSLOCAL_CFLAGS:=-DHHH这个等价于头文件中#defineHHHLOCAL_PRELINK_MODULE在编译自己的Androidlibrary时可能会出现:build/tools/apriori/prelinkmap.c(168):library'hello.so'notinprelinkmap这是由于Android的预编译设置引起的,/build/core/prelink-linux-arm.map文件描述了预编译的模块。需要修改所在文件夹下的android.mk文件增加LOCAL_PRELINK_MODULE:=false将预编译关闭, 阅读全文

posted @ 2012-02-26 14:34 亭子 阅读(258) 评论(0) 推荐(0) 编辑

vi-vim-cheat-sheet

摘要: http://wenku.baidu.com/view/7e787d563c1ec5da50e27077.html 阅读全文

posted @ 2012-02-26 14:33 亭子 阅读(250) 评论(0) 推荐(0) 编辑

Trie树

摘要: 什么是Trie树?Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。好比假设有b,abc,abd,bcd,abcd,efg,hii这6个单词,我们构建的树就是如下图这样的: 阅读全文

posted @ 2012-02-26 14:33 亭子 阅读(121) 评论(0) 推荐(0) 编辑

Android应用“安豆苗”让你用手指滑动图片将图片实时分享到另一部手机

摘要: http://www.andoumiao.cn/ 阅读全文

posted @ 2012-02-26 14:31 亭子 阅读(155) 评论(0) 推荐(0) 编辑

工具

摘要: 尚译:网页划词翻译工具Lync:windows通讯工具亿图图示专家:PPT等画图工具FSCapture:截图、抓屏、图片制作工具DroidDraw:Android界面设计工具EMMA:代码覆盖率工具SQLiteSpy:SQLite数据库工具cnBeta:中文业界科技网站Beyond Compare 3:windows下文本、目录比较工具 阅读全文

posted @ 2012-02-26 14:31 亭子 阅读(166) 评论(0) 推荐(0) 编辑

Android动画

摘要: 1、定义XML文件slide_right.xml<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_interpolator"> <translate android:fromXDelta="-100%p" android:toXDelta="0" android:duration="@android:integer/c 阅读全文

posted @ 2012-02-26 14:26 亭子 阅读(183) 评论(0) 推荐(0) 编辑

outlook

摘要: 设置自动发送/接收时间间隔工具->发送和接收->发送/接收设置->定义发送/接收组网页邮箱与outlook保持同步方法账户设置--双击我的账户--其他设置--高级--在服务器上保留副本 阅读全文

posted @ 2012-02-26 14:21 亭子 阅读(179) 评论(0) 推荐(0) 编辑

Android 4.0 SDK官方下载

摘要: Android SDK for Windowshttp://down.tech.sina.com.cn/content/41312.htmlAndroid SDK for Linuxhttp://down.tech.sina.com.cn/content/45704.htmlAndroid SDK for Machttp://down.tech.sina.com.cn/content/45703.html 阅读全文

posted @ 2012-02-26 14:20 亭子 阅读(241) 评论(0) 推荐(0) 编辑

Android Permission大全1.0最终版本

摘要: Android Permission大全出自1.0 SDK中记录着新改变的访问权限许可。程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求,Android开发网已经翻译并使用中英文对照,完整列表如下: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问"properties"表在checkin数据库中,改值可以修改上传( Allows read/write access to the "properties" table in the checkin databas 阅读全文

posted @ 2012-02-26 14:19 亭子 阅读(207) 评论(0) 推荐(0) 编辑

android中AudioRecord采集音频的参数说明

摘要: 在android中采集音频的api是android.media.AudioRecord类其中构造器的几个参数就是标准的声音采集参数以下是参数的含义解释public AudioRecord (int audioSource, int sampleRateInHz, int channelConfig, int audioFormat, int bufferSizeInBytes)Since:API Level 3Class constructor.ParametersaudioSourcethe recording source. SeeMediaRecorder.AudioSourcefor 阅读全文

posted @ 2012-02-26 14:15 亭子 阅读(1012) 评论(0) 推荐(0) 编辑

修改 EditText 中的光标位置

摘要: Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后. 为了方便用户使用, 需要把光标移动到文本最后, 但是EditText 没有提供 setCursor 函数. 经查看其文档 发现 setSelection 函数可以完成该功能. 如下:EditText et = ... String text ="text"; et.setText(text); et.setSelection(text.length()); 阅读全文

posted @ 2012-02-26 14:11 亭子 阅读(229) 评论(0) 推荐(0) 编辑

导航