
总结
YLBF_DEV
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FastJson解析工具解析Json
阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;原创 2015-06-02 17:42:10 · 2025 阅读 · 0 评论 -
Android Spinner
Android Spinner在Android的UI开发中,Spinner(下拉列表)总是可以用到的Spinner是一个列表选择框,会在用户选择后,展示一个列表供用户进行选择。Spinner是ViewGroup的间接子类,它和其他的Android控件一样,数据需要使用Adapter进行封装。原创 2015-11-07 17:35:26 · 1077 阅读 · 0 评论 -
Android M 新的运行时权限开发者需要知道的一切
android M 的名字官方刚发布不久,最终正式版即将来临! android在不断发展,最近的更新 M 非常不同,一些主要的变化例如运行时权限将有颠覆性影响。惊讶的是android社区鲜有谈论这事儿,尽管这事很重要或许在不远的将来会引发很严重的问题。翻译 2015-10-30 10:43:16 · 743 阅读 · 0 评论 -
HTTP头部详解
HTTP头部详解 HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参考RFC2616。原创 2015-12-14 17:07:01 · 8973 阅读 · 0 评论 -
android进程间通信之Broadcast
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。这里利用广播接收器来解决不同应用间的通信问题,以及广播接收器使用上的一点总结原创 2016-02-18 13:54:48 · 3181 阅读 · 0 评论 -
Android 进程间通信之AIDL
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。这里介绍AIDL的方式。转载 2016-02-18 16:13:52 · 1202 阅读 · 0 评论 -
修改Android Studio Build生成apk的默认名称
用Android Studio 打包App时生成的名称默认是 app-release.apk这样的名字 我这里使用Gradle 配置文件修改默认命名格式以更直观管理 我现在格式是这样的 我现在格式是这样的 包名_版本名称_生成时间的哈希-release|debug.apk 例如 com.demo.test_1.0.0.0_480550181-release.apk原创 2016-02-26 16:43:32 · 15478 阅读 · 0 评论 -
浅谈 MVP in Android
转载请标明出处: http://blog.youkuaiyun.com/lmj623565791/article/details/46596109; 本文是在:【张鸿洋的博客】的内容基础上转载而来,对于做出了一些修改一、概述对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看转载 2016-05-25 17:54:11 · 450 阅读 · 0 评论 -
Android 命名规范 (提高代码可以读性)
Android 命名规范 (提高代码可以读性)前言android文件众多,根据名称来辨别用途很重要,因此命名要规范刚接触android的时候,命名都是按照拼音来,所以有的时候想看懂命名的那个控件什么是什么用的,就要读一遍甚至好几遍才知道,这样的话,在代码的审查和修改过程中就会浪费不少不必要的时间。如果就是我一个人开发,一个人维护的话还好,可是如果一个项目是团队分工合作,这样让你的同事去看你的代码就更转载 2016-06-08 11:50:28 · 1134 阅读 · 0 评论 -
使用Ant批量打包Android渠道包
**使用Ant批量打包Android渠道包**Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。今天花费了几个小时,参考网上的资料,期间遇到了好几个问题, 终于实现了使用Ant批量多渠道打包,现在,梳理一下思路,总结使用Ant批量多渠道打包的方法:配置ant环境下载安装Ant,不是使用Androis sdk 或者 Eclips原创 2015-06-04 14:14:24 · 1527 阅读 · 0 评论 -
Android 开发中应该知道的关于strings.xml的事
Android 开发中应该知道的关于strings.xml的事避免过度复用 不要复用不同页面上的字符串1.假设你现在在Sign In与Sign Up两个界面上都设置了一个加载提示框,因为两个都是用于提示正在加载中的,因此你打算使用相同的提示语 —— R.string.loading<string name="loading">Loading please wait…</string>不过后来P原创 2016-07-20 13:27:47 · 1053 阅读 · 0 评论 -
在android的spinner中,实现取VALUE值和ID值
为了实现在android的spinner实现取VALUE值和TEXT值,我尝试过好些办法,在网上查的资料,都是说修改适配器,刚开始我也是通过修改适配器的方法来做的,但是如果一个activity有多个spinner,就需要多声明几个适配器的全局变量。后面查看适配器的源码发现,其实没有必要修改适配器,直接往适配器里面传对象,然后重写对象的toString()方法就可以简单解决。转载 2015-11-07 17:56:38 · 5414 阅读 · 0 评论 -
Android 判断用户2G/3G/4G移动数据网络
Android 判断用户2G/3G/4G移动数据网络在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流量比较大的数据。转载 2015-08-06 10:28:17 · 1805 阅读 · 0 评论 -
T_SQL总结笔记
T_SQL总结笔记一 基本语法新建数据库插入数据insert修改数据记录Update删除1Delete记录日志2清空删除Truncate不记录日志3删除表drop表和日志都删除二运算符三 通配符四 查询SELECT语句格式查询模糊查询LIKEIS NULLBETWEENIN聚合函数SUM求和AVG求平均值MAXMIN求最大最小值COUNT计数分组查询单列分组查询多列原创 2015-06-27 17:10:06 · 1129 阅读 · 0 评论 -
Android之Activity与Service通信
一、当Acitivity和Service处于同一个Application和进程时,通过继承Binder类来实现。 当一个Activity绑定到一个Service上时,它负责维护Service实例的引用,允许你对正在运行的Service进行一些方法调用。比如你后台有一个播放背景音乐的Service,这时就可以用这种方式来进行通信。Service代码代码如下:public转载 2015-03-19 15:56:44 · 646 阅读 · 0 评论 -
android 内存缓冲机制:MemoryCache
import java.lang.ref.SoftReference;import java.util.LinkedHashMap;import android.graphics.Bitmap;import android.util.Log;import android.util.LruCache;/** * @ClassName: MemoryCache * @date 201转载 2014-12-03 15:41:10 · 1522 阅读 · 0 评论 -
Android四大组件:Activity、Service、Broadcast Receiver、Content Provider
Android四大组件:Activity、Service、Broadcast Receiver、Content Provider。原创 2015-05-25 14:44:49 · 1368 阅读 · 0 评论 -
Android Notification通知详解
Android Notification通知详解根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。下面对Notification类中的一些常量,字段,方法简单介绍一下转载 2015-05-25 14:05:54 · 639 阅读 · 0 评论 -
android布局属性总结备用
android布局属性总结备用android五大布局 Android 五大布局: FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。原创 2015-05-25 14:34:30 · 793 阅读 · 0 评论 -
关于如何理解数组
关于如何理解数组今天把之前的笔记整理下方便以后查阅原创 2015-08-09 16:21:27 · 634 阅读 · 0 评论 -
Android取消EditText自动获取焦点默认行为
Android取消EditText自动获取焦点默认行为在项目中,一进入一个页面, EditText默认就会自动获取焦点,很是郁闷,Android 如何让EditText不自动获取焦点?于是搜集整理一番,晒出来和大家分享,希望对你们有所帮助。原创 2015-08-12 11:27:11 · 1427 阅读 · 0 评论 -
Activity被回收导致fragment的getActivity为null的解决办法
Activity被回收导致fragment的getActivity为null的解决办法如果系统内存不足或者切换横竖屏或者app长时间在后台运行,Activity都可能会被系统回收,然后Fragment并不会随着Activity的回收而被回收,从而导致,Fragment丢失对应的Activity。转载 2015-08-12 16:54:55 · 1155 阅读 · 0 评论 -
Android 关于fragment切换
Android 关于fragment切换在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment 但是,这样会有一个问题 ,应该很多朋友都遇到过: 每次切换的时候,Fragment都会重新实例化,也就是运行OnCreatVIew()方法 翻看了Android官方文档后,和一些组件的源代码,得到了一些启示原创 2015-08-13 11:37:14 · 1404 阅读 · 0 评论 -
Java 语言实现的八大排序算法
Java 语言实现的八大排序算法1、直接插入排序2、希尔排序(最小增量排序)3、简单选择排序基本思想: 4、堆排序基本思想: 5、冒泡排序基本思想: 6、快速排序基本思想: 7原创 2016-08-01 14:30:02 · 559 阅读 · 0 评论