自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 Android 开发:开源库Speex支持arm64的动态库文件

随着处理器制造工艺的不断进步,和Android系统的不断发展,最近出了arm64-v8a的架构,由于项目中用到了speex的第三方语音编解码的动态库,其他架构的处理器暂不用说,一切正常,唯独到arm64-v8a这里出问题了,在Android5.0 arm64位的手机上使用语音会报错,关于其他架构的.so文件编译不再赘述,网上都有资料。废话少说,直接上步骤:1.下载android-nd...

2015-07-02 10:24:00 198

转载 Android TextView跑马灯

1 <TextView 2 android:layout_width="fill_parent" 3 android:layout_height="wrap_content" 4 android:layout_margin="20dp" 5 android:ellipsize="marquee"...

2014-06-30 10:52:00 108

转载 android开发中 解决服务器端解析MySql数据时中文显示乱码的情况

首先,还是确认自己MySql账户和密码1.示例 账户:root 密码:123456 有三个字段 分别是_id 、username(插入有中文数据)、password1)首先我们知道我们的MySql一般默认的编码类型是gdb,也就是latin1编码。因为我们有时候插入表中的数据是中文的格式,所以我们一般都是默认的这种方式。2)在我们的服务器端解析显示MySql数...

2013-06-29 20:31:00 172

转载 android开发 如何通过web服务器访问MYSQL数据库并且使其数据同步到android SQLite数据库?...

通过web服务器访问MYSQL数据库有以下几个过程:1、在MySql下创建自己的数据库和自己的表单2、连接数据库。3、访问数据库1、创建web工程 (服务器端)  在Myeclipse下新建一个web项目,为了好统一管理在WEB-INF下建一个web.xml用来加载服务器启动时的配置信息。这个文件是由大量的<servlet></servlet&...

2013-06-22 21:03:00 337

转载 android开发 服务器端访问MySQL数据库,并把数据库中的某张表解析成xml格式输出到浏览器...

