自定义博客皮肤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)
  • 收藏
  • 关注

原创 Ubuntu 12.04 安装谷歌拼音输入法

Ubuntu一直没找到好用的输入法,之前想安装搜狗输入法,但是失败了,导致系统崩溃,也不知道什么原因,后来放弃。使用原生的输入法一段时间还是忍受不了,然后想谷歌拼音输入法试一下,成功,nice!Ubuntu 12.04 安装谷歌拼音输入法步骤如下:1.安装fcitx框架sudo apt-get install fcitx2.安装基于fcitx框架的谷歌拼

2016-04-18 17:38:58 527

原创 使用讯飞语音离线语法识别服务报23001错误

最近在开发使用讯飞语音离线语法识别服务的时候,在我同事的手机上可以使用,但是在我的红米手机上老是报23001的错误,开始以为是手机处理器型号的问题,因为我的红米是联芯的cpu以为有什么特殊的地方,搞了一天一无所获。后来在同事的建议下,我开始跑讯飞语音提供的示例。有一个demo可以,一个demo不可以。Android_aitalk_1.067_55de75ba和Android_voice_1.059

2015-09-22 10:51:28 2522 1

原创 使用gitk的时候中文显示乱码的问题

解决方案:在Bash提示符下输入:git config --global gui.encoding utf-8~/.gitconfig 文件可以查看到结果:[user]email = tingzhu.guo@midea.comname = tingzhu.guo[gui]encoding = utf-8

2015-09-21 09:49:50 712

原创 gradle错误“Could not resolve all dependencies for configuration”

在Android Studio中执行 gradle clean或者编译项目的时候,会报如下的错误:FAILURE: Build failed with an exception.* What went wrong:A problem occurred configuring project ':app'.> Could not resolve all depende

2015-09-17 16:43:32 46244 3

原创 Ubuntu14.04下使用grub引导硬盘安装Windows7系统、Windows8系统

想在Ubuntu14.04下引导安装Windows系统,无奈参考:1.http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=381226

2014-05-26 00:23:33 2621

转载 C++中的结构体与类的区别

类与结构体在C++中只有两点区别,除此之外无任何区别。(1)class中默认的成员访问权限是private的,而struct中则是public的。(2)从class继承默认是private继承,而从struct继承默认是public继承。成员运算符(·)和指向结构体成员运算符(->)的区别成员运算符(·)和指向结构体成员运算符(->)的区别两

2013-07-09 00:33:39 547

转载 已root手机在DDMS下无法读取data目录的解决办法

Open cmdType 'adb shell'suPress 'Allow' on device  在手机上允许取得root权限chmod 777  /data/data 修改该目录的权限Go to the DDMS view in Eclipse首先,下载Root Explorer解决方法:打开Root Explorer长按 data目录,列表最下面

2013-07-05 23:26:01 1438

原创 常见的RuntimeException

1.NullPointerException2.ClassCastException3.ClassNotFoundException4.FileNotFoundException5.SQLException6.IOException7.IndexOutOfBoundsException8.IllegalArgumentException

2013-07-02 16:30:41 483

原创 android2.3上用WebView组件js和java相互调用报错

07-01 16:02:12.922: W/KeyCharacterMap(1901): No keyboard for id 007-01 16:02:12.952: W/KeyCharacterMap(1901): Using default keymap: /system/usr/keychars/qwerty.kcm.bin07-01 16:02:22.002: W/dalvikvm(

2013-07-02 00:09:49 1061

转载 i=i+1与i+=1的区别及效率

在做个java优化的PPT时,看到了i=i+1与i+=1的区别,在这之前还真没想到那么细。1.x=x+1,x+=1及x++的效率哪个最高?为什么?x=x+1最低,因为它的执行如下。(1)读取右x的地址;(2)x+1;(3)读取左x的地址;(4)将右值传给左边的x(编译器并不认为左右x的地址相同)。x+=1其次,它的执行如下。(1)读取

2013-06-26 16:28:55 781

原创 使用开源项目SlidingMenu,各种报错

需要用到的开源项目:slidingmenu                    地址:      https://github.com/jfeinstein10/slidingmenuActionBarSherlock      地址 :      https://github.com/JakeWharton/ActionBarSherlock 今天准备使用开源项目S

2013-06-21 19:48:46 1355 2

原创 java学习笔记07—IO流

IO======================================* Input/Output* java.io.Filejava.io.RandomAccessFilejava.io.InputStream / OutputStreamjava.io.FileInputStream / FileOutputStreamjava.io.Buff

2013-06-16 17:57:44 599

原创 AIDL实现进程间通信,应用于电话拦截

3.AIDL   Android Interface Definition Language:接口描述语言-----------------------------------------------跨进程调用Service实例步骤:        1.在客户端创建接口,比如名字叫 IPlayController              安卓系统会自动生成类

2013-06-14 00:07:20 1823

原创 Service:启动模式和绑定模式

Service当将Activity或包含的属性交给比自己生命周期长的组件,出现ServiceConnectionLeaked异常。所以activity销毁的时候需要解绑。1、启动模式---ServiceAndroid中的进程优先级 1、前台进程  1)包含处于交互状态的Activity的进程2)包含正在执行生命周期方法的组件的进程3)包含与处于交互状态的

