自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (16)
  • 收藏
  • 关注

原创 记录一次完整的Android Library到jcenter的过程

一,本地代码如何快速上传到github上1,首先需要在github上创建一个仓库2,二,如何将代码打包到jcenter上三,参考文章http://blog.csdn.net/jiayite/article/details/50603419http://blog.csdn.net/yang123465/article/details/54972351

2017-05-01 12:55:30 597

原创 Android adb命令使用总结

在工作当中,为了更快更高效的开发Android,使用好adb命名是非常重要的。

2017-04-30 18:55:17 1267

原创 git的简单使用

1,

2016-04-15 22:17:10 981

原创 再次回来

时刻三年

2015-12-20 11:22:56 585

原创 【Error】Call requires API level 3 (current min is 1)解决办法

解决办法:在工程上右键 -> Android Tools -> Clear Lint Markers

2013-10-24 22:18:42 1179 2

原创 开发Android时eclipse切换工作空间

File------->SwitchWorkspace就可以了。然后Eclipse会重新启动....

2013-09-18 10:47:25 3892

原创 配置NDK时出现:-bash: /home/Administrator/.bash_profile: line 47: syntax error: unexpected

android NDK开发中,在window环境下需要安装cygwin来模拟linux环境,在网上配置文章较多,不详述,在配置的过程中,需要修改cybwin\home\XXX(you computer name)目录下的.bash_profile中末尾添加:NDK=/cygdrive/e/android-ndk-r8e-windows-x86export NDK在启动cygwin,会显

2013-07-31 11:08:02 4431

转载 Android中ANR的理解和避免措施

(1)ANR定义        在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择让程序继续运行,但是,他们在使用你的应用程序时,并不希望每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样,系统不会显示ANR给用户。(2)如何

2013-07-30 11:13:00 851

原创 怎么把android模拟器的背景色设置默认为黑色

方法:修改 AndroidManifest.xml 文件中的              为:                            这样,整个项目(模拟器里)背景都为黑色的了

2013-07-15 12:59:12 5925 2

原创 ubuntu12.04(64位)下编译android4.1.1源码过程

一、安装sun-java6-jdk安装sun-java6-jdk首先需要在源里添加sun-java6-jdk的源安装jdk6$sudo apt-get install python-software-properties $sudo add-apt-repository "deb http://us.archive.ubuntu.com/ubuntu/ hardy multive

2013-07-11 13:13:38 8327

原创 ubuntu12.04-i386安装vm-tools

一、在VMware虚拟机的菜单中点击:VM->install vmtools  二、Ubuntu自动挂载VMware Tools的虚拟光驱,并显示在桌面。  三、打开ubuntu终端 四、以下是在终端中安装vmware tools的步骤及命令:  1. sudo passwd root(创建root用户) 2. su 3. c

2013-07-08 09:41:19 2343

原创 ubuntu12.04怎么升级成root用户登录

我们安装好ubuntu12.04后,没有root用户,如果我们希望使用以root用户登录,我们需要添加root用户。在以普通用户登录后,在终端上输入下述命令:$ sudo passwd root然后输入密码,重新启动,就可以以root进行登录了!

2013-07-08 09:12:06 1656

原创 插值查找算法

一、算法描述:先来看一个实际问题:我们在一本英汉字典中寻找单词“worst”,我们决不会仿照对半查找(或Fibonacci查找)那样,先查找字典中间的元素,然后查找字典四分之三处的元素等等. 事实上,我们是在所期望的地址(在字典的很靠后的地方)附近开始查找的,我们称这样的查找为插值查找.可见,插值查找不同于前面讨论的几种查找算法,前面介绍的查找算法是基于严格比较的,即假定我们对线性

2013-05-19 20:30:12 8538 1

原创 Android中Handler的使用方法

Handler跟多线程,消息队列联系很紧密,在平常的实际程序开发中比较常见。这个例子是最简单的介绍handler使用的,是将handler绑定到它所建立的线程中.  一、本次实验完成的功能是:单击Start按钮,程序会开始启动线程,并且线程程序完成后延时1s会继续启动该线程,每次线程的run函数中完成对界面输出nUpdateThread...文字,不停的运行下去,当单击End按钮时,该线程就会

2013-05-18 11:16:01 848

原创 Android中Intent用法总结

Intent只在Android中特有,我把它比作一种运载工具,就像飞机一样,会把一些人带到某个地方,而且如果需要的话,还可以找到机上有哪些人员(数据),这就需要另外一些设备来支持(如:Bundle),最后通过引擎(Context的Activity)来启动。 1.显示网页:Uri uri = Uri.parse("http://www.google.com"); Intent it

