- 博客(21)
- 资源 (8)
- 收藏
- 关注
原创 Gradle settings for this project are not configured yet
Android Studio and PhoneGap, Module android is not backed by gradle将Eclipse代码导入到AndroidStudio的两种方式问题:这个问题也可以描述为,解决gradle构建的eclipse项目导入到AS中出现的错误我遇到这个问题的情况是这样的,clone github上的vitamio项目,在导入Android Studio的时
2016-06-30 17:00:12 12190
原创 全面了解MKV、MP4、H.265、RTMP、RTSP、HLS、码率\码流、多码流等等
1、封装格式(MP4/MKV…) vs 媒体格式(H.264/FLAC/AAC…)MP4+MKV是你下载的视频文件最常见的种类。这些文件其实类似一个包裹,它的后缀则是包裹的包装方式。这些包裹里面,包含了视频(只有图像),音频(只有声音),字幕等。当播放器在播放的时候,首先对这个包裹进行拆包(专业术语叫做分离/splitting),把其中的视频、音频等拿出来,再进行播放。既然它们只是一个包裹,就意味
2016-06-30 09:38:29 34466 1
转载 流媒体协议介绍(RTP/RTCP/RTSP/MMS/HLS/HTTP progressive streaming)
http://blog.csdn.net/tttyd/article/details/12032357当前在internet上传送音频和视频等信息主要有两种方式:下载,完整下载一个视频,再去播放流式传输,如优酷、爱奇艺等视频网址(土豆,优酷网的视频传输方法)下面介绍的这些协议,都是流式传输RTP实时传输协议(Real-time Transport Protocol或简写RTP)是一个网络传输协
2016-06-29 16:27:00 5435
原创 Java Socket简单例子、readLine()、readUTF()
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51752701 文章出自:薛瑄的博客你也可以查看我的其他同类文章,也会让你有一定的收货!Socket简单例子服务端:public class Server { public static final int PORT = 12345;//监听
2016-06-24 14:52:26 20640
原创 Java中的byte[]/char[]/int/String数据类型转换
常用的编码方式有Unicode、ASCII、UTF-8、GB2312、ISO-8899-1等。采用不同的编码方式,同样的n位二进制“数字”组合代表的“字符”也会不一样。具体采用什么样的编码方式,对“字符”怎样解析,就要看编程所在的平台是什么样了。同时,为了方便,我们并不会直接用n位二进制的表示,而是用它的十六进制表示。八种基本数据类型: 数据类型 名称 长度 备注 byte 字
2016-06-23 18:10:39 6553
原创 Android:layout_weight详解
参考: http://www.cnblogs.com/zhmore/archive/2011/11/04/2236514.html http://m.blog.csdn.net/article/details?id=24667299 http://renyuan-1991.iteye.com/blog/22722001、只有在Linearlayout中,该属性才有效。 2、android:l
2016-06-20 15:37:15 4564
原创 CRC查表法——表的由来及Java实现CRC8校验算法
参考:http://www.xjtudll.cn/Exp/273/大概思路我先说一下查表法,表的计算方法,以CRC4为例:生成多项式:B = 10011B测试数据:A = 0011 1110B1、查表法实际上是利用XOR的交换律和结合律:(A XOR B)XOR C=A XOR (B XOR C)2、将测试数据A 每4bit分为一组,0011 0000B 和 1110B先计算出0011 00
2016-06-20 11:48:43 15471 1
转载 Java 线程池原理和队列详解
参考: http://blog.csdn.net/mazhimazh/article/details/19243889 http://shift-alt-ctrl.iteye.com/blog/1840385 http://dongxuan.iteye.com/blog/901689 http://blog.csdn.net/sd0902/article/details/8395677线程池
2016-06-17 18:41:27 12915 2
转载 Java 标准I/O重定向
转载:http://blog.csdn.net/zhy_cheng/article/details/7891142Java的标准输入/输出分别通过System.in和System.out来代表,在默认的情况下分别代表键盘和显示器当程序通过System.in来获得输入时,实际上是通过键盘获得输入。当程序通过System.out执行输出时,程序总是输出到屏幕。在System类中提供了三个重定向标准
2016-06-16 10:40:36 1259
转载 使用java、javac命令行编译工程以及遇到的问题
转载: ubuntu下使用java、javac命令行编译工程命令行使用javac及java编译、运行java程序出现的问题自己动手编译、运行Java程序一、java和javac命令行1、javac命令行javac.exe用于编译java源文件,生成.class文件语法:javac [option] source常用的[option]选项: A、-classpath <路径>(-cp缩写):
2016-06-14 17:29:04 10250
转载 keySet 与entrySet 遍历HashMap性能差别
转载:http://kim-miao.iteye.com/blog/736143 http://blog.csdn.net/xueyepiaoling/article/details/5217709一、常用的遍历HashMap的两种方法第一种: entrySet()Map map = new HashMap(); Iterator iter = map.entrySet().iterator()
2016-06-14 10:48:17 2092
原创 Java中Class对象详解,.class、class.forName()、 getClass()区别
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/51659663 文章出自:薛瑄的博客你也可以查看我的其他同类文章,也会让你有一定的收货!以下所示页码,是指《java编程思想》第四版的页码Class对象的生成方式如下:1.类名.class 说明:JVM将使用类装载器, 将类装入内存(前提是:类还没有装入内存),
2016-06-13 18:05:31 1782
转载 Android推送、智能心跳解决方案、手机休眠对心跳的影响
参考: Android推送技术研究 Android实现推送方式解决方案 Android微信智能心跳方案 Android休眠问题探讨Android推送服务的几种实现方式一、推送方式基础知识: 在移动互联网时代以前的手机,如果有事情发生需要通知用户,则会有一个窗口弹出,将告诉用户正在发生什么事情。可能是未接电话的提示,日历的提醒,或是一封新的彩信。推送功能最早是被用于Email中,用来提示我们
2016-06-08 16:13:36 17027 1
转载 排序算法之五——归并排序
http://blog.csdn.net/morewindows/article/details/6678165 https://zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序
2016-06-06 10:46:46 636
转载 排序算法之四 —— 直接选择排序及交换二个数据的正确实现
http://blog.csdn.net/morewindows/article/details/6671824直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接播放排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小的元素直接放到有序区的最后。设数组为a[0…n-1]。初始时,数组全为无序区为a[0..n-1]。令i=0在
2016-06-06 09:53:40 766
原创 MIUI系统 apk更换icon后,升级或重装,桌面icon不更新
原因分析:http://linghaolu.github.io/miui/2016/03/09/miui-icon-cache.html小米官方说明:app升级或者重新安装都会将原来的图标删除,再重新获取如果在应用商店有上传完美图标,使用应用商店本地缓存中的图标,如果没有,执行2如果当前使用主题有提供该app的图标,则使用主题中提供的图标如果在系统中有预置该app的完美图标,则使用系统中预置的
2016-06-04 10:42:51 6461 2
转载 排序算法值三 —— 希尔排序
希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本。希尔排序是非稳定排序算法。 希尔排序是基于插入排序的以下两点性质而提出改进方法的:插入排序在对几乎已经排好序的数据操作时,效率高,即可以达到线性排序的效率但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位算法实现:希尔排序通过将比较的全部元素分为几个区域来提升插入排序的性能。这样可以让一个元素可以一次性地朝最终位置
2016-06-03 15:45:43 676
转载 排序算法之二 —— 插入排序两种实现思想
http://blog.csdn.net/morewindows/article/details/6665714 https://zh.wikipedia.org/wiki/%E6%8F%92%E5%85%A5%E6%8E%92%E5%BA%8F插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相
2016-06-03 14:44:49 649
转载 排序算法之一 —— 冒泡排序的三种实现
转载:http://blog.csdn.net/morewindows/article/details/6657829冒泡排序是非常容易理解和实现,,以从小到大排序举例:设数组长度为N。1.比较相邻的数据a[j-1] 和a[j],如果a[j-1]>a[j],就交换数据a[j]= a[j-1]。2.对数组的a[0]~a[N-1],N个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置,即a
2016-06-03 11:05:55 795
转载 Android性能优化之渲染篇
转载:http://hukai.me/android-performance-render/ 原文是从Google发布的视频Android Performance Patterns第一季中总结出来的关于渲染方面的我后续会继续更新关于渲染优化更加详细的内容,分别从第二季到第五季1、Why Rendering Performance Matters现在有不少App为了达到很华丽的视觉效果,会需要在界面
2016-06-02 14:28:42 1777
原创 MIUI 系统关于近期任务、一键清理、停止当前程序、其他应用管理
1、近期任务:近期执行的任务,不论是否还在后台运行强制结束应用A,后台没有应用A的进程,但是近期任务还是会有应用A2、一键清理,会清理程序和近期任务列表。打开近期任务,列表为空。某些应用的后台没法清理(百词斩后台,手机管家前台后台)3、停止当前程序:可完全终止应用,包括顽固的后台服务。而一键清理效果没有这么彻底4、其他应该管理-> 运行中,如果应用C是通过,停止当前任务终止的(长按菜单键(可自定义)
2016-06-01 16:28:22 9537
BadgeNumber 封装类
2016-04-07
volley.jar
2015-12-15
fastjson-1.1.46.android.jar
2015-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人