自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 wegtf

//描述HAL设备的hw_device_t结构体typedef struct hw_device_t { uint32_t tag; //设备的标志,值必须是HARDWARE_MODULE_TAG uint32_t version; //设备版本号 struct hw_module_t* module;//指向描述HAL模块的hw_module_t结构体指针 ui

2014-12-26 10:38:51 487

原创 czcc

interface = ra2ctrl_interface = ra0ssid = test channel = 1max_num_sta = 8beacon_int = 100dtim_period = 1

2014-12-24 09:28:55 1295

转载 Android开发性能优化大总结

一.Android相关1.  采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。2.  View中设置缓存属性.setDrawingCache为true.3.    优化你的布局。通过Andr

2014-11-03 11:08:46 559

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch

2014-10-21 10:17:35 385

转载 骆驼吃香蕉的问题 算法智力题

总共有3000只香蕉,有一只骆驼每一次只能带1000只香蕉,每1公里吃1只香蕉,没有香蕉吃它是不肯走的,A-B 点距离1000公里,如果这个骆驼要从A点到B点有什么办法可以让更多的香蕉剩下来?如何做到?如何最有效率的运最多的香蕉到B点?主要解决思路: ①骆驼先载上1000个香蕉 走到某一处,然后放一些香蕉在路上某处。再带上一些香蕉 边走边吃返回到起点 ②重复上述过程,直到

2014-10-11 20:54:40 4362

转载 C++中的类所占内存空间总结

类所占内存的大小是由成员变量(静态变量除外)决定的,成员函数(这是笼统的说,后面会细说)是不计算在内的。摘抄部分:          成员函数还是以一般的函数一样的存在。a.fun()是通过fun(a.this)来调用的。所谓成员函数只是在名义上是类里的。其实成员函数的大小不在类的对象里面,同一个类的多个对象共享函数代码。而我们访问类的成员函数是通过类里面的一个指针实现,而这个指针指向的是

2014-10-10 12:14:54 363

转载 android的消息处理机制(图文+源码分析)—Looper/Handler/Message

作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设 计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机 制,我看了Looper,Handler,Message这几个类的源码,结果又一次

2014-10-05 16:23:17 462

转载 70道经典Android面试题加答案--重要知识点几乎都涉及到了

Android面试题1.        下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存  B、 内存回收程序负责释放无用内存   C、 内存回收程序允许程序员直接释放内存   D、 内存回收程序可以在指定的时间释放内存对象 2.        下面异常是属于Runtime Exception 的是(abcd)(多选)      A、A

2014-10-01 15:53:04 2055

转载 Java的GC机制

Java的GC机制   1.Java中finalize()的作用一主要是清理那些对象(并非使用new)获得了一块“特殊”的内存区域。程序员可以用finalize()来操作。 程序员都了解初始化的重要性,但常常会忘记同样也重要的清理工作。毕竟,谁需要清理一个int呢?但在使用程序库时,把一个对象用完后就“弃之不顾”的做法并非总是安全的。当然,Java有垃圾回收器负责回收无用对象占

2014-09-30 19:51:01 290

转载 java中的匿名内部类总结

匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口

2014-09-28 10:53:47 345

转载 走台阶问题

问题刚才在首页看到一篇博客,说的是腾讯的一道面试题:一个楼梯有50个台阶,每一步可以走一个台阶,也可以走两个台阶,请问走完这个楼梯共有多少种方法?博主把这题分析的很麻烦。引来很多人围观。我以前也碰到过这个问题。写出来和大家分享一下。举个例子,假设有3个台阶,则有三种走法:分别是,1-1-1, 1-2, 2-1。分析很简单的一道题,学过组合数学的人很快就能想到,这是一个递

2014-09-27 20:50:31 706

转载 软件智力题