2013-05-14 16:57:15 843

原创 eclipse导入Android项目后,项目的名称变为了主Activity的名称

不要使用File -> Import -> Android -> Existing Android Code into Workspace,而是用 File -> Import -> General -> Existing Projects into Workspace。这个方案是可行的。出现这个现象可能是eclipse的版本和adt的匹配有问题。          如下图所示:

2013-05-14 16:36:43 2560 4

原创 Android Unable to resolve target 'android-8'

我导入了一个Android的例子程序,刚开始总是报错 ,我把jar包引进来了 通过build path -> configure build path ->libraries 中的Add External jars 选则D:\Program Files\Android\android-sdk\platforms\android-10Android.jar 还是有问题。

2013-05-14 16:32:32 856

原创 Android下常用的图像处理程序(灰度化、线性灰度变化、二值化)

1、图像灰度化:public Bitmap bitmap2Gray(Bitmap bmSrc) { // 得到图片的长和宽 int width = bmSrc.getWidth(); int height = bmSrc.getHeight(); // 创建目标灰度图像 Bitmap bmpGray = null; bmpGray = Bitmap.crea

2013-05-05 12:11:25 12149 2

原创 android中将bitmap保存到SD卡指定的目录下

// 该函数用来对得到的图像进行存储 public void saveMyBitmap(String bitName, byte[] b) { //首先将byte数组转为bitmap Bitmap mBitmap = Bytes2Bimap(b); //创建文件对象,用来存储新的图像文件 File f = new File(Environment.getExter

2013-05-05 12:03:45 2836

转载 Android中Bitmap类getPixel方法获取的像素值为负

最近在做Android上的图像处理,在Android上直接对像素操作,居然出现了意想不到的事情。Bitmap类getPixel方法获取的像素值全部是负的,本来应该是黑色的,也就是0的,全部变成了-16777216,很是奇怪。但是仔细研究研究这个16777216又比较特殊,因为16777216=256*256*256,刚好是RGB三种颜色分量最大值的乘积。其实这个值的不精确表示,我们很熟悉,手机广告

2013-05-05 11:48:23 2270

原创 android在处理图片资源的时候,Drawable、Bitmap、byte[]之间的转换

1、Drawable → Bitmappublic static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap(

2013-05-05 10:14:43 954

原创 完整版linux下android源码下载、编译、模拟器启动运行

一、环境说明:1、VMware版本:8.0.3 build-7030572、liunx系统:Ubuntu10.103、jdk:sun-java6-jdk二、Ubuntu 10.10更新源列表      由于Ubuntu 10.10版本的源已经过期了,所以,需要对其进行更新,Ubuntu 10.10 已经发布了,下面提供更新源方法与更新源列表地址:   1.sudo ge

2013-02-25 14:02:16 9923 1

原创 MFC中实现关闭软件系统

一、方法一:通过找到主窗口的句柄,然后向主窗口发送消息//该函数用来实现对软件系统的退出void CMainFrame::OnExitSystem() { // TODO: Add your command handler code here if (MessageBox("确定退出系统吗?","提示",MB_YESNO | MB_DEFBUTTON2) == IDYES)

2012-09-17 09:28:45 1056

原创 MFC中实现单击按钮关闭单文档系统

一、方法一:通过找到主窗口的句柄,然后向主窗口发送消息//该函数用来实现对软件系统的退出void CMainFrame::OnExitSystem() { // TODO: Add your command handler code here if (MessageBox("确定退出系统吗?","提示",MB_YESNO | MB_DEFBUTTON2) == IDYES)

2012-09-17 09:26:00 5343 1

原创 MFC单文档中修改窗口标题和标题栏图标

一、设置窗口标题方式:方法1:在doc类中找到OnNewDocument这个函数,然后添加你想设置的标题,如下:BOOL CGraphic13Doc::OnNewDocument(){ if (!CDocument::OnNewDocument()) return FALSE; // TODO: add reinitialization code here

2012-09-13 16:01:15 15061 2

转载 VC中动态添加控件,并且响应控件的消息

动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。 一、创建动态控件:为了对照,我们先来看一下静态控件的创建。放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。静态控件不

2012-08-24 16:40:47 1784

转载 vc6.0中MapX的使用方法(地图显示)

1.在VC下使用MapX控件的方法,网上有很多,但是大都只是讲过程,没有原理。所以很多时候自己在电脑上做的时候还是有很多错误。这里写一下自己学习过程中的一些悟!一、使用MapX的基石,在VC下显示gst格式的地图第一步:用MFC应用程序向导新建一个单文档的工程,名字就不妨取为:mapxdemo;第二步:Project> Add To Project>Files,选择MapX.cpp和M

2012-08-20 12:33:43 4792 2

原创 VC6.0 “add files to project”功能失效的解决方案

(1) 到如下网址(http://download.csdn.net/detail/xdhywj/4512271 )下载filetool.exe程序,解压后为一个VC6的工程,本质为filetool的一个COM服务器工程;(2)在VC6环境下编译该工程,生成FileTool.dll文件,建议以Release模式编译;(3)将FileTool.dll文件拷贝到VC6安装路径的Common\M

2012-08-20 11:00:07 5885 3

原创 MFC中如何修改应用程序(xx.exe)的图标

有时为了显得美观,需要将应用程序(xx.exe)的图标设置为我们自己喜欢的图标,不采用系统自动生成的图标,方法如下:1、首先在资源视图中导入选中的图标资源;2、在FileView选项卡中双击Header Files节点下的Resource.h节点,打开资源头文件,将我们新加入的图标资源值修改为:1273、单击保存,选择Build/Rebuild All命令,重新编译所有文件,发现应用程

2012-08-03 13:58:23 13182 2

原创 单文档中动态创建带有图标的工具栏

在做项目的时候,需要去掉系统自带的工具栏,添加我们自己创建的工具栏,但是为了看上去美观,我们可以在工具栏上添加相应的图标,具体的实现方法如下:1、在网上搜集资源图标(.ico格式)的,如果不好找,下面附件中会上传一部分我搜集的资源图标。2、在资源视图中将需要的资源图标导入工程中。3、在CMainFrame类中创建CToolBar和CImageList对象//装载工具栏上资源图片

2012-08-02 20:12:45 3201 4

原创 Link时出现:fatal error LNK1104: cannot open file Debug/XXXXXX.exe

主要的解决方法如下:1、看看你的应用程序有没有关闭(或者是DOS窗口);2、如果程序是放在C盘,不要把程序放到C盘里,将文件设置为存在其他盘后就可以运行了;但是有可能依然解决不了,请看下面的方法。3、先把源程序复制,在重新新建一个文件,把代码复制在里面,新建文件的存储位置重新放在一个地方,在把文件名重新命名一个就行了;如果不行请看下面方法。4、打开Windows任务管理器,在进程里

2012-08-02 19:57:17 41881 2

原创 动态创建TabCtrl控件的用法

TabCtrl控件可以通过对话框方式直接采用控件静态添加,但是有时候需要去动态创建一个TabCtrl控件,本文是在CFormView上动态创建TabCtrl控件:1、添加CTabCtrl类的对象:CTabCtrl m_tabCtrl;2、为TabCtrl控件添加页面,本文创建两个对话框:CDialog1 m_page1;CDialog2 m_page2;3、在资源视

2012-08-02 19:50:15 9868 3

原创 MFC中单文档窗口的拆分

最近在对MFC中单文档拆分的时候遇到了点问题,在网上有很多大量的资料,但是发现都是将单文档进行简单的拆分,比如拆分为:1行2列,2行1列,这样比较简单的拆分,比较容易实现,下面我将介绍先对一个单文档的拆分,拆分效果如图所示:1、MFC主要支持两种类型的拆分:静态拆分和动态拆分。静态拆分:静态拆分窗口的行列数在拆分窗口被创建时就设置好了,用户不能更改。但是用户可以缩放各行各列。一个静态拆分窗

2012-07-30 16:19:20 9223

原创 单文档初始最大化显示&&鼠标双击时窗口最大化失效

一、在基于MFC单文档做开发的时候,有时需要将单文档以最大化的方式显示,在网上查了资料,自己动手也实现了,以下将通过文字和代码进行描述:1、一般方法在CXXApp::InitInstance()中,按照如下方式进行修改:// The one and only window has been initialized, so show and update it.m_pMainWnd->

2012-07-30 16:00:37 2301 1

原创 单文档中将系统工具栏更换成自己定义的工具栏

一、如何去掉系统生成的工具栏在CMainFrame类的OnCreate函数添加如下代码(在return 0之前):......//去掉工具栏m_wndToolBar.ShowWindow(SW_HIDE);//去掉状态栏//m_wndStatusBar.ShowWindow(SW_HIDE);二、添加自己定义的工具栏主要分为以下几个步骤:1、创建工具栏资

2012-07-27 09:41:44 2180

原创 单文档中将系统菜单栏替换为自己建立的菜单栏

在我们基于单文档编程的过程中,往往不需要系统自己定义的菜单栏,想自己设定自己需要的菜单栏,因此就需要修改某些参数实现该功能。方法一:1、建立好基于单文档工程,在资源中建立自己的菜单栏:IDR_MYMENU;2、在CXXApp中的InitInstance()做如下修改:CSingleDocTemplate* pDocTemplate;pDocTemplate = new CSi

2012-07-26 08:43:39 3163 2

原创 将静态文本框的背景设置为透明

1、静态文本框的背景与对话框的背景是一样的,这里需要将其设置为透明的;2、在对话框类中响应WM_CtlCOLOR消息;3、在OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) 函数中添加如下代码:HBRUSH CPictureDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HB

2012-07-24 16:54:44 6497

原创 如何给对话框添加背景图片

1、简单的方法就是直接采用picture控件:首先在对话框中放入picture控件,然后将位图资源导入到工程中,最后在picture控件的属性中Type选择BitMap,Image中选择自己载入的位图资源。2、通过程序来实现:1)载入图片资源(bmp格式);2)在对话框类中OnPaint()函数添加如下代码(本文是在对话框中不同的位置载入两幅不同的图片):if (IsIconic(

2012-07-24 16:44:51 4414

原创 VC6.0连接SqlServer2000数据库

1、首先安装好SqlServer2000数据库2、本文将数据库的连接与释放封装成一个类,具体实现如下所示:1)创建DataBaseLink.h文件://该类用来实现数据库的连接class DataBaseLink{public://构造函数DataBaseLink();//析构函数~DataBaseLink();//打开数据库函数void OpenD

2012-07-23 15:47:37 4572

原创 如何给自己建立的对话框添加皮肤

在网上也找了很久,说了也有许多方法,但是觉得下面的方法挺好用的:1、将SkinPPWTL.lib  skinppwtl.dll SkinPPWTL.h三个文件及相应皮肤拷贝至工程文件夹下。(附件中已经上传)2、在StdAfx.h文件中加入#include "SkinPPWTL.h"和#pragma comment(lib,"SkinPPWTL.lib")3、在CXXApp类中的Init

2012-07-23 15:20:35 903

AE开发.pdf

兰小机的GIS开发书籍吗,非常不错的一本书,很适合初学者学习

2013-05-08

2012Android面试题目及其答案大全

面试题目及其答案,详细的介绍了近年来Android面试的题目,对找工作的同学帮助很大!!

2013-04-25

FileTool.exe文件

VC6.0中“add files to project”功能失效的解决方案

2012-08-20

十三个经典算法研究

该文档深入探讨了常见的十三个经典算法:A*搜索算法、BFS与DFS优先搜索算法、红黑树、遗传算法.......

2012-08-03

程序员编程艺术

该文档围绕:面试、算法、编程三个主题的程序员编程艺术系列。

2012-08-03

linux设备驱动开发

本文档总共20章,详细介绍了linux设备驱动开发过程中的技术问题,希望对学习linux设备驱动开发的人员有所帮助。

2012-08-03

网络安全技术大全

本文档包括五章,详细的介绍了各种网络安全技术,包括密码学、对称密码体质、公钥密码体质、消息认证与数字签名。

2012-08-03

与计算入门指南

云计算在许多方面只是互联网的一个比喻词,亦即计算和数据资源日益迁移到WEB上的一个比喻词。

2012-08-03

工具栏图标资源

自给搜集的ICO格式的图标资源,个人觉得比较齐全,希望对大家有用!

2012-08-02

MFC皮肤资料

里面包含50个丰富MFC皮肤资源,使得界面更加美观、人性化...

2012-07-23

需要添加的文件(MFC皮肤)

该文件中包含skinppwtl.dll;SkinPPWTL.h;SkinPPWTL.lib

2012-07-23

基于MFC和OpenGL三维图形的开发

基于MFC和OpenGL三维图形的开发. 通过对三维动态球体模型的具体分析,详细讨论了如何利用OpenGL函数库在MFC中实现三维绘图

2012-07-22

在vc++6.0中配置OpenGL环境

OpenGL入门学习——写给想用计算机画图的朋友。 OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性。

2012-07-22

Open GL学习资料

nehe-OpenGL学习、openGL超级宝典(第四版).pdf、opengl库文件.zip;对于学习有关Open GL很有帮助。

2011-09-22

05大话企业级Android开发_MVC讲解及简单短信和拨号器实现

Android开发_MVC讲解及简单短信和拨号器实现,更进一步对Android的学习和了解!

2011-05-18

空空如也

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

TA关注的人

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