自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 apk增量更新

apk增量更新 现在很多应用市场已经实现增量更新功能了,相信大家也很熟悉,名词就不解释了。咱们直接入主题吧。 1、apk的差分、合并: bsdiff bspatch 进行apk的差分和合并 生成差异包 ./bsdiff v1.0.apk v2.0.apk diff.patch 生成的是diff.path差异包 合成v2.0_diff_patch.apk ./bs

2016-10-11 16:40:14 1070

转载 Android Touch事件传递总结

Android Touch事件传递总结 字数1724 阅读80 评论2 喜欢8 Android View的Touch事件传递主要涉及三个方法: boolean dispatchTouchEvent(MotionEvent ev) 负责事件的分发,返回值的确定很复杂,涉及是否绑定OnTouchListener、onTouch方法返回值、onTouchEvent返回值,对于

2016-05-23 18:25:54 553

转载 Android M 新的运行时权限开发者需要知道的一切

http://android.jobbole.com/81527/

2016-05-18 15:45:17 356

转载 Android技术积累:开发规范

Keegan小钢 HomeArchive Android技术积累:开发规范  2015-07-09  Android 架构 10446 原创文章,转载请注明:转载自Keegan小钢 并标明原文链接:http://keeganlee.me/post/android/20150709 微信订阅号:keeganlee_me 写于2015-07-09 上个月发

2016-05-18 11:12:37 413

原创 jarsigner 打包问题

jarsigner -verbose -keystore 密钥库位置 -signedjar 签名后的apk 签名前的apk 别名 注意:给vivo_unsign.apk签名密匙库文件及别名必须要验证的apk一致。否则会导致验证不能通过。   例如: 要对vivo_unsign.apk 文件签名 希望签名后的文件名为 vivo_sign.apk   密匙库文件为 d:\keystore\

2016-05-10 15:12:14 2395

原创 teamtalk 笔记

最近在看由蘑菇街开源的企业通讯软件(基于netty),自己写个笔记。 在使用eventBUS使得代码做了很好的解耦,但是可读性差了很多。 整体介绍: 1、IMService  IMService 负责所有IMManager的初始化与reset   并且Manager的状态的改变 也会影响到IMService的操作 2、

2015-12-16 18:16:10 1054

转载 Android篇 ListView 优化笔记

优化listview,总结起来有一下六点:   1.优化列表事务线;   2.预处理数据;   3.在getView方法中,避免创建大量的对象;   4.优化图片的加载;   5.优化布局;   6.使用RecyclerView替代ListView; 接下来我会简单地对以上六点进行解释。     一、优化列表事务线     这个图是基于这个类绘制

2015-11-26 21:15:46 478

转载 android deamon

https://github.com/Coolerfall/Android-AppDaemon Android-AppDaemon App process daemon, used to keep your app alive. Usage This daemon can be added in application or service in your app, use Dae

2015-11-26 20:56:52 1906

转载 浅论ViewController的加载 -- 解决 viewDidLoad 被提前加载的问题(pushViewController 前执行)

一个ViewController,一般通过init或initWithNibName来加载。二者没有什么不同,init最终还是要调用initWithNibName方法(除非这个ViewController没有nib文件)。 我们经常在initWithNibName方法中初始化视图,变量或者其他成员。这是最常见的initWithNibName方法写法: - (id)initWithNibName:

2015-01-16 15:50:39 6320

原创 java fat jar 打包工具

用网上的方法 在使用jar包时 提示找不到类。。。 但是看看jar包 大小应该是对的 我猜想应该是manifest文件的问题 下面是我的方法  直接上图 ok

2014-01-27 11:20:25 775

原创 最近工作笔试 没做出来的。。。

1、android sqlite优化? 网络上觉得很好的答案 1、索引 简单的说,索引就像书本的目录,目录可以快速找到所在页数,数据库中索引可以帮助快速找到数据,而不用全表扫描,合适的索引可以大大提高数据库查询的效率。 (1). 优点 大大加快了数据库检索的速度,包括对单表查询、连表查询、分组查询、排序查询。经常是一到两个数量级的性能提升,且随着数据数量级增长。

2013-10-30 20:44:46 795

转载 java.net.UnknownHostException 异常处理

关于java.net.UnknownHostException大家也许都比较熟悉,今天我来整理一下关于java.net.UnknownHostException的各种处理办法: 1、你的电脑或模拟器没有网络,请检查,也有可能是是网络地址错误,网站倒闭或者后台地址失效。 2、java.net.UnknownHostException: Host is unresolved ***.***

2013-10-16 19:18:08 24935 1

转载 Android 的 init.rc 文件简介

init.rc是在Android的根目录下。 init.rc由许多的Action和Service组成。每一个语句占据一行,并且各个关键字被空格分开. 由 # (前面允许有空格)开始的行都是注释行(comment) 一个actions 或 services 的开始隐含声明了一个新的段,所有commands 或 options 属于最近的声明。在第一个段之前的 commands