面试软件测试 智力题题目与部分答案  2013-03-16 09:43:03|  分类: 专业日志|举报|字号 订阅1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?答案:三根绳,第一根点燃两端,第二根点燃一端,第三根不点第一根绳烧完(30分钟)后,点燃第二根绳的

2014-09-25 11:08:05 474

转载 那些年我们一起学习的线性布局 之 线性布局里很有趣的那些事

在看本文之前,你可以先问自己个问题一个宽和高都是fill_parent的水平线性布局中只有一个按钮控件,请问怎样使得这个按钮控件居右且居下显示呢?如果有两个按钮控件,怎样使一个按钮居左下,一个按钮居右下呢?(注:使用线性布局,相对布局控们请无视)你可能会说“在Button控件的属性中设置android:layout_gravity="bottom|right"  不就行

2014-08-28 12:05:46 635

原创 解决Fragment被Replace后仍旧可见的问题

今天做项目发现yon替换了Fragment而发现之前被替换的仍旧显示在那里

2014-08-28 11:09:28 1794 1

原创 android一初始化edittext便获取焦点

有时我们一进入界面时edittext没有默认获取焦点,得自己tianjia

2014-08-27 17:00:46 949

原创 解决关于EditText输入框监听回车键enter时光标焦点不稳定问题

最近做一个项目要用EditText输入框监听回车键enter的事件,但是发现

2014-08-25 16:01:27 664

转载 进程与线程的区别和联系

进程概念  进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。在Mac、Windows NT等采用微内核结构的操作系统中,进程的功

2014-08-23 15:28:30 377

转载 Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences

除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。SharedPreferences对象本身只能获取数据而不支持存储和修改,存储修改是通过Editor对象实现。实现SharedPreferences存储的

2014-08-17 21:51:09 364

转载 Android:实现手势滑动的事件处理方法

首先得Activity必须实现OnGestureListener接口,该接口提供了关于手势操作的一些方法,onDown方法:onDown是,一旦触摸屏按下,就马上产生onDown事件public boolean onDown(MotionEvent e) {return false;}onFling方法:当手在屏幕上滑动但手未离开屏幕时触发Motio

2014-08-11 19:48:13 559

转载 Android 开发-Intent传递普通字符串

假设A传递id到B中 ActivityA: Intent intent=new Intent(); intent.setClass(ActivityA.this,ActivityB.class); intent.putExtra("id", "值"); startActivity(intent);ActivityB: Intent intent=ge

2014-08-10 20:55:35 2466

原创 Android 修改xml布局遇到的奇怪现象

今天想更改一个Android工程里面d

2014-08-10 12:37:14 429

转载 The content of the adapter has changed but ListView

java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a background thread, but

2014-08-04 22:27:23 422

转载 android读取properties配置文件

因为一些配置信息,多处用到的。且以后可能变更的,我想写个.prorperties配置文件给管理起来。我把配置文件放在了assets文件夹下appConfig.properties:

2014-08-04 14:57:47 597

转载 Android,HTTP请求中文乱码

// 编码参数    Android发送HTTP请求,android默认编码已是utf-8。问题描述:如上代码中已经设置了请求为UTF-8,服务器中编码也是全部UTF-8,可是服务器获取中文还是出现乱码。由于服务器端并非自己开发,无法看到服务器是如何运行的,只知道编码是UTF-8。同样的服务器,IPHONE客户端发送中文无乱码。问题解决:尝试打印Andorid,

2014-08-03 10:47:42 506

转载 android 自定义Toast,可设定显示时间

开发android的同学可能会抱怨Toast设定显示的时长无效,只能是Toast.LENGTH_LONG 或者Toast.LENGTH_SHORT 之一,为了解决这些办法,有多种实现方式:1.使用定时器,定时调用show()方法.2.使用CountDownTimer类,也是调用show()方法.3.使用WindownManager类实现.本文使用方法三进

2014-08-01 18:21:03 435

转载 Adapter报错:The content of the adapter has changed but ListView did not receive a

