自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 文字保护纱-Material Design

  Ok,关于这个Material Design 都快被说烂了,他被开发者越来越熟悉的程度,却与市场上的单薄身影形成了鲜明的对比,以至于每当我提及Material Design时就像祥林嫂附身一样。  有些人说,MD里有些看起来很泛,告诉你一个绝招,如果你是一个独立开发者,或者你的app对UI的要求相对较低,又或者你身边没有UI资源,你完全可以按照MD里的规范COPY一个相对看起来会...

2019-09-30 07:20:20 87

转载 记录一些设计上的事儿

不知道今天能不能写完一篇完整的文章,除非没人打扰我。书归正传!前段时间给人家做了一个应用,有一个类似于展示详情信息的界面,如下图所示,我想说一下关于动画对象的事,在应用中使用动画时非常常见的,我自己比较喜欢加一些小的动画来让应用更加的生动,调节一下气氛。现在用的最多的Animator这个对象,之前用Animation,慢慢的被淘汰了,因为它只能改变试图,却无法真正的改变对...

2019-09-30 07:20:18 66

转载 基于XMPP协议的aSmack源码分析【0】UML

这个UML有些不是很规范,只是为了作为思维路线的记录,怕跟迷路,也不知道有什么好的工具能看源码的,就笨笨的一点点的扣。This repository doesn't contain much code, it's a build environment!Tracking trunk can be hard. Doing massive changes on top of tr...

2019-09-30 07:20:15 79

转载 基于XMPP协议的aSmack源码分析【3】register过程分析

register过程分析RegisterTask这个task在运行中,添加了一个监听,上面说道的PacketReader中有一个消息机制,在不停的解析服务器返回的结果,然后将解析过后的包分发给各个监听器(观察者),而register中就注册了一个监听器,比较有意思的是,监听器被注册时还加了一个过滤器,这个过滤器的目的是监听器只接收自己感兴趣的内容,这个设计真的很赞。这样就不必在数据源头P...

2019-09-30 07:20:11 96

转载 基于XMPP协议的aSmack源码分析【2】PacketReader

PacketReaderPacketReader所有的核心逻辑都在一个线程中完成的,PacketReader的工作很专注,同样的在一个while loop中 不停的解析、刷新reader对象、同时作为事件源发送解析过后的各种Packet,解析这里用的是Android独特的Pull解析,Pull解析的特点事件驱动,在这里被完全的利用了起来,随着不同的标签,PacketReader都会做...

2019-09-30 07:20:08 79

转载 Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity

Caused by: android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want?Context中有一个st...

2019-09-30 07:20:03 211

转载 Android——permission 列表

程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” tab...

2019-09-30 07:19:54 105

转载 Android——systembroadcast 列表

Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册Intent.ACTION_BATTERY_LOW;...

2019-09-30 07:19:53 74

转载 Android——BroadcastReceiver 广播 短信拦截