2013-01-31 16:16:33 829

转载 Android文件系统的结构

分类: android编译2012-02-11 15:55 5230人阅读 评论(2) 收藏 举报 /********************************************************************************************  * author:conowen@大钟

2013-01-31 15:35:17 728

原创 mplayer 加载中文字幕

mplayer 加载中文.srt字幕的问题,做个小结,希望能对你有所帮助。  以前遇到的问题:  中文.srt字幕加载 只是出现 ____12__ ,不能正常显示中文  解决办法:  1.安装ttf中文字体,可以参照 安装 windows 字体 的文章  我用的 windows的字体,放在 /usr/share/fonts/zh_CN, 有simsun.ttc,simhei.ttf,sm

2013-01-11 17:43:08 4398

转载 ffmpeg 问题收集

ffmpeg是当前最重要的开源多媒体工程,我之前和现在做的很多项目都用到了ffmpeg。我会在本文中不断更新一些使用和移植优化ffmpeg的心得,和大家一起交流提高。为了方便查看采用Q&A的形式。   Q1:我用一个解码循环解一便视频文件后,调用av_seek_frame到开始位置用同一个循环再解一遍,可第二次的第一祯总是该视频的最后一祯,这是什么原因呢?我的调用方法 av_seek

2013-01-09 15:41:32 833

原创 Fatal IO error 11 错误解决

Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.          The program 'client' received an X Window System error. This probably reflects a bug in the program

2013-01-08 15:06:00 30055 6

原创 c写的 ffplay 遇到的问题记录

我写了一个音频播放的程序,我用这个程序能够解码在网上下的mp3格式的文件,可是却播放不了aac编码的音频(ffplay可以播放),运行avcodec_decode_audio3这个函数一直段错误; 后来看到这篇文章 http://wecing.org/?p=226 才明白为什么一直段错误 DECLARE_ALIGNED(16,uint8_t,audio_buf[(AVCODEC_MAX_AUD

2013-01-07 15:38:29 742

原创 ffmpeg-0.6 linux下编译安装

最近学习ffmpeg,需要安装ffmpeg  ubuntu10.04,环境中成功安装,记录一下。 1.安装编译环境  1)gcc/gcc-c++/gdb/make等工具   sudo apt-get install build-essential  2)    sudo apt-get install automake  3)   sudo apt-get install libto

2012-12-18 19:52:11 741

转载 ffmpeg0.6例程

ffmpeg0.6例程 gcc -o test tutorial01.c-lavcodec -lavformat -lswscale -lavutil -I/opt/ffmpeg-x86/include-L/opt/ffmpeg-x86/lib ./test input.avi // tutorial01.c // Code based on a tutor

2012-12-17 15:48:36 519

转载 SQL语法

SQL语法 1. ASP与Access数据库连接: 2. ASP与SQL数据库连接 建立记录集对象: set rs=server.createobject("adodb.recordset") rs.open SQL语句,conn,3,2 3. SQL常用命令使用方法: (1) 数据记录筛选: sql="select * from 数据表 where 字段名=字段值 orde

2012-12-13 18:12:51 820

原创 shell 监护进程

#!/bin/bash processName=/home/kl/desktop/abcd processTimer=1608 # processTimer is hour and minute processFlag=1 # function processFlag is reboot rebootSystem() { currentTime=`date "+%Y%m%D %H%

2012-12-13 16:15:30 774

原创 v4l2采集视频 framebuffer显示 左上角显示logo

/*  *   logo 128*128 24bmp  *  *   preview : 320x240  overlay on 320x240  16bpp LCD  *  *   TFT LCD size : 320x240   */ #include #include #include #include #include #include #includ

2012-12-03 20:07:46 1269

转载 Linux LCD驱动中的LCD参数

Linux LCD驱动中的LCD参数 [日期:2011-01-31] 来源:Linux社区  作者:hunhunzi [字体:大 中 小] kernel版本:linux-2.6.34 开发板:PW2440 CPU:S3C3440 LCD:3.5 寸TFT(320×240),Model Name LQ035NC111 LCD的参

2012-11-22 21:10:58 459

转载 设置 保持按钮状态

我们看到很多软件,当鼠标停靠悬浮在一个按钮上面时候,按钮的样式就会改变,改变图片或者字体,或者形状当按钮被按下时候,它的状态仍旧还会改变,这种效果可以用下面的方法来实现 Qt的Button的基类有一个函数setCheckable(bool)可以让按钮有一个选中的状态,还有一个se

2011-07-26 22:11:15 925

ffmpeg_0.6学习资料包

最新的ffmpeg0.6 SDL库 安装工具包 tutorial的八个源码啊 这里打包给大家 我的全部学习资料

2012-12-18

局域网聊天工具.rar

局域网聊天工具开发 不多说了 下了 你值得看看吧

2011-07-28

空空如也

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

TA关注的人

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