博客分类: android拾遗android 在Android编程中使用Adapter时,偶尔会出现如下错误: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not m

2014-08-01 18:21:02 372

转载 Java中字符串比较的注意点

熟悉C++的人对于两个字符串比较的代码一定很了解: (string1==string2) 但在java中,这个代码即使在两个字符串完全相同的情况下也会返回false Java中必须使用string1.equals(string2)来进行判断 补充 如果: string s1=new String("Hello"); string s2=new String(

2014-07-16 09:46:42 365

转载 Eclipse常用快捷键

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法

2014-07-03 16:30:33 260

转载 浅论Android网络请求库——android-async-http

浅论Android网络请求库——android-async-http在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient

2014-07-03 11:48:39 512

原创 关于android txt文档读写路径问题

android底层是Linux系统的,所以识别不了windows的分区硬盘,  得用this.getFilesDir() 返回 the path of the directory holding application files.

2014-07-03 11:04:05 510

转载 Java正则表达式应用

对于JAVA的Pattern类 和 Matcher类可参考网址 http://www.ibm.com/developerworks/cn/java/l-regp/part2/ 正则表达式中的特殊字符:   \\ 反斜杠   \t 间隔 ('\u0009')   \n 换行 ('\u000A')   \r 回车 ('\u000D')   \d 数字等价于[0-9]   \

2014-07-03 10:57:05 422

原创 iP的正则表达式

iP的正则表达式:^((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]|[*])\.){3}(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]|[*])$解释下\d: 匹配1位 0-9[1-9]\d: 匹配 2位 10-991\d\d: 匹配 3位 100 - 1992[0-4]\d: 匹配 3位 200-249

2014-07-03 09:52:32 464

原创 自定义对话框打开第二次就会出错误The specified child already has a parent

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.错误自定义对话框打开第二次就会出这个错误

2014-07-02 17:19:42 402

转载 多式样ProgressBar设计

多式样ProgressBar普通圆形ProgressBar  该类型进度条也就是一个表示运转的过程,例如发送短信,连接网络等等,表示一个过程正在执行中。一般只要在XML布局中定义就可以了。      android:layout_width="wrap_content"       android:layo

2014-07-01 11:32:45 393

转载 Java线程等待、通知简单实例代码

关于等待/通知,要记住的关键点是:必须从同步环境内调用wait()、notify()、notifyAll()方法。线程不能调用对象上等待或通知的方法,除非它拥有那个对象的锁。wait()、notify()、notifyAll()都是Object的实例方法。与每个对象具有锁一样,每个对象可以有一个线程列表,他们等待来自该信号(通知)。线程通过执行对象上的wait()方法获得这个等待列表。从那

2014-06-30 20:41:41 428

转载 解决java.lang.VerifyError: net/sf/json/JSONObject

Gson简要使用笔记最近在做一个java web service项目,需要用到jason,本人对java不是特别精通,于是开始搜索一些java平台的json类库。发现了google的gson,因为之前对于protocolbuf有一些了解,带着一些好奇心,我开始使用了gson。经过比较,gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用ann

2014-06-30 11:29:27 3585

原创 学习WEB技术的好网站

学习WEB技术的好网站http://www.w3school.com.cn/

2014-06-25 17:55:35 433

转载 HttpClient 教程 (一)

HttpClient 教程 (一)前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性

2014-06-25 17:02:32 308

转载 Java 中的printStackTrace()方法

java抛出异常的方法有很多,其中最常用的两个:System.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常,不过它和另外一个e.printStackTrace()方法不同。后者也是打印出异常,但是它还将显示出更深的调用信息。比如说:A   extends --->   B   extends  ----> C

2014-06-14 21:03:15 653

原创 区别getReadableDatabase()与getWritableDatabase()

否则会出现database read-only........的问题

2014-06-03 21:43:39 622

空空如也

空空如也

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

TA关注的人

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