自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Barry的博客

勿在浮沙筑高台

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

转载 MicroSIP编译完全手册

转自:http://www.mworkbox.com/wp/work/205.htmlmicrosip是一个开源的轻量级sip软电话软件,其所用的协议栈是大名鼎鼎的pjsip协议栈以下是个人手把手总结的编译修改microsip注意事项1.下载库ffmepg,主要用来做h264的codec,可到如下目录中下载已经编好好的库,注意因为兼容性问题,不能用最新的0.11的ffmepg只

2016-06-28 15:52:21 7716 2

转载 Android SlidingMenu 开源项目 侧拉菜单的使用(详细配置)

转自:http://blog.csdn.net/vipzjyno1/article/details/23614675SlidingMenu作为最常用到的几个开源项目之一,最初,这个是在iOS上有的,之后被应用到了Android上,在google自己原生态的侧拉菜单NavigationDrawer没出现之前,这个效果已经被很多应用所使用。比如今日头条,网易新闻,人人客户端等等。由于最

2016-06-26 18:47:53 414

转载 Android SlidingMenu 开源项目实现侧拉菜单(二)

转自:http://blog.csdn.net/top_code/article/details/17355969在上一篇文章中,通过SlidingMenu+Fragment来实现了侧滑菜单,具体连接如下:http://blog.csdn.net/rankun1/article/details/51763840本文将更进一步, 在很多实际的应用场景中我们需要一个更复杂的场景,比如说需要在一

2016-06-26 18:46:29 509

转载 Android SlidingMenu 开源项目实现侧拉菜单(一)

转自:http://blog.csdn.net/top_code/article/details/17354023SlidingMenu简介SlidingMenu的是一种比较新的设置界面或配置界面效果,在主界面左滑或者右滑出现设置界面,能方便的进行各种操作.目前有大量的应用都在使用这一效果。如Evernote、Google+、Foursquare等,国内的豌豆夹,人人,360手机助手等都使

2016-06-26 18:43:40 1054

原创 Android屏幕适配

