自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 屏显广告-CallAdv

CallAdv此App支持在来电和去电时显示广告来电:响铃即触发屏显广告,挂断就消失去电:打去时触发屏显广告,挂断就消失显示联系人和号码归属地广告图可任意移动按下返回键,home键,recent键,屏显广告自动消失效果图详细代码见:https://github.com/cxbiao/CallAdv感谢: liaohuqiu https://github.com/liaohuqiu/and

2016-03-29 10:25:48 507 1

转载 Anroid HandlerThread 完全解析

1、概述话说最近股市变动不变,也成了热火朝天的话题。不知道大家有没有考虑做个实时更新股市数据的app呢?假设我们要做一个股市数据实时更新的app,我们可以在网上找个第三方的股市数据接口,然后在我们的app中每隔1分钟(合适的时间)去更新数据,然后更新我们的UI即可。当然了,本文不是要教大家做这样一个app,只是举个场景。言归正传,回到我们的HandlerThread,大家一定听说过Looper、Ha

2015-07-27 11:55:22 436

原创 Android Studio多渠道打包

添加多个flavorsgradle中配置productFlavors { _360 { manifestPlaceholders(["CATEGORY": "_360"]) } baidu { manifestPlaceholders(["CATEGORY": "baidu"]) } qq { manifestP

2015-07-27 10:47:51 462

转载 优化Android Studio/Gradle构建

使用Android Studio进行开,随着项目的增大,依赖库的增多,构建速度越来越慢,现在最慢要6分钟才能build一个release的安装包,在网上查找资料,发现可以通过一些配置可以加快速度,这里跟大家分享一下。开启gradle单独的守护进程在下面的目录下面创建gradle.properties文件:/home/username/.gradle/ (Linux)/Users/username

2015-07-26 09:55:21 405

原创 xUtils解析

1. xUtils简介Github上比较火的一个安卓快速开发库.下载地址 :https://github.com/wyouflf/xUtilsxUtils 包含了很多实用的android工具。xUtils 支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响…xUitls 最低兼容android 2.2 (api level 8)2. 注

2015-07-19 17:49:03 1062

原创 课程表的实现

转载请标明出处:http://blog.csdn.net/collect1988/article/details/46953821,本文出自【cxb的博客】 主要是使用ScrollView和LinearLayout来实现,比较简单 下面是效果图 activity布局<?xml version="1.0" encoding="utf-8"?><!-- 定义ScrollView,为里面的组件添加

2015-07-19 12:04:51 3043

原创 Android studio实用快捷windows版快捷键,亲测可用

说明 键位 注释代码(//) Ctrl + / 注释代码(/ /) Shift+ Ctrl + / 格式化代码 Ctrl + Alt + L 打开一个class ctrl+n 打开一个file ctrl+shift+n 打开一个symbol ctrl+alt+shift+n 显示类的继承关系 ctrl+h 导入包,自动修正 A

2015-07-11 20:47:26 805

原创 MFC目录遍历与BOOST效率比较

一、MFC目录遍历void OperateDirs( const CString folder ){ CFileFind ff; CString strfolder=folder; strfolder+=_T("*.*"); BOOL es=ff.FindFile(strfolder); while(es) { es=f

2014-01-10 10:04:47 841

原创 Boost库中date_time库介绍

date_time用来处理日期和时间,日期是基于格里高日历,支持1400-01-01到9999-12-31之间的日期计算。#include //处理日期要包含此文件#include //处理时间要包含此文件#include using namespace std;using namespace boost::gregorian; //对应日期名空间using namespa

2013-06-24 10:35:21 703

原创 Boost库中timer库使用介绍

从Boost1.48以后,timer库分为两部分:早期的timer和新的cpu_timer。其中timer精度不高,跨度小,而cpu_timer则可弥补这一缺点。1. timer#include #include using namespace boost;using namespace std;int main(){ //测试timer,已逐渐被废弃 timer

2013-06-23 19:10:17 916

原创 Boost库编译指南

编译Boost库步骤:1.在官方下载Boost源码包,解压缩。2.运行根目录下的bootstap.bat,在当前目录将产生bjam.exe。(用来编译boost)3.boost有很多库是不需要编译的,只要包含头文件即可,只有少数要编译。4.在命令提示符下进入boost根目录输入bjam --show-libraries(可以查看需要编译的库有哪些)编译指令:bjam s

2013-06-22 18:09:33 800

转载 C/C++ sizeof总结

sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,那么这篇文章对你或许有所帮助。菜鸟我对C++的掌握尚未深入,其中不乏错误,欢迎各位指正啊1

2013-05-09 10:49:40 819

原创 MBS与Unicode字符的相互转换

共有3种方法1. Windows API2. C API3. ATL中的转换宏第一种方法(windows API)主要使用WideCharToMultiByte与MultiByteToWideChar这两个函数string str="字符转换测试A";wstring wstr=L"字符转换测试A";/*宽字节转换为单字节计算转换所需的字节数,包括NULL字

2013-04-25 07:40:34 861

转载 ANSI字符集和Unicode字符集

在计算机中字符通常并不是保存为图像,每个字符都是使用一个编码来表示的,而每个字符究竟使用哪个编码代表,要取决于使用哪个字符集(charset)。  在最初的时候,Internet上只有一种字符集——ANSI的ASCII字符集,它使用7 bits来表示一个字符,总共表示128个字符,其中包括了英文字母、数字、标点符号等常用字符。之后,又进行扩展,使用8 bits表示一个字符,可以表示256个字符

2012-08-22 14:34:36 1148

android课程表

android中实现一个课程表的功能,欢迎下载,不足之处请留言博客。

2015-07-19

C++编程规范

C++编程规范-101条规则准则与最佳实践,包括代码规范等。

2013-05-09

OpenGL超级宝典

OpenGL超级宝典,包括OPENGL的详细教程及各种例子

2013-05-09

空空如也

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

TA关注的人

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