/** *如何去理解BroadcastReceiver(广播)? *其实可以这样想,首先我们要有一个发送广播的“媒体”,在这个例子中,我们暂且用activity组件作为这个媒体,当然以后 *会用到service,或者随机启动方式来发送广播,这看业务需求来决定。 *在这个例子中,当点击按钮的时候,一条广播就发送了出去,同样用到了意图对象Inten...

2019-09-30 07:19:51 871

转载 搬家

以前用的博客都不如意,不知道这个怎么样,开始搬家!转载于:https://www.cnblogs.com/rioder/archive/2011/09/29/2195675.html

2019-09-30 07:19:47 64

转载 基于XMPP协议的aSmack源码分析【1】

在研究如何实现Pushing功能期间,收集了很多关于Pushing的资料,其中有一个androidnp开源项目用的人比较多,但是由于长时间没有什么人去维护,听说bug的几率挺多的,为了以后自己的产品稳定些,所以就打算自己研究一下asmack的源码,自己做一个插件,androidnp移动端的源码中包含了一个叫做asmack的jar。Reader和Writer在asmack中有两个非...

2019-09-30 07:19:47 83

转载 Android- 关于proguard.cfg

项目打包时出了问题  问题一、都知道proguard是Android提供的混淆代码的工具,以前一直没有在项目中使用,可是今天在从SVN同步代码的时候,并且打包时proguard.cfg报错了。  问题二、即便proguaed.cfg文件不报错,顺利进入到打包过程,可是等了一会就会抛出异常,打包失败!异常如下!  Proguard returned with err...

2019-09-30 07:19:44 86

转载 一句话_理解Activity四种启动模式

设置启动模式的方式:<activity android:name="Demo" android:launchMode="启动模式"></activity>1、standard :默认情况下,每次,被启动Activity都是一个新的实例,并被压入栈顶。比如A通过standard启动B,则A与B在同一个栈中。2、singleTop:如果被启动的Acti...

2019-09-30 07:19:43 60

转载 Android 项目开发 基于Web Service 服务的中英翻译软件(四)使用Sqlite “辅助” Web Service...

  罗嗦  从Android手机诞生并且大踏步的迈向商业领域的开始,就吸引了无数智能终端发烧友与开发者,博主就是这个群体中的成员之一(虽然还很菜,但却一直保持着这份热情)。就像博主一样,能拥有一台属于自己的爱机是多么幸福的一件事情(公司的不算)~,于是乎经过了2个星期的“市场调研”,决定勇闯中关村!经过几番周折终于拿到了自己心仪的机子,并且第一时间开通了3G业务,相信所有拿到智能机的...

2019-09-30 07:19:41 95

转载 歇一歇(2)流量统计-曲线图-AChartEngine

  一个阶段又一个阶段,人生也不过如此吧……  本来想稍微歇歇的,但萌萌“突发奇想”,为软件自身加一个流量查看的模块,由于软件本身就要经常的上传一些文字和图片(当然了,这是它的主要功能),还有一些坐标信息等,同时还要从服务端接收一些通知等,本身就是个耗油的家伙,那么用户就很关心这个流量的使用状况。  话又说话来,现在市场上有很多主流的流量统计软件,比如360的,部分版本系统也加入...

2019-09-30 07:19:40 473

转载 Android 项目开发 基于Web Service 服务的中英翻译软件(二)主界面

    首先看一下主界面的设计,首先要说的是搜索框,搜索框中包含“删除”按钮是怎么实现的。  以前听说过是重写TextView可以实现这种效果,如google的搜索框,但我没有实现过,而我直接在布局文件中就解决掉了这个问题。    当然啊,没有google做的美观,功能上也没有google的做的全面,一来是博主审美观天生缺陷,二来也是...

2019-09-30 07:19:37 101

转载 歇一歇(1)文件的单个扫描

  终于能有闲暇来写些东西,就当是对前段时间工作的总结。  公司年前制定一个基于GPS定位的进销存数据上报的软件,大体上就是这么个东西,本人主要负责终端开发(Android手机)。开发周期3个月,包括过年。  首先看一个问题:项目需求1:现场拍照上传,或者选择已有文件上传。就是类似于微博中发表带图片的微博是一个道理。  首先,从现有文件选择上传这个比较容易解决:  只...

2019-09-30 07:19:36 108

转载 Android 项目开发 基于Web Service 服务的中英翻译软件(一)功能介绍

  最近做了一款软件,是基于Web Service 服务的 中英翻译软件,在发表博客时,还有一些功能没有实现,为了防止以后忘记在写的过程中忘记某些要点,故以写博客的形式记录下来,以供回头翻阅。  不多说,上几张图,先大致了解一下这款软件的功能    首先大致看一下这款软件的主界面,上面是一个EditView 外加两个 ImageButton组成的输入框,并且具有清空输入...

2019-09-30 07:19:35 401

转载 Android 项目开发 基于Web Service 服务的中英翻译软件(三) Web Service服务 & Ksoap2 项目...

  关于Web Service  Android 应用通常是运行手机平台上,手机系统的硬件资源远远比不上PC平台,不管是存储能力还是计算能力,在Android平台上运行一些小的应用时可能的,但对于需要进行大量数据处理,复杂的计算么还是只能部署在远程服务器上,而Android应用只能充当这些应用的客户端,而这款中英翻译软件,其实就是部署在服务器上中英翻译服务的客户访问窗口。用户可以通过...

2019-09-30 07:19:34 261

空空如也

空空如也

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

TA关注的人

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