基本概念1 屏幕的大小 : 屏幕的对角线的英寸数值。2 分辨率:eg:480*800,1280*720. 表示物理屏幕区域内像素点的总和.      因为我既可以把1280*720的分辨率做到4.0的手机上面。我也可以把1280*720的分辨率做到5.0英寸的手机上面.   如果分辨率相同。手机屏幕越小清晰:3 dpi : 密度 (每一个英寸物理屏幕区域

2016-06-26 13:52:31 319

原创 Android实现ScrollView动态显示文字

需求说明:这个需求就是ScrollView中从上往下一行一行的显示文本,都显示完后还可以滑动来查看,例如病毒查杀软件中,扫描的过程需要动态的显示出来,显示完毕后可以手动滑动查看原理介绍:很简单,在ScrollView中有一个垂直的LinearLayout,代码中动态向LinearLayout中添加TextView即可:addView(TextView)示例代码:1.Scro

2016-06-26 10:55:41 4739

原创 获取文件的md5

/** * MD5的工具类 */public class MD5Utils { public static String getFileMd5(Context context,String path){ try {// InputStream inputStream = context.getAssets().open(fileName);

2016-06-26 10:41:31 346

转载 Thread.sleep() & SystemClock.sleep()

转自:http://blog.csdn.net/laurawan/article/details/8285370----------------------------------------------------------------------------------------------------------------------------------------------

2016-06-26 10:30:26 639

转载 android include使用

转自:http://hilary3113.iteye.com/blog/1297416---------------------------------------------------------------------------------------------------------------------------------------------------------

2016-06-26 10:24:58 440

原创 Android获取已安装程序的信息

public class AppInfoParser { private static String tag = "AppInfoParser"; public static List getAppInfos(Context context){ //首先获取到包的管理者 PackageManager packageManager = contex

2016-06-26 09:45:26 602

原创 ListView优化之ViewHolder

当ListView每个item都比较复杂的时候,复用的时候更新item的内容需要我们找到每一个item中的子控件,来更新他们的内容,查找item中子控件这个过程是非常浪费时间的,我们可以用setTag的方式将子控件与一个viewholder关联起来,在复用的时候直接getTag即可得到viewholder,节省了查找子控件的时间 //根据listview中要绑定的item子控件来构造vi

2016-06-26 09:26:24 500

转载 android中src和background区别

转自:http://www.xuebuyuan.com/885477.htmlImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如

2016-06-25 22:19:44 322

转载 Android:res之selector背景选择器

转自:http://www.cnblogs.com/tinyphp/p/3831231.htmlselector根据不同的选定状态来定义不同的现实效果常用属性:android:state_selected--------选中android:state_focused--------获得焦点android:state_pressed--------点击androi

2016-06-25 22:11:05 339

原创 自定义CheckBox背景

指定CheckBox的button属性<CheckBox android:checked="false" android:clickable="false" android:button="@drawable/btn_check" android:layout_width="wrap_content" android:layout_height="w

2016-06-25 22:06:00 1529

原创 Android挂断电话代码

监听来电这里就不贴代码了,这是监听到来电后挂断电话/** * 通过反射的方式挂断电话 */ public void endcall() { try { //获取到ServiceManager Class clazz = Class.forName("android.os.ServiceManager"); //获取到ServiceManager里面的

2016-06-25 18:39:34 3638

转载 Android自定义ProgressBar

Android原生控件只有横向进度条一种,而且没法变换样式,比如原生rom的样子很丑是吧,当伟大的产品设计要求更换前背景,甚至纵向,甚至圆弧状的,咋办,比如ok,我们开始吧: 一)变换前背景先来看看progressbar的属性:ProgressBar             android:id="@+id/progressBar"   

2016-06-25 18:32:07 540

转载 Android ProgressBar详解以及自定义

转自:http://www.2cto.com/kf/201405/301568.html---------------------------------------------------------------------------------------------------------------------------------这一次主要说一下Android下的进度条,为什

2016-06-25 18:04:56 2848

转载 Android中的Shape使用总结

转自:http://blog.csdn.net/bear_huangzhen/article/details/24488337-------------------------------------------------------------------------------------------------------------------------------------

2016-06-25 17:23:26 262

原创 Android之Widget

Widget---桌面小控件使用步骤:1.自定义AppWidgetProvider的子类,实现onReceive方法(该方法在桌面控件被创建的时候调用,我们在这里开始我们的逻辑处理)(其它方法如onUpdate根据需要实现)2.定义Widget的布局文件,控制Widget的显示3.定义元数据配置文件,配置文件中指定第2步中的Widget布局,指定Widget的大小,更新时间等

2016-06-24 23:23:16 299

转载 详解Android中AsyncTask的使用

转自:http://blog.csdn.net/liuhe688/article/details/6532519在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,

2016-06-24 22:02:18 218

转载 Activity的四种launchMode

转自:http://blog.csdn.net/liuhe688/article/details/6754323合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大

2016-06-24 21:54:58 207

转载 Activity的task相关

转自:http://blog.csdn.net/liuhe688/article/details/6761337古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知

2016-06-24 21:51:37 203

转载 注册表操作(VC_Win32)

注册表操作(VC_Win32转自:http://www.cnblogs.com/kzloser/archive/2012/11/07/2758404.html#c0目录注册表概述注册表相关函数详解注册表编程(本章节中例子都是用 VS2005 编译调试的)注册表概述概述注册表是windows操作系统中的一个核心数据库,其中存放着

2016-06-24 10:23:52 522

原创 标记为可安全执行脚本的Activex

如果你开发的activex控件不是安全的,并且在ie设置中:对未标记为安全执行脚本的activex控件初始化并执行脚本,你没有启用那么就会收到这样一个提示    在IE的中级安全设置为:对标记为安全执行脚本的activex控件初始化并执行脚本:启用(没有警告提示)对未标记为安全执行脚本的activex控件初始化并执行脚本:禁用或者提示所以默认你的activex控件会有这

2016-06-22 17:34:24 10228

转载 ActiveX控件安全初始化之二:修改注册表

转自:http://www.cnblogs.com/phinecos/archive/2008/08/07/1263270.html要标记一个MFC ActiveX控件为安全,可以仿照下面代码修改而得:// CardScan.cpp : CCardScanApp 和DLL 注册的实现。#include "stdafx.h"#include "CardScan.h"#

2016-06-22 17:33:10 2752

转载 ActiveX控件安全初始化之一:实现ISafeObject接口

转自:http://www.cnblogs.com/carekee/articles/1772201.htmlActiveX控件打包成cab后,在脚本中调用中时,要保证控件的安全性才能在你的网页上安全运行,有两种方法来实现这一保证:实现一个名称为IObjectSafe的接口到你的控件。如果IE发现你的控件支持IObjectSafety,它调用 IObjectSafety::SetI

2016-06-22 17:29:32 4665

原创 ACTIVEX控件加载上了但没作用

IE加载activex的水很深啊,说不定什么问题就导致加载不了了,今天终于解决了这个头疼的问题,记录一下现象:一开始的时候activex可以正常加载并使用,可是装了某某activex控件后,我的activex控件可以正常加载,在管理加载项中显示正常,已启动,但就不能运行了,js加载不上,new ActiveXObject抛出异常try { objCard = ne

2016-06-22 15:27:38 14554 2

转载 修改注册表来修改IE的设置

转自:http://blog.csdn.net/wangqiulin123456/article/details/170686491. 添加删除受信任站点:/HKEY_CURRENT_USER/SoftWare/Microsoft/Windows/CurrentVersion/Internet  Settings/ZoneMap/Ranges下有一个信任站点就有一个RangeN(N

2016-06-22 14:33:35 7979

原创 android获取进程信息,运行内存信息

public static List getTaskInfos(Context context) { //首先获取到进程管理器 ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); //获取到运行

2016-06-21 22:32:07 4733

原创 PopupWindow使用

使用步骤:1.创建PopupWindow的xml布局2.使用布局创建PopupWindow3.设置PopupWindow属性并显示效果图:示例代码:java代码list_view.setOnItemClickListener(new AdapterView.OnItemClickListener() { public void onIte

2016-06-20 22:42:23 350

原创 获取android系统中已安装程序的信息

public class AppInfoParser { private static String tag = "AppInfoParser"; public static List getAppInfos(Context context){ //首先获取到包的管理者 PackageManager packageManager = context.ge

2016-06-20 22:20:19 1870

转载 Android中的Drawable资源

转自:http://blog.csdn.net/yuzhiyuxia/article/details/8806488在Android应用中,常常会用到Drawable资源,比如图片资源等,在Android开发中我们是用Drawable类来Drawable类型资源的。Drawable资源一般存储在应用程序目录的\res\drawable目录下,当然依据分辨率的高低可以分别存储不同分辨

2016-06-20 22:03:00 467

原创 android创建快捷方式

前言:不要去记代码,要理解原理,代码千千万,永远记不完,理解了原理,才可以写出自己的代码我们先讲原理,再讲实现:在android系统上为一个应用创建快捷方式,当我们第一次有这种需求的时候,感觉一筹莫展,但仔细想想,还是有迹可循,且听我慢慢道来:快捷方式是在桌面上的,桌面是一个独立的应用,我们的需求可以转换为:我们想要通知一个应用(桌面),做某件事情(创建快捷方式),那么我们自然而然

2016-06-20 21:55:53 817

原创 接口回调的实现

在我们使用线程的时候,实现runable接口处理自己的逻辑,将runable传给线程对象,线程就可以调用我们的处理函数了使用listview的时候,自定义一个适配器,传给listview,listview就可以调用我们自定义适配器中的接口函数了我们也可以在自己的类中创建接口回调,供别人使用:模拟一个短信备份的工具类,短信备份函数接收一个参数作为回调接口传入,在备份过程调用回调函数处理用

2016-06-20 20:47:25 1334

原创 ProgressDialog进度条对话框使用

效果图简单到直接贴代码//声明一个进度条对话框对象ProgressDialog mProgressDialog;//构造对象mProgressDialog = new ProgressDialog(AtoolsActivity.this);//设置进度条参数mProgressDialog.setTitle("提醒");mProgressDialog.setMessage

2016-06-19 23:35:25 1453

转载 Android -- Looper.prepare()和Looper.loop() —深入版

转自:http://blog.csdn.net/heng615975867/article/details/9194219Android中的Looper类,是用来封装消息循环和消息队列的一个类,用于在android线程中进行消息处理。handler其实可以看做是一个工具类,用来向消息队列中插入消息的。    (1) Looper类用来为一个线程开启一个消息循环。    

2016-06-19 21:56:20 366

原创 ListView分页加载数据

listview展示数据,数据太多加载时间太长怎么办,下面为分页加载提供一种思路一开始加载固定数据,等到用户滑动到没有数据了再去加载一部分数据,以此类推代码注释已经够详细了,不再啰嗦public class BlackNunberActivity extends Activity { //显示数据的listview private ListView list_view; //li

2016-06-19 21:45:06 482

原创 ExecutorService线程池讲解

ExecutorService 建立多线程的步骤:1.自定义类实现runnable接口class Handler implements Runnable{}2.建立ExecutorService线程池 int cpuNums = Runtime.getRuntime().availableProcessors();//获取当前系统的CPU 数目ExecutorServi

2016-06-19 13:09:38 1386

原创 MFC代码修改窗口属性

在创建窗口时属性页中的属性都是可以通过代码来动态设置的主要用到两个函数GetWindowLongPtr(__in HWND hWnd,//窗口句柄    __in int nIndex //要获取的类型);SetWindowLongPtr(    __in HWND hWnd, //窗口句柄    __in int nIndex, //要设置的类型

2016-06-16 17:50:43 6577 1

原创 window窗口消息大全

Public Const WM_NULL = &H0 '空消息Public Const WM_NCCREATE = &H81 '当窗口第一次被创建时,此消息在WM_CREATE消息发送前发送Public Const WM_CREATE = &H1 '窗口被创建时发送到它的窗口过程的消息Public Const WM_NCDESTROY = &H82 '当

2016-06-16 15:18:30 4752

python3 报错cannot import name '_AES'

1.from Crypto.Cipher import AES 报错:cannot import name '_AES' 2.下载附件的,把附件的文件替换到python安装目录下的对应位置

2018-10-04

libcurl7.52.1动态库

自己编译的libcurl动态库,支持https,gzip,里面包括开发需要的include,lib,dll 说明博客:http://blog.csdn.net/rankun1/article/details/73196058

2017-06-13

空空如也

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

TA关注的人

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