- 博客(17)
- 收藏
- 关注
原创 JAVA 多个数组之间的排列组合
JAVA 多个数组之间的排列组合 说明:有一批手机有各种颜色、各种尺寸、各种版本,然后要实现他们之间各种属性的组合。定义各种属性String[] color={"红色","白色","蓝色","金色"};String[] size={"4.7寸","5.1寸","6.0寸"};String[] version={"联通","电信","移动","全网通"};先看一下结果红色,4.7寸,全网通,
2017-03-12 15:51:27
10497
1
原创 weightSum使用的几个效果
这几种效果只是做一个记录,忘记了就不用再去一个个试了<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientati
2015-05-09 22:40:10
866
转载 Android-IM架构设计
Android-IM架构设计作者:蘑菇小侠客 时间:June 6, 2014 分类:mogu.im###1. 架构总览###2. 模块介绍####2.1 协议封装与任务流程#####1) 协议与任务的封装 a. 协议有协议头(协议头因为格式相同,被抽象出来)和协议体组成,协议有两类:请求协议(request)和回复协议(response); b
2015-04-01 14:47:12
615
转载 Android应用中平滑的手写效果实现
转载自:平滑的签名效果实现(上) 、平滑的签名效果实现(下)英文原文:Smooth Signatures 、Smoother Signatures在信用卡支付流程中,使用手写签名能够提高支付的安全性,并有效降低过程成本。使用Square在手机上进行支付,用户可以用手指在屏幕上签名,无需拿出笔来在收据上签字。小窍门:该界面中提供了手机摇一摇清屏的功能用
2015-03-04 11:20:25
1016
转载 要开始想些事情了
很多的时候,我们总以为还可以继续天真下去,可是现实会无情而直接地告诉你这不是你想要就能要,尼玛天真就留在那些可以天真的岁月吧。是时候开始想些事情了,生活不会因为你天真而变得美好。
2015-02-15 23:20:10
446
转载 Android Bitmap内存限制
在编写Android程序的时候,我们总是难免会碰到OOM的错误,那么这个错误究竟是怎么来的呢?我们先来看一下这段异常信息:08-14 05:15:04.764: ERROR/dalvikvm-heap(264): 3528000-byte external allocation too large for this process. 08-14 05:15:04.764: ERRO
2015-02-14 22:24:27
1491
转载 Android中解决图像解码导致的OOM问题
在上一篇博文Android Bitmap内存限制中我们详细的了解并分析了Android为什么会在Decode Bitmap的时候出现OOM错误,简单的讲就是Android在解码图片的时候使用了本地代码来完成解码的操作,但是使用的内存是堆里面的内存,而堆内存的大小是收VM实例可用内存大小的限制的,所以当应用程序可用内存已经无法再满足解码的需要时,Android将抛出OOM错误。这里讲一个
2015-02-14 22:12:19
607
转载 Android处理图片OOM的若干方法小结
前言众所周知,每个Android应用程序在运行时都有一定的内存限制,限制大小一般为16MB或24MB(视平台而定)。因此在开发应用时需要特别关注自身的内存使用量,而一般最耗内存量的资源,一般是图片、音频文件、视频文件等多媒体资源;由于Android系统对音频、视频等资源做了边解析便播放的处理,使用时并不会把整个文件加载到内存中,一般不会出现内存溢出(以下简称OOM)的错误,因此它们的内存消
2015-02-14 22:10:47
360
转载 Android sqlite db-journal文件的产生和原因
http://blog.csdn.net/love_xsq/article/details/43409665留心的人会发现在android中将sqlite的数据库文件生成在SD卡上的过程中,发现生成的.db文件的旁边生成了一个大小为0的与数据库文件同名的.db-journal文件,不明白此文件的用途,于是google了sqlite的官方文档,发现该文件的用途如下:
2015-02-03 23:48:30
926
转载 关于greenDao的使用
关于greenDao的使用第一篇How to get started ? 原文地址:http://greendao-orm.com/documentation/how-to-get-started/该教程会带你浏览一个简单的greenDao示例工程。地址:https://github.com/greenrobot/greenDAO,该工程包含两个子工程:D
2015-02-03 23:46:51
504
转载 Android事件总线 ( AndroidEventBus ) 框架发布
AndroidEventBus如果你不知道事件总线是什么,那么没有关系,下面我们先来看这么一个场景:你是否在开发的过程中遇到过想在Activity-B中回调Activity-A中的某个函数,但Activity又不能手动创建对象来设置一个Listener什么的? 你是否想在某个Service中想更新Activity或者Fragment中的界面? 等等之类的组件之间的交互问题……
2015-02-03 23:10:27
383
转载 使用Google.ProtocolBuffers处理网络消息
这段时间琢磨了一下Unity3D网络游戏开发中的网络消息处理。网络游戏的服务端一般都是自主开发的,所以对应的网络消息处理也要自己开发。客户端/服务端之间的消息传到目前使用JSON和Google.ProtocolBuffers是两种常见的做法。打开炉石的代码看了看它的处理方式,感觉代码写的还是很好的,把它的思路分析一下,与大家分享。整体机制描述我们想要达到的目标大概是这样的:有N
2015-02-03 22:37:33
753
转载 JNI/NDK开发指南—— JNI开发流程及HelloWorld
http://blog.csdn.net/xyang81/article/details/41777471
2015-02-03 22:34:31
421
转载 使用 Protocol Buffers 代替 JSON 的五个原因
使用 Protocol Buffers 代替 JSON 的五个原因来源:开源中国社区 作者:oschina 在Ruby和Rails开发者中,面向服务(Service-Oriented)架构有一个当之无愧的名声,它是一个缓解程序规模恶性增长的一个强有力的途径,可在大量应用程序中提取关注点。这些新生小巧的服务通常继续使用Rails或
2015-02-03 21:07:49
1743
转载 Android 用户界面---拖放(Drag and Drop)
设计拖放操作本节主要内容如下:1. 如何开始拖拽;2. 在拖拽期间如何响应事件;3. 如何响应落下事件;4. 如何结束拖放操作。开始拖拽用户使用一个拖拽手势开始拖拽,通常是在View对象上长按。在响应中,应该做下列事情:1. 必要时,给要移动的数据创建一个ClipData和ClipData.Item对象,作为ClipData
2015-02-03 20:12:09
894
转载 Android 打造形形色色的进度条 实现可以如此简单
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43371299 ,本文出自:【张鸿洋的博客】1、概述最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar,比如:daimajia的等。简单看了下代码,基本都是继承自View,彻彻底底的自定义了一个进度
2015-02-03 20:04:08
570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人