我们此时只要写一个Servlet就可以了: 1 public class UpdateMenuServlet extends HttpServlet { 2 /** 3 * 4 */ 5 private static final long serialVersionUID = 1L; 6 // 构造方法 7 ...

2013-06-22 20:52:00 140

转载 android开发 MyEclipse下测试连接MySQL数据库

1、首先要加载MySQL驱动包。步骤:右击项目找到build path->configure build path->libraries——>add External JARs添加驱动包2、写测试类:TestCon.java(在此之前,首先必须  1.在自己的电脑上Mysql下确定账户是"root",密码是"123456";  2.进入账户,创...

2013-06-22 20:36:00 233

转载 android开发 解析服务器端xml文件数据存储到android客户端SQLite数据库

以下面xml文件为例对其解析(假设此xml就在服务器端Server项目下的servlet包下的MenuServlet文件的输出流中): 1 <?xml version="1.0" encoding="UTF-8" ?> 2 - <menulist> 3 - <menu> 4 <id>1</id...

2013-06-22 16:48:00 113

转载 android开发之Bitmap 、byte[] 、 Drawable之间的相互转换

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中...

2013-06-22 16:30:00 73

转载 android开发之数据库存取图片

  Android数据库中存取图片通常使用两种方式,一种是保存图片所在路径,二是将图片以二进制的形式存储(sqlite3支持BLOB数据类型)。对于两种方法的使用,好像第二种方法不如第一种方法更受程序员欢迎,他们认为,在很多数据库语言里,处理大字段都是不容易的,像图片这样的文件放在数据库里会有问题:对数据库的读写速度永远赶不上文件系统的处理速度,使数据库变得巨大;但也有很多人认为像图片这...

2013-06-22 16:26:00 1155

转载 android开发 Tomcat服务器之Servlet生命周期

Servlet是一种可以在Servlet容器中运行的组件,那么理所当然就应该有一个从创建到销毁的过程,这个过程我们可以称之为Servlet生命周 期。Servlet的生命周期可以分为加载、实例化、初始化、处理客户请求和卸载五个阶段,体现在方法上主要是init()、service()和 destroy()三个方法。生命周期的具体说明如下:Servlet容器完成加载Servlet类和实例化...

2013-05-30 15:18:00 118

转载 解决ScrollView中嵌套ListView(本文为CornerListView)时显示异常的问题

  之前曾经就是做项目的时候,因为CornerListView的界面显示比较不错,所以经常用,但是突然发现嵌套在ScrollView中就会经常出现排布异常,很是苦恼的东西,两个不错的模块竟然无法存在,难道真的是“一山不容二货”,鱼与熊掌不可兼得?  没办法,还是都想要,所以就想办法了!  查资料,自己测试,终于有了解决方案!首先看布局文件(不用变的): 1 &...

2013-05-28 10:52:00 94

转载 Android开发之Intent跳转到系统应用中的拨号界面、联系人界面、短信界面

现在开发中的功能需要直接跳转到拨号、联系人、短信界面等等,查找了很多资料,自己整理了一下。首先,我们先看拨号界面,代码如下:Intent intent =new Intent();intent.setAction("android.intent.action.CALL_BUTTON");startActivity(intent);和...

2013-05-21 23:34:00 132

转载 Android有效解决加载大图片时内存溢出的问题

尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为ImageView的 s...

2013-05-15 14:25:00 60

转载 android开发 获取手机分辨率大小

就当是记录下细节吧,很多时候都是要用到手机分辨率大小的。为什么呢?不管是在我们的布局还是在实现代码中进行操控,我们的灵活性都不是局限于一个固定的数值,而是面对不同的手机对象都有一个适应的数值。所以,记录下核心代码:DisplayMetrics metrics=new DisplayMetrics(); getWindowManager().getDefaul...

2013-04-25 08:36:00 91

转载 Android开发(简析Android Activity的生命周期)

首先,我们可以看一下android acitivity的生命周期图,不知道你是否看得非常清晰,反正本人第一次看着倒是不太难,但是对于其间的原理还真是不太清楚,所以做有实验验证了一切……在这里,就不再上传代码等东西,这是android开发的基础课程,相信能看到的都会对一个activity的方法进行重写实现日志打印的效果。因此,我们只说结果!大家可以比照“生命周期图”理解下!...

2013-04-23 08:26:00 75

转载 Android开发之ExpandableListView的使用(一目了然版)

  首先,通过ExpandableListView这个名字,我们就可以看得出这是一个可扩展的ListView,对于ListView我们就很清楚,不用太多的解释了!  由于本人测试的时候全部都是真机测试的,所以就不上图了,代码尽量详细些。。。  (如果大家想测试的话,直接可以把下面的两张图片复制粘贴到你的项目中,其它的代码直接用就ok了)  直接看代码讲解吧:  ...

2013-04-22 09:17:00 108

转载 android adb启动失败问题 adb server is out of date. killing... ADB server didn't ACK * failed to star...

今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了。错误如下--》adbserverisoutofdate.killing...ADBserverdidn'tACK*failedtostartdaemon*第一猜想,就是adb的端口号被占用了。随机--一.查看是否是豌豆荚或者手机助手占用了端口...

2013-04-20 11:32:00 388

转载 android map如何获得Google Map API key

我们首先要做的是获取一个MD5 key(当然,他是通过JDK的keytool工具(keytool.exe)实现的)1.在这里,主要有两方面的工作 keytool、debug.keystore2.首先,找到debug.keystore!(进入Eclipse开发环境,然后选择Window-->Preferences-->Android-->Build,这时候我们可以...

2012-08-09 16:45:00 61

转载 c++流操作----->rdbuf()

我们使用STL编程的时候有时候会想到把一个流对象指向的内容用另一个流对象来输出,比如想把一个文件的内容输出到显示器上,我们可以用简单的两行代码就可以完成。 ifstream infile("test.txt");cout << infile.rdbuf();上面的代码就把infile流对象中的流重定向到标准输出cout上,您可以在屏幕上看到test.txt的内容。...

2011-12-16 10:14:00 395

转载 ROR:Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'

编辑器加载中...Ubuntu8.04刚装了mysqlsudo apt-get install mysql安装成功了,安装最后要求输入了密码,也输入了,OKmysql -uroot -p输入设置的密码竟然报错了!ERROR 1045 (28000): Access denied for user 'root'@'localhost' (us...

2011-11-27 21:37:00 97

转载 为什么有必要给父类提供默认的构造函数?

classSuperClass{//父类没有默认构造器,但是有含参构造器publicSuperClass(Stringparam){}}classChildClass{} 出现以上代码,即不能编译通过,原因如下:1)编译器会给子类提供默认的构造器。2)编译器不会给父类提供默认构...

2011-11-19 17:08:00 211

转载 Ubuntu下:启动工程ruby script/server后出现 WARN TCPServer Error: Address already in use - bind(2) Exiting...

此时提示信息是你所启用的端口已经被占用了,所以:1.输入命令(找到3000的所在端口pid):netstat -tulpn | grep 3000当然,你会看到-->tcp  0  0 127.0.0.1.3000  0.0.0.0:*  LISTEN1877/ruby2.输入命令(杀死被占用的pid):kill -9 18773.重新启动ruby ...

2011-11-18 09:22:00 156

转载 c++ :友元函数

采用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间...

2011-07-19 14:39:00 79

转载 c++:string//const//c与c++不同风格//多态//虚函数//强制转换...

c++中字符串的处理,用string进行处理,实际上它是一个类. C++代码 stringname; name.size(); name.c_str();string name;name.size();name.c_str();因此这里的name就是一个对象. name[下标],这样写不表示它是一个数组. char s[...

2011-07-18 11:08:00 100

转载 c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿

C 风格(C-style)强制转型如下:(T) exdivssion // cast exdivssion to be of type T函数风格(Function-style)强制转型使用这样的语法:T(exdivssion) // cast exdivssion to be of type T这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把...

2011-07-18 10:33:00 58

转载 C++虚函数表解析

定义 虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public,在基类的类定义中定义虚函数的一般形式: virtual 函数返回值类型 虚函数名(形参表) { 函数体 }编辑本段作用 虚函数的作用是实现动态联编,也就是在程序的运行阶段动态地选择合适的成员函数,在定义了虚函数后,可以在基类的派生类中对虚函数重新定义,在派生类中重新定义的函数应与虚函数具...

2011-07-17 21:31:00 72

空空如也

空空如也

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

TA关注的人

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