2013-06-13 23:57:52 1214

原创 android-简单音乐播放器的总结

业务:android的程序,实现播放音乐的功能。知识点:1.使用了android的四大组件中的三个(Activity,Service,Broadcast)activity与serivice之间的通信用广播Broadcast组件实现,程序中有10多个广播的发布和接收。2.还使用了线程和Application类来保存全局性的数据。在Service中启动一个线程是为了在activit

2013-06-08 00:48:18 3843 1

原创 Android Studio点击.exe没有反应

现象:Android Studio点击.exe没有反应解决方法一:1.在环境变量里面配置ANDROID_STUDIO_JDK  ---------》    "C:\Java\jdk1.6.0.10"    //你自己的jdk目录2.找到android-studio下的bin文件下的studio.bat文件找到第一个“SET BITS=” 在后面加

2013-06-04 21:38:40 2720

原创 HandlerThread类和IntentService类的基本原理

需求:有时需要从主线程往工作线程发送消息,在工作线程中处理消息。原理:HandlerThread类 HandlerThread提供一个getLooper的方法,返回一个looper对象。创建handler实例,handler=new Handler(looper),这样handler就与此looper对象关联起来,然后looper轮询工作线程的MessageQueue,处理消息。I

2013-05-30 22:36:24 756 1

原创 关于一些琐碎东西的总结

1、获取url地址的最后一个斜杠之后的名称private String getPath(String uri) {return "/mnt/sdcard/images/" + Uri.parse(uri).getLastPathSegment();}2.Android中,联网、下载图片到本地等等是需要在项目清单中设置权限的。联网的权限是 android.permission

2013-05-29 23:23:44 782

原创 Android线程通信模型-AsyncTask类

Android线程通信模型-AsyncTask类                1.异步任务类:是对Android中线程通信模型的封装。            2.三个泛型                Params:异步任务输入参数类型。execute和doInBackground方法的参数类型。                Progress:进度提示类型。publ

2013-05-29 23:10:49 522

原创 View控件中对Tag标签的巧妙运用

