随笔分类 -  Android开发

Andriod开发遇到的一些问题和经验分享
摘要:源文链接:http://appmem.com/archives/405本文参考了官方Dev Guide文档,简单介绍Android下的affinities和任务(task)。1、Activity和Tasktask就好像是能包含很多activity的栈。 默认情况下,一个activity启动另外一个a... 阅读全文
posted @ 2014-11-27 11:56 dongweiq 阅读(161) 评论(0) 推荐(0) 编辑
摘要:###1. 架构总览###2. 模块介绍####2.1 协议封装与任务流程#####1) 协议与任务的封装 a. 协议有协议头(协议头因为格式相同,被抽象出来)和协议体组成,协议有两类:请求协议(request)和回复协议(response); b. 任务(action)由请求协议、回复协议和任务回... 阅读全文
posted @ 2014-11-25 17:43 dongweiq 阅读(1829) 评论(0) 推荐(0) 编辑
摘要:1 ackage com.demo; 2 3 import java.util.ArrayList; 4 5 import android.app.Activity; 6 import android.content.Context; 7 import android.dat... 阅读全文
posted @ 2014-11-21 12:47 dongweiq 阅读(571) 评论(0) 推荐(0) 编辑
摘要:控件属性:android属性Android功能强大,界面华丽,但是众多的布局属性就害苦了开发者,下面这篇文章结合了网上不少资料,第一类:属性值为true或falseandroid:layout_centerHrizontal水平居中(Hrizontal表示水平)android:layout_cent... 阅读全文
posted @ 2014-11-14 09:41 dongweiq 阅读(275) 评论(0) 推荐(0) 编辑
摘要:Android 模拟器一直以运行速度慢著称, 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题。Intel HAXM (Hardware Accelerated Execution Manager) 使用基于 Intel(... 阅读全文
posted @ 2014-10-23 09:57 dongweiq 阅读(433) 评论(0) 推荐(0) 编辑
摘要:apk不同exe和jar文件,apk需要在安卓系统中运行,单有一个apk文件还是没用,不能直接拖进AVD中(当然可以直接放到安卓系统的手机中)由于我们的eclipse大都是已经安装好,解压直接使用的,所以不用配置环境变量也能运行模拟器。但是当你要将一个apk(没有源程序)加到AVD中却需要好几个步骤... 阅读全文
posted @ 2014-10-23 09:55 dongweiq 阅读(745) 评论(0) 推荐(0) 编辑
摘要:今天很自然的在写Sql语句的时候用了Top,一开始没发现问题,因为我从数据库读出的值正好是0,而我习惯变量定义的时候也都赋值0,可是到我不要0的时候我就发现问题了。后来才知道,可爱的小sqlite竟然有不支持的sql语法。 看到某个论坛有个新手也发现了这个问题并发帖了,下面一牛人的回复是“top是... 阅读全文
posted @ 2014-10-21 17:45 dongweiq 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:1 et_txt.addTextChangedListener(new TextWatcher() { 2 // 判断何时弹出@选择成员的界面的逻辑:判断增加的字符个数是1,记录下变化前的位置,最后判断增加的这个字符是否是@字符即可 3 int ad... 阅读全文
posted @ 2014-10-20 16:17 dongweiq 阅读(286) 评论(0) 推荐(0) 编辑
摘要:本节为您介绍Protobuf实现Android Socket通讯开发教程,因此,我们需要先了理一下protobuf 是什么?Protocol buffers是一种编码方法构造的一种有效而可扩展的格式的数据。谷歌使用其内部几乎RPC协议和文件格式的所有协议缓冲区。protobuf 适用的语言正宗(Go... 阅读全文
posted @ 2014-10-16 11:09 dongweiq 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:【声明】欢迎转载,但请保留文章原始出处→_→生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/3824988.html联系方式:smyhvae@163.com【正文】ADB远程调试的方法给Android... 阅读全文
posted @ 2014-10-14 10:13 dongweiq 阅读(1837) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章中《Android 基于Netty的消息推送方案之字符串的接收和发送(三)》我们介绍了Netty的字符串传递,我们知道了Netty的消息传递都是基于流,通过ChannelBuffer传递的,那么自然,Object也需要转换成ChannelBuffer来传递。好在Netty本身已经给我们写... 阅读全文
posted @ 2014-10-11 17:19 dongweiq 阅读(1419) 评论(0) 推荐(0) 编辑
摘要:在上一篇文章中《Android 基于Netty的消息推送方案之概念和工作原理(二)》,我们介绍过一些关于Netty的概念和工作原理的内容,今天我们先来介绍一个叫做ChannelBuffer的东东。ChannelBufferNetty中的消息传递,都必须以字节的形式,以ChannelBuffer为载体... 阅读全文
posted @ 2014-10-11 17:18 dongweiq 阅读(1110) 评论(0) 推荐(0) 编辑
摘要:上一篇文章中我讲述了关于消息推送的方案以及一个基于Netty实现的一个简单的Hello World,为了更好的理解Hello World中的代码,今天我来讲解一下关于Netty中一些概念和工作原理的内容,如果你觉得本篇文章有些枯燥,请先去阅读《Android 基于Netty的消息推送方案之Hello... 阅读全文
posted @ 2014-10-11 17:17 dongweiq 阅读(1011) 评论(0) 推荐(0) 编辑
摘要:消息推送方案(轮询、长连接)轮询轮询:比较简单的,最容易理解和实现的就是客户端去服务器上拉信息,信息的及时性要求越高则拉信息的频率越高。客户端拉信息的触发可以是一些事件,也可以是一个定时器,不断地去查询服务器。所以这个方案的弊端也是显而易见的,在轮询的频率较高时,服务器端的压力很大,通讯的流量也很大... 阅读全文
posted @ 2014-10-11 17:16 dongweiq 阅读(3850) 评论(2) 推荐(1) 编辑
摘要:最新内容请看:http://www.androiddevtools.cn/ https://github.com/inferjay/AndroidDevTools官方adt下载地址:http://developer.android.com/sdk/installing/installing-ad... 阅读全文
posted @ 2014-10-11 14:05 dongweiq 阅读(649) 评论(0) 推荐(0) 编辑
摘要:Widget样式(Widget Style)特别说明,此处定义大量的系统内置控件的样式,对于重写原生控件的样式具有很大的参考价值。 @android:style/Widget.AbsListView @android:style/Widget.AutoCo... 阅读全文
posted @ 2014-10-04 09:19 dongweiq 阅读(483) 评论(0) 推荐(0) 编辑
摘要:离线下载的功能点如下: 1.下载管理(开始、取消下载)。 2.网络判断(Wi-Fi,3G)。 3.独立进程。 4.定时和手机催醒。 5.自启动。选择离线下载的核心方法后台独立运行,我们很容易想到服务(Service),但是有以下几种问题(1)如果服务的进程和应用一致,那么在应用退... 阅读全文
posted @ 2014-10-04 09:12 dongweiq 阅读(247) 评论(0) 推荐(0) 编辑
摘要:Java代码publicclassRollActivityextendsActivity{privateViewview;privateButtonbtn;privatePopupWindowmPopupWindow;privateView[]btns;/**Calledwhentheactivit... 阅读全文
posted @ 2014-09-29 09:22 dongweiq 阅读(396) 评论(0) 推荐(0) 编辑
摘要:碰巧用到Proto,算是笔记吧算是笔记吧,windows :1,两个文件:proto.exe, protobuf-java-2.4.1.jar2,建立一个工程TestPb,在下面建立一个proto文件件,用来存放【。proto】文件3,将proto,exe放在工程下,4,建立一个msg.proto文... 阅读全文
posted @ 2014-09-25 18:37 dongweiq 阅读(533) 评论(0) 推荐(0) 编辑
摘要:Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例如TCP/IP和UDP/IP上抽象的事件驱动的异步API。 Apache MINA 也称为: ● NIO 框架库 ● 客户端服务器框架库 ● 一个... 阅读全文
posted @ 2014-09-25 17:52 dongweiq 阅读(692) 评论(0) 推荐(0) 编辑