摘要:用Goast盘安装的。其中,奇怪的是loop0文件系统挂载在了/根磁盘处。而这个文件系统给的分区大小是17G。结果这17G全部用完了。我把linux系统所有真实分区下的文件删了一堆。loop0文件分区竟然变大了。就解决了上面的问题。
阅读全文
摘要:安装软件zhconsudo apt-get install zhcon运行输入zhcon --utf8
阅读全文
摘要:Android的手势GestureDetector
阅读全文
摘要:手机通信平台Kik Messenger背后的公司Kik Interactive推出了一款全新的产品Clik。简单地说,它可以把你的手机变成任何带有浏览器的屏幕的遥控器。你把桌上电脑(或其它带浏览器的屏幕如智能电视等)的浏览器指向ClikThis.com,该网页就会生成唯一的对应二维码。接着你打开Clik后(iOS/Android),把相机对准该二维码,辨识成功以后你的手机就和屏幕同步了。最后,你就能在手机上面播放Youtube视频,在电脑屏幕上观看了。把手机变成遥控器的想法称不上有多么新鲜,但是这款Clik应用使用起用却极为方便,速度也相当不赖(1秒左右),也无需任何额外的硬件支持。目前Cli
阅读全文
摘要:在Visio里,包和类的关系是包含关系,将类拖入包的文件夹之后,关系就建立了,二元关联符号可以设置为:聚合、合成。接口:空心圆+直线(唐老鸭类实现了‘讲人话’);依赖:虚线+箭头(动物和空气的关系);关联:实线+箭头(企鹅需要知道气候才迁移);聚合:空心四边形+实线+箭头(雁群和大雁的关系);合成:实心四边形+实线+箭头(鸟和翅膀的关系);泛化:空心三角形+实线(动物和鸟的继承关系);实现:空心三角形+虚线(实现大雁飞翔的接口);UML类图解释UML类图:1.首先看“动物”矩形框,它代表一个类。该类图分为三层,第一层显示类的名称,如果是抽象类就要用斜体显示。第二层是类的特性,通常就是字段和属性
阅读全文
摘要:1. 概述: ViewStub组件和<include>标签的作用类似,主要是为了提高布局的重用性,及布局的模块化。它们之间最大的差别是,ViewStub中的布局不会随着它所在布局的渲染而渲染,而<include>标签中的布局会随着它所在布局的渲染而渲染,ViewStub中的布局只有在你需要的时候才会渲染到主界面中。2. 效果图: (1)在ButtonOne与ButtonTwo之间存在一个ViewStub布局,如下图: (2)单击ButtonOne后渲染ViewStub中的布局,如下图:3. 实现代码: (1)res/layout/main.xml实现:[java:fir
阅读全文
摘要:按照一般教程书籍的安装方法,无外乎是:首先打开eclipse,然后依次单击Help/Install New Software,如下图所示:单击后弹出的Install界面中的“Add”按钮,在Name中输入任意名字,并在Location中输入ADT的下载地址:https://dl-ssl.google.com/android/eclipse/,如下图所示:由于之前已经用该下载地址安装过adt,所以对话框中提示“Duplicate location(重复地址)”错误,我用另一种方法给大家演示。假设点击ok按钮后,等待一段时间后(联网下载),会出现如下界面:勾选Developer Tools,然后点
阅读全文
摘要:我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,甚至会对我们的程序增加不必要的复杂性,对于这种情形的对话框有没有更优雅的解决方案呢? 幸运的是,android提供了这种问题的解决方案,刚开始接触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种方法)设置的优先级,对线程调度影响显著。测...
阅读全文
摘要:转自:http://marshal.easymorse.com/archives/2950在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。加载模式分类及在哪里配置Activity有四种加载模式:standardsingleTopsingleTasksingleInstance设置的位置在AndroidManifest.xml文件中activity元素的android:launc
阅读全文
摘要: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
阅读全文
摘要: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将预编译关闭,
阅读全文
摘要:http://wenku.baidu.com/view/7e787d563c1ec5da50e27077.html
阅读全文
摘要:什么是Trie树?Trie树,即字典树,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开销以达到提高效率的目的。好比假设有b,abc,abd,bcd,abcd,efg,hii这6个单词,我们构建的树就是如下图这样的:
阅读全文
摘要:http://www.andoumiao.cn/
阅读全文
摘要:尚译:网页划词翻译工具Lync:windows通讯工具亿图图示专家:PPT等画图工具FSCapture:截图、抓屏、图片制作工具DroidDraw:Android界面设计工具EMMA:代码覆盖率工具SQLiteSpy:SQLite数据库工具cnBeta:中文业界科技网站Beyond Compare 3:windows下文本、目录比较工具
阅读全文
摘要: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
阅读全文
摘要:设置自动发送/接收时间间隔工具->发送和接收->发送/接收设置->定义发送/接收组网页邮箱与outlook保持同步方法账户设置--双击我的账户--其他设置--高级--在服务器上保留副本
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
摘要:在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
阅读全文
摘要:Android 的 EditText 控件默认获取焦点的时候, 插入光标是在第一个位置的,如果EditText中设置了文本, 这个时候光标是在文本的最前面, 而不是文本的最后. 为了方便用户使用, 需要把光标移动到文本最后, 但是EditText 没有提供 setCursor 函数. 经查看其文档 发现 setSelection 函数可以完成该功能. 如下:EditText et = ... String text ="text"; et.setText(text); et.setSelection(text.length());
阅读全文
摘要:1、对于从网上下载的现成的工程,我们需要通过File->import>General>Exiting Projects into workplace导入;2、导入后,对于android工程,有时会出现没有android jar包的情况,我们需要手工导入,在项目上点击右键->Properties->Android,然后选择一个jar包即可。
阅读全文
摘要:Android在桌面上生成快捷方式有两种情况,一种是直接在桌面直接生成;一种是长按桌面,在弹出的快捷菜单中生成。 先谈谈在桌面上直接生成。个人觉得这个比较爽快,既然都是快捷方式了干嘛还要再隐藏一层呢?当然喜欢桌面干净的就比较喜欢第二个了。一、通过广播(Broadcast)的形式向Luncher发送请求生成快捷方式 在网上找到关于这方面的注册信息。<!--设置wallpapaer的activity --><!-- Intent received used to install shortcuts from other applications --><receive
阅读全文
摘要:一、重启输入法killallibus-daemonibus-daemon-d二、切换图形与非图形界面命令图形界面->非图形界面Ctrl+Alt+F2非图形界面->图形界面Ctrl+Alt+F7三、在ubuntu上安装javasudoapt-getinstalldefault-jdk四、用sftp上传和下载数据上传数据:put-r本地数据(-r表示递归上传某个目录下的数据)下载数据:get-r远程数据注意:有些目录名字在Linux下可以使用,但是在Windows下却不可以使用,比如“:”等某些特殊字符。所以,将这些目录从Linux机器通过sftp协议下载到Windows机器上时,会出
阅读全文
摘要:在Android中录音可以用MediaRecord录音,操作比较简单。但是不够专业,就是不能对音频进行处理。如果要进行音频的实时的处理或者音频的一些封装,就可以用AudioRecord来进行录音了。实例// 音频获取源 private int audioSource = MediaRecorder.AudioSource.MIC; // 设置音频采样率,44100是目前的标准,但是某些设备仍然支持22050,16000,11025 private static int sampleRateInHz = 44100; // 设置音频的录制的声道CHANNEL_IN_STEREO为双声道,CHA.
阅读全文
摘要:yield当前服务线程需要让出cpu给其他同优先级线程,即让步。它只能使同优先级的线程有执行的机会。只是使当前线程重新回到可执行状态,所以执行yield()的线程有可能在进入到可执行状态后马上又被执行。sleep休息一段时间,不推荐使用,可用wait()。它可使优先级低的线程得到执行的机会,当然也可以让同优先级和高优先级的线程有执行的机会。wait当调用它时,线程会释放掉它所占有的“锁标志”,从而使线程所在对象中的其它synchronized数据可被别的线程使用。wait()和notify()因为会对对象的“锁标志”进行操作,所以它们必须在synchronized函数或synchronized
阅读全文
摘要:定义采样率(也称为采样速度或者采样频率)定义了每秒从连续信号中提取并组成离散信号的采样个数,单位用赫兹(Hz)来表示。语音采样率为8KHz表示1秒钟采样8000个。
阅读全文
摘要:EMMA插件用途代码覆盖率工具方法emma - http://update.eclemma.org/Subeclipse插件用途Eclipse中SVN工具方法svn - http://subclipse.tigris.org/update_1.6.x
阅读全文
摘要:方法PackageManager的resolveActivity方法可以得到所有符合条件的Activity。实例Intent webSearchIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(idata)); webSearchIntent.addCategory(Intent.CATEGORY_DEFAULT);ResolveInfo webSearchInfo = mPackageManager.res...
阅读全文
摘要:应用API与设备API匹配问题ERROR: Application requires API version 9. Device API version is 8 (Android 2.2).方法 在AndroidManifest.xml文件中修改<uses-sdk android:minSdkVersion=”8”>即可
阅读全文
摘要:Debug keystore过期问题Error generating final archive: Debug certificate expired on xxxxxx(日期)原因debug的keystore默认有效期为一年,如果你是从一年前开始开发android程序,那么很可能出现debug keystore过期,导致你无法生成 apk文件。方法删除C:\Documents and Settings\zhangjieting\.android\debug.keystore文件,系统会自动生成
阅读全文
摘要:adb shellps 看哪个进程cd /proc/进程号cd task以下显示都是该进程下的线程
阅读全文
摘要:find . -name "*.h" -o -name "*.c" -o -name "*.cc" -o -name "*.java" -o -name "*.cpp" > cscope.files cscope -bkq -i cscope.files ctags -RL cscope.filesfind . -not -wholename '*.svn*' -regex '.*\.\(c\|cpp\|java\|cc\)' -type f -printf
阅读全文
摘要:1、函数名错误(其中的类名部分)对于每个类,都需要用javah生成相应的.h文件,因为每个类生成的.h文件的函数定义都是不同的,其中函数名有一部分是类名。
阅读全文
摘要:原因在使用全局变量的同时,在某一个函数中用了同名同类型的局部变量,并且给这个局部变量赋值。使得其他函数在用这个全局变量时,这个全局变量没有被赋值。
阅读全文
摘要:1、编译一个简单的APK LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) # Build all java files in the java subdirectory LOCAL_SRC_FILES := $(call all-subdir-java-files) # Name of the APK to build LOCAL_PACKAGE_NAME := LocalPackage # Tell it to build an APK include $(BUILD_PACKAGE)2、编译一个依赖静态.jar文件的AP...
阅读全文
摘要:1、头文件#include <android/log.h>2、宏定义#define LOGD(...) __android_log_print(ANDROID_LOG_DEBUG, "mytest", __VA_ARGS__)3、代码中打印LOGD("test test test");int i = 12;LOGD("%d",i);4、注意打印字符串可以用下面两个函数__android_log_print__android_log_write但是打印整数等,就必须用下面这个函数了__android_log_print原因参
阅读全文
摘要:原因jni函数写错了错误写法:1 jstring2 Java_com_example_hellojni_LocalService_getSearchResult( JNIEnv* env, jstring jquery )正确写法:1 jstring2 Java_com_example_hellojni_LocalService_getSearchResult( JNIEnv* env, jobject thiz, jstring jquery )
阅读全文
摘要:屏幕密度是160时,1dp=1pxNexusone屏幕尺寸:3.7寸分辨率:800x480px屏幕密度:((800^2+480^2)根号2)/3.7=2521dp=252/160px=1.5759px高为800/1.5759=508dp宽为480/1.5759=305dpNexusS屏幕尺寸:4寸分辨率:800x480px屏幕密度:((800^2+480^2)根号2)/4=233.241dp=233.24/160px=1.45775px高为800/1.45775=549dp宽为480/1.45775=329dpDellStreakProD43屏幕尺寸:4.3寸分辨率:960x540px屏幕密度
阅读全文
摘要:*#*#4636#*#*显示手机信息、电池信息、电池记录、使用统计数据、WiFi信息*#*#7780#*#*重设为原厂设定,不会删除预设程序,及SD卡档案。*2767*3855#重设为原厂设定,会删除SD卡所有档案。*#*#34971539#*#*显示相机相机韧体版本,或更新相机韧体*#*#7594#*#*6当长按关机按钮时,会出现一个切换手机模式的窗口,包括:静音模式、飞航模式及关机,你可以用以上代码,直接变成关机按钮。*#*#273283*255*663282*#*#*开启一个能让你备份媒体文件的地方,例如相片、声音及影片等*#*#197328640#*#*启动服务模式,可以测试手机部分设
阅读全文
摘要:error:expected'=',',',';','asm'or'__attribute__'before'*'token出现上面的错误说明用C编译器编译了C++代码,而C编译器不识别C++代码中的某些符号。一种可能是:某个.c文件包括了定义有类的.h文件。编译器看到后缀名是.c,就用C编译器去编译。所以不能识别出.h文件中的类,所以出现上面的错误。
阅读全文