Android
crocodile_songe
这个作者很懒,什么都没留下…
展开
-
2011 APP年终总结——日均160元的收入经历
每当接近年尾,最痛苦的工作无疑是写年终总结,经过数天奋战总算完成任务,不禁感叹这一年过得不容易阿。突然想起这一年也是自己开发Android APP的第一年,于是觉得应该给自己的APP来一个年终总结。 一、开发方面严格来说,我只有8个月的Android开发年龄,同样过着苦逼Android开发者的生活:完成公司任务后回家继续Coding,用了大约2个月的碎片时间才完成自己第一个APP。转载 2012-01-12 22:30:17 · 443 阅读 · 0 评论 -
Android ListView添加按钮后自身无响应
Android ListView添加按钮后自身无响应。在ListView上加了个Button 后就只响应Button 而不响应ListView的单击了。 后来终于解决了。是因为Button获取了焦点, 导致ListView没有了焦点, 所以响应不了。我们只要在Button上加上两句Xml的属性即可。Android:focusable="false"Android转载 2013-04-12 13:59:40 · 508 阅读 · 0 评论 -
android的Log输出
一个android应用程序运行后 并不会在 ide的控制台内输出任何信息. 不能在控制台输出。但是android提供的Log类。 在程序中输出日志, 使用 android.util.Log 类. 该类提供了若干静态方法Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(Strin转载 2013-04-12 14:10:19 · 723 阅读 · 0 评论 -
android inflater 用法
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。 具体作用: 1、对于一个没有被载入或者想要动态载入的界面,都需要使用Layou转载 2013-04-11 16:08:32 · 513 阅读 · 0 评论 -
Android之MVC模式
MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,而C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,这与《设计模式》中的观察者模式是完转载 2013-04-10 15:33:21 · 518 阅读 · 0 评论 -
Android Bundle类
今天发现自己连Bundle类都没有搞清楚,于是花时间研究了一下。根据google官方的文档(http://developer.android.com/reference/android/os/Bundle.html)Bundle类是一个key-value对,“A mapping from String values to various Parcelable types.”转载 2013-04-10 15:16:10 · 403 阅读 · 0 评论 -
ADB 教程
写在前面...........................................................................................................................................11、 什么是 adb?...........................................转载 2013-04-09 11:28:42 · 516 阅读 · 0 评论 -
android 网络编程 HttpGet类和HttpPost类使用详解
虽然在登录系统中使用了Web Service与服务端进行交互。但是在传递大量的数量时,Web Service显得有些笨拙。在本节将介绍移动电子相册中使用的另外一种与数据库交互的方法。直接发送HTTP GET或POST请求。这就要用到HttpGet、HttpPost以及HttpURLConnection这些类。15.3.1 HttpGet类和HttpPost类本节将介绍Androi转载 2013-04-08 18:05:21 · 602 阅读 · 0 评论 -
Android Java 中Thread与Runnable的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限,下面看例子:package org.thread.demo;class MyThread extends Thread转载 2013-04-07 13:52:25 · 475 阅读 · 0 评论 -
android 线程池对象-ThreadPoolExecutor
在J2SE(TM)5.0 中,Doug Lea 编写了一个优秀的并发实用程序开放源码库 util.concurrent,它包括互斥、信号量、诸如在并发访问下执行得很好的队列和散列表之类集合类以及几个工作队列实现。该包中的 PooledExecutor 类是一种有效的、广泛使用的以工作队列为基础的线程池的正确实现。Util.concurrent 定义一个 Executor 接口,以异步地执行 R转载 2013-04-07 14:25:47 · 572 阅读 · 0 评论 -
Android 线程池管理
ThreadPoolExecutor线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue workQue转载 2013-04-07 14:10:49 · 455 阅读 · 0 评论 -
ThreadPoolExecutor运转机制详解
最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数:[java] view plaincopypublic ThreadPoolExecutor(int corePoolSize,转载 2013-04-07 14:10:14 · 412 阅读 · 0 评论 -
Android SDK各个版本区别及如何选择
1. 各个版本区别 版本备注Android1.12008 年9月发布的Android第一版Android1.5 Cupcake (纸杯蛋糕)2009年4月30日,官方1.5版本(Cupcake 纸杯蛋糕)的Android发布。主要的更新如下: 拍摄/播放影片,并支持上传到Youtube 支持立体转载 2013-04-06 21:54:57 · 885 阅读 · 0 评论 -
IntelliJ IDEA 12 编译时报错:“编码GBK的不可映射字符”,"未结束的字符串字面值"和非法的类型开始
使用12版本时,导入eclipse的代码会出现如上问题,想了一下应该是编码问题。不罗嗦之间给出解决流程:Setting->File Encodings->IDE Encoding选择utf-8,不要选择“system default” 同时,Default encoding for properties files 也选择 UTF-8原创 2013-04-07 10:22:31 · 4667 阅读 · 0 评论 -
android中的数据库操作
android中的数据库操作 android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可转载 2013-04-07 09:36:53 · 540 阅读 · 0 评论 -
Android基础类之BaseAdapter
BaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,1、Adapter类简介1)、Adapter相关类结构如下图所示:自定义Adapter子类,就需要实现上面几个方法,其中最重要的是getView()方转载 2013-04-07 11:24:26 · 466 阅读 · 0 评论 -
Android入门:调用WebService
二、WebService实例http://www.webxml.com.cn/zh_cn/index.aspx 此网址给出了很多Web服务,我们可以调用此处给定的Web服务;此处我们实现的功能是根据手机号查询归属地;需要使用的网页为:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.as转载 2013-05-08 08:36:59 · 504 阅读 · 0 评论