holder.ivAlbum.setTag(path);ImageView iv=(ImageView)lvMusics.findViewWithTag(task.getPath());if(iv!=null&&bm!=null){//listView采用复用机制,item是有限的,如果用户滚动过快,有可能该item就已经被复用了,也就找不到了。 iv.setImageBitmap(bm

2013-05-29 00:30:39 775

原创 异常-The specified child already has a parent. You must call removeView

做项目,遇到一个异常,The specified child already has a parent. You must call removeView"。后来问老师,才明白,我本想把几个Activity的DecorView放到一个ViewPager中,又因为采用的是Tabhost+ActivityGroup容器,所以一开始的时候,这几个decoreView就已经被放在TabContent中

2013-05-29 00:24:15 627

原创 java编程思想(Think in java)读书笔记 二

四、初始化和清理1.finalize()方法:一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用其finalize()方法,并且在下一次垃圾回收动作发生时,才会真正回收对象占用的内存。用finalize方法,可以在垃圾回收时刻做一些清理工作。finaliz主要作用是为处理或者释放使用非java代码的方式分配的内存。在jvm中有“本地方法”可能是用C或者C++编写的,C、C+

2013-05-16 00:33:50 576

原创 java编程思想(Think in java)读书笔记 一

一。JVM常量池在java用于保存在编译期已确定的,已编译的class文件中的一份数据。它包括了关于类,方法,接口等中的常量,也包括字符串常量常量池中除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值外,还包含一些以文本形式出现的符号引用,比如:类和接口的全限定名;字段的名称和描述符; 方法和名称和描述符。那么编译器

2013-05-16 00:31:52 780

转载 用HttpSessionListener与HttpSessionBindingListener实现在线人数统计

下午比较闲(其实今天都很闲),想了一下在线人数统计方面的实现,上网找了下这方面的知识,最初我的想法是,管理session,如果session销毁了就减少,如果登陆用户了就新增一个,但是如果是用户非法退出,如:未注销,关闭浏览器等,这个用户的session是管理不到的,最后决定用HttpSessionListener接口或HttpSessionBindingListener接口来实现,通过监听ses

2013-05-10 23:33:26 520

原创 dos下,解决端口占用问题

1.netstat -aon|findstr "xxx" xxx 表示被占用的端口号,通过此命令可以查出是哪个进程号的进程占用了此端口2.tasklist|findstr "yyy"yyy表示占用xxx端口的进程的进程号3.taskkill /f /t /im zzz.exe根据2可以查到进程的名字zzz,将zzz kill掉即可

2013-04-29 12:16:30 577

原创 java学习笔记_03_面向对象

面向对象 - Object Oriented Programming===========================================* 问题分解* 一个个独立的小问题,单独解决类===========================================* 对事物、逻辑、概念、算法等的抽象* 理解为: 图纸* 一个类,在jav

2013-04-29 12:10:07 527

转载 乱码问题

一,在web开发中,比较常遇到的就是get post乱码问题解决方案:1,get请求时,参数会得到乱码主要原因取决与当前浏览器的页面是怎么编码,如假设是UTF-8编码,在浏览器地址栏请求时,浏览器会对url进行URLEncoder.encode(url, "utf-8")进行编码,然后相对应的服务器,会根据后台配置如:tomcat  Java代码

2013-04-26 21:37:17 589

转载 JAVA解析JSON

一json-lib.jar开发包使用依赖包 json-lib.jar开发包使用需要依赖包以下开发包: Json-lib requires (at least) the following dependencies in your classpath:     * jakarta commons-lang 2.4     * jakarta commons-beanutils 1

2013-04-22 22:26:55 841

转载 JVM运行时数据区

JVM运行时数据区当一个Java程序要启动时,操作系统会启动一个Java虚拟机(JVM)的实例来运行这个java程序。每个Java程序的运行总有一个JVM在支撑着它。 一个JVM的运行时数据区结构大致如下:  +---------------+ class文件 ----> |类装载器子系统 | +------

2013-04-19 00:11:57 521

转载 SAX和DOM的区别

SAX (Simple API for XML) 和 DOM (Document Object Model) 是当前两个主要的XML API,几乎所有商用的xml 解析器都同时实现了这两个接口。因此如果你的程序使用了SAX或者DOM APIs,那么你的程序对xml解析器是透明。1. DOM以一个分层的对象模型来映射xml文档。而SAX将文档中的元素转化为对象来处理。2. DOM将文档载入到

2013-04-17 21:56:25 520

转载 Java实例:SAX characters(char ch[],int start,int length)

SAX characters(char ch[],int start,int length) 并不一定就能完整的表示 元素的值. 如果xml文档交长, 有可能一个元素的值会被分两次读入,所以如果只适用上面的方法去获得元素的值,很可能得到的不完整的数据.SAX可能容易忽略characters这个回调方法的一点细节,characters会在startElement和endElement之间调用多次

2013-04-17 21:33:54 758

原创 bug出现的原因和表现

bug出现的原因和表现:1坏值2.逻辑错误3、无根据的假设解决方法:1.要有条理化2.质疑你的假设3.严格看待代码,尤其是简单的代码4.保持冷静

2013-04-10 00:19:37 1391

SlidingMenuDemo 官方example

与网易新闻客户端效果界面很接近,终于在开源项目SlidingMenu中找到实现 左右滑动效果 抽屉效果

2013-06-22

android-简单音乐播放器

android中使用Activity、Service、Broadcast实现activity与Service之间的通信,使用application保存全局变量。

2013-06-08

空空如也

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

TA关注的人

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