android开发
ostea
为自己鼓掌。
展开
-
二维码之Zxing全解
在做项目的时候用到二维码功能,目前用的比较多的是Zxing和Zbar了,关于这两个开源项目的比较以及关于他们的二次开发网上已经有很多了。 今天主要聊聊基于Zxing之下的android开发。 Zxing源码 对于android开发来说,只要关注 其中的 core,android, android-core这三个文件夹就OK了。编译Zxing源码查看core文件夹下的源码,发现都是用我们熟原创 2015-09-29 17:18:52 · 560 阅读 · 0 评论 -
Android-设置PullToRefresh下拉刷新样式
以下是开源控件PullToRefresh的自定义样式属性:[html] view plain copy xml version="1.0" encoding="utf-8"?> resources> declare-styleable name="PullToRefresh"> attr name转载 2016-03-02 13:43:54 · 1609 阅读 · 0 评论 -
AndroidStudio配置AndroidAnnotations
android配置AndroidAnnotations可以分为2步 第一步->build.gradle(project)// Top-level build file where you can add configuration options common to alsub-projects/modules.buildscript { repositories { j原创 2016-01-08 01:08:31 · 370 阅读 · 0 评论 -
Android性能优化之使用线程池处理异步任务
说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类 2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况下,用Runnable接口创建的线程可以处理同一资源,而用Thread类创建的线程则各自独立处理,各自拥有自己的资源。所以,在Ja转载 2015-11-19 10:19:46 · 600 阅读 · 0 评论 -
View的事件分发机制。
基础知识所有的触摸事件(TouchEvent)都被被封装成了MotionEvent对象,它包含了这个事件的触摸位置、发生事件、历史纪录以及singleTouch、doubleTouch等等MotionEvent一般可以有以下几种行为类型 (ev.getAction()) ACTION_DOWN按下、ACTION_MOVE移动、ACTION_UP抬起、ACTION_POINTER_DOWN单点原创 2015-10-10 22:19:10 · 303 阅读 · 0 评论 -
[茶聊] 我的第一个App(一)
今天完成的是项目主框架的搭建。效果如图所示 thx:原创 2015-10-09 19:27:25 · 829 阅读 · 0 评论 -
AndroidStudio .9图引用出错
studio对9patch图片的支持相对eclipse来说更加严格解决办法: 1、把.9图片都放到drawable文件夹下。 2、可以在Android studio里面直接编辑.9图, Android studio的UI编辑能力比Eclipse要严格,点击show bad patches,如果存在bad patches就编译不过。你需要在Android Studio里面修改好.9图, 遵原创 2015-10-09 20:41:20 · 493 阅读 · 0 评论 -
[茶聊] 项目准备阶段
从上个月就一直有个想法,那就是完成自己第一个app的制作。 也算是对自己现阶段能力的一个考验。项目最后会开源出来,现在记录该项目的几大模块1、登录模块 2、茶聊(首页)模块 --------- 3、消息模块 IM 4、编辑模块 IM 5、发现模块 IM --------- 6、个人信息模块这个产品的的出发点是? 茶聊, 顾名思义, 闲暇之余的聊天打屁的原创 2015-10-09 18:50:12 · 353 阅读 · 0 评论 -
Socket心跳包
出于最近对im研究的兴趣,看到smack里有个30s发送一个空消息的线程,了解了下关于心跳包,keepalive的知识。 TCP的socket本身就是长连接的,那么为什么还要心跳包呢?搜索到的资料解释如下:一:内网机器如果不主动向外发起连接,外网机没法直连内网的,这也是内网机安全的原因之一吧,又因为路由器会把这个关系记录下来,但是过一段时间这个记录可能会丢失 ,所有每一个客户端每隔转载 2015-10-08 16:19:40 · 574 阅读 · 0 评论 -
React-native 关于 android真机解决出现连不上服务器
我们都知道使用RN开发android,我们要运行程序可以使用 //android 5.0之前要反向代理喜爱 5.0之后可以不用 但是你写也没关系adb reverse tcp:8081 tcp:8081//run appreact-native run-andorid这时候假如你是使用模拟器,在环境变量没什么为题的情况下 都能跑通 通过 摇一摇 或者使用 adb 命令 adb原创 2016-05-20 07:54:31 · 5791 阅读 · 1 评论