自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

汪小哥

珍惜每一刻应得的感受,把人生充分的活足了它

  • 博客(45)
  • 资源 (11)
  • 收藏
  • 关注

转载 调试技术

如需要更详细的讲解,请看视频:http://edu.csdn.net/course/detail/461由于本视频在上传后学院会对其进行转码,而转码后视频质量严重下降,导致花屏、马赛克、画面停滞等等问题,因此在学院解决这个问题之前这里会提供原视频下载,视频不大,每个视频20M左右,下载地址:http://pan.baidu.com/s/1eQAdWyu打断点行号上双

2015-09-19 17:16:21 502

转载 Android网络上获取图片的三种方法

android中获取网络图片是一件耗时的操作,如果直接获取有可能会出现应用程序无响应(ANR:Application Not Responding)对话框的情况。对于这种情况,一般的方法就是耗时操作用线程来实现。下面列三种获取url图片的方法: 1.直接获取:(容易:ANR,不建议) Java代码  mImageView = (ImageView)this.find

2015-09-18 23:23:21 506

原创 Activity

不过,如果系统是为了回收内存而销毁activity,则这个 Activity 对象就会被销毁,这样系统就无法简单地resume一下就能还原完整状态的activity。 如果用户要返回到这个activity的话,系统必须重新创建这个Activity 对象。可是用户并不知道系统是先销毁activity再重新创建了它的,所以,他很可能希望activity完全保持原样。 这种情况下,你可以保证activi

2015-09-18 23:03:27 402

翻译 Android -Camer使用!

Sstorge:是图像或视频应用程序生成目的只有可见的应用程序或共享,以便其他应用程序如画廊或其他媒体和社交应用程序可以使用它们吗?你想要的图片和视频是可用的,即使你的应用程序卸载吗?看看媒体文件保存部分如何实现这些选项。The Basic: Android框架支持通过摄像头API或捕捉图像和视频or camera Intent:;下面是相关的类:1.     Camera:这个类

2015-09-18 22:18:21 856

转载 PackageManager()的使用列举相关的事件 ActivityManage

PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用 查询permission相关信息 查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 查询已安装应用 增加,删除permission 清除用户数据、缓存,代码段等 非查询相关的API需要特定

2015-09-18 20:41:24 525

转载 onSaveInstanceState和onRestoreInstanceState

Android Activity的onSaveInstanceState() 和 onRestoreInstanceState()方法:1. 基本作用:  Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不

2015-09-17 16:32:38 439

原创 分冶法之归并排序

1.分冶策越中的两种典型的划分案例(1).黑盒划分策越:合并排序  逆序对问题 根据问题的规模对原问题进行划分,而不考虑划分对象的属性值,所以形象的称之为黑盒策越(就是说我们归并排序的时候,划分为,两个小模块的时候,并没有按照其值的属性进行划分,而只是简单的对于我们的数组内的大小进行区分)(2)白盒策越:快速排序,最接近点对根据划分对象的特定的属性值,把对象划分为若干个子集(白盒问

2015-09-17 09:36:23 1027

原创 自定义控件+ViewPage+Fragment....各种收获

Android自定义控件 Fragment

2015-09-16 23:32:02 1207

原创 统一管理log类,以及我们项目编程的时候应该更多的像这样封装起来!

封装一些,我们比较常见的常量,经常使用的操作,都可以使用类封装起来提供给我们的自己使用。比如Logcat

2015-09-16 19:13:51 572

原创 比较好的方式管理我们的应用判断,比如Activity跳转,网络是否连接,判断json....

1.整个类都被我们封装的比较好,调用的时候非常的方便,全部都是静态型的变量,这样我们使用起也是非常的安逸和棒的!package com.lee.privatecustom.utils;import com.google.gson.JsonParseException;import com.google.gson.JsonParser;import com.lee.private

2015-09-16 18:59:06 478

转载 Android动画效果——X、Y轴抖动

1. 控件加载动画Animation shakeAnim = AnimationUtils.loadAnimation(Context, 动画资源(R.anim.shake_y));View.startAnimation(shakeAnim);  2. Res的anim文件夹的shake_y.xml文件    android:duration="10

2015-09-16 18:42:30 836

转载 Android 手动显示和隐藏软键盘

1、方法一(如果输入法在窗口上已经显示,则隐藏,反之则显示)[java] view plaincopyprint?InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);  imm.toggleSoftInput(0,

2015-09-16 18:29:40 645

转载 startActivityForResult与startActivity的不同之处

1、startActivity( ) 仅仅是跳转到目标页面,若是想跳回当前页面,则必须再使用一次startActivity( )。2、startActivityForResult( ) 可以一次性完成这项任务,当程序执行到这段代码的时候,假若从T1Activity跳转到下一个Text2Activity,而当这个Text2Activity调用了finish()方法以后,程序会自动跳转回T

2015-09-16 18:23:25 542

原创 activity的切换时候无动画的解决办法

一般直接用startActivity(Intent).默认都会有一个刷动的动画。当然如果奖intent的flag设置为 Intent.FLAG_ACTIVITY_NO_ANIMATION。再使用startActivity(Intent),打开的activity就会直接显示,不会有那种刷屏的动画。 如果 activity1 去启动activity2 ,并设置 Intent.FLAG_ACTI

2015-09-16 18:11:14 1202

翻译 连接到网络

1.这节课向你展示了如何实现一个简单的应用程序连接到网络。它解释了一些最佳实践你甚至应该遵循创建最简单的网络连接的应用程序。      注意,执行网络操作描述在这节课中,你的应用程序清单文件必须包括以下权限: android:name="android.permission.INTERNET" /> android:name="android.permission.ACCESS_NE

2015-09-16 15:39:16 546

转载 子类化

子类化允许你接管被子类化的窗口,使你对它有绝对的控制权。举个例子了来阐明一下:例如你需要一个只接受十六进制数字输入的文本编辑框,如果使用一个简单的 Edit控件,当用户输入十六进制以外的字符时,你既不知道也无计可施。也就是说,当用户进文本框中输入字符串 "zb+q*" 时,如果除了拒绝接受整个字符串以外几乎什么也不能做,至少这显得特别不专业。重要的是,你需要具有输入检测的能力,即每当用户输入一

2015-09-16 13:29:01 476

转载 SubClassWindow详解

多Windows程序员都是跳过SDK直接进行RAD开发工具[或VC,我想VC应不属于RAD]的学习,有些人可能对子类化机制比较陌生。 我们先看看什么是Windows的子类化。Windows给我们或是说给它自己定义了许多丰富的通用控件,如:Edit、ComboBox 、ListBox……等,这些控件功能丰富,能为我们开发工作带来极大方面,试想:我们单单是自己实现一个EDIT控件是多么的艰难!

2015-09-16 13:18:26 542

原创 CComboBox::SetItemData,以及自绘我们的CComBox

1.这个函数有什么用呢?我们如果自己绘制 控件的时候呢,我们可能会比如一个CComboBox中,一个文字和一个图像的索引号保存起来,在我们需要使用的时候使用,这个的功能有点类似于Android中我们SetTag的属性!我们建立一个结构体就可以把两样东西保存起来了,这样就可以收获一个简单的模式,非常的棒,获得自己想要的图片图片列表的索引!Sets the 32-bit value a

2015-09-16 09:25:45 2040

原创 自绘控件之DrawItem(LPDRAWITEMSTRUCT )

1.自绘函数:virtual void DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct );ParameterslpDrawItemStructA long pointer to a DRAWITEMSTRUCT structure. The structure contains infor

2015-09-16 09:13:24 5609

转载 CDC::SelectStockObject 与CDC::SelectObject

查一下MSDN吧,上面枚举出所有SelectStockObject能选入的对象,以下是原文BLACK_BRUSH   Black brush. DKGRAY_BRUSH   Dark gray brush. GRAY_BRUSH   Gray brush. HOLLOW_BRUSH   Hollow brush. LTGRAY_BRUSH   Light gray brus

2015-09-16 09:02:38 1045

翻译 CDC之CreateCompatibleDC与BitBlt

CreateCompatibleDC  of the compatible device.When a memory device context is created, GDI automatically selects a 1-by-1 monochrome stock bitmap for it. GDI output functions can be used with a m

2015-09-16 08:49:35 1000

翻译 inflaterect和deflaterect

DeflateRect deflates CRect by moving its sides toward its center. void DeflateRect(  int x,  int y  ) throw( );void DeflateRect(  SIZE size  ) throw( );void DeflateRec

2015-09-16 08:32:15 721

转载 MFC六大关键技术

这一篇主要讲解一下MFC中的6个主要的关键技术,整个Application Framework其实从本质上来说都是建立在这6个关键技术上的。所以能够了解它们的原理对理解MFC整个框架和程序设计有非常大的好处。 1、MFC程序的初始化工作在MFC中所有的类都来源于一个基类:CObject。MFC程序初始化过程中,其实就是虚函数的调用的过程,分清调用执行的到底是哪一个具体的虚函

2015-09-15 22:30:58 638

转载 内联函数

一、什么叫inline函数? inline(小心,不是online),翻译成“内联”或“内嵌”。意指:当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码,整段插入到当前位置。这样做的好处是省去了调用的过程,加快程序运行速度。(函数的调用过程,由于有前面所说的参数入栈等操作,所以总要多占用一些时间)。这样做的不好处:由于每当代码调用到内联函数,就需要在调用处直接插入

2015-09-15 08:37:54 461

原创 Subclassdlgitem

subclassdlgitem Call this member function to "dynamically subclass" a control created from a dialog template and attach it to thisCWnd object.该函数用来子类化一个控件.Subclass(子类化)是MFC中最常用的窗体技术之一。子类

2015-09-14 21:35:08 951

转载 PreTranslateMessage作用和使用方法

PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,绝大多数本窗口的消息都要通过这里,比较常用,当需要在MFC之前处理某些消息时,常常要在这里添加代码.                MFC消息控制流最具特色的地方是CWnd类的虚拟函数PreTranslateMessage(),通过重载这个函数,可以改变MFC的消息控制流程,甚至可以作一

2015-09-13 21:15:27 921

原创 OnMouseMove中的nFlags的意义何在呢?检测当前我们说产生的动作是如何

The framework calls this member function when the mouse cursor moves. afx_msg void OnMouseMove( UINT nFlags, CPoint point );ParametersnFlags Indicates wh

2015-09-13 20:36:01 1870

原创 Invalidate()和UpdateWindow()的区别

Invalidate()是强制系统进行重画,但是不一定就马上进行重画。因为Invalidate()只是通知系统,此 时的窗口已经变为无效。强制系统调用WM_PAINT,而这个消息只是Post就是将该消息放入消息队列。当执行到WM_PAINT消息时才会对敞口进行重绘;UpdateWindow只向窗体发送WM_PAINT消息,在发送之前判断GetUpdateRect(hWnd,NULL,TRUE)

2015-09-13 20:23:27 787

原创 WM_NOTIFY Message

WM_NOTIFY 是容器器行消息,我们发送消息的时候其实是大消息NOTIFY 中的一种小的消息而已NMHDR   StructureContains information about a notification message.Syntaxtypedef struct tagNMHDR { HWND hwndFrom; UINT_PTR idFro

2015-09-13 16:26:46 924

原创 SendMessage 与Postmessage区别

SendMessage 与Postmessage有什么区别,MSDN 是提到The SendMessage member function calls the window procedure directly and does not return until that window procedure has processed the message. This is in cont

2015-09-13 16:02:56 733

原创 ListView的高度计算公式

ListView 高度的计算公式 //ListAdapter listAdapter = mCateListView.getAdapter(); //int totalHeight = 0; //int count = listAdapter.getCount(); { for (int i = 0, len = listAdapte

2015-09-12 20:25:12 644

转载 Android Fragment 你应该知道的一切

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:Android Fragment 真正的完全解析(上)和Android Fragment 真正的完全解析(下) 有兴趣的可以凑合看下。之前的博客属于怎么使用Frag

2015-09-12 18:54:00 465

转载 Android Fragment 真正的完全解析(下)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity

2015-09-12 18:48:33 496

转载 Android Fragment 真正的完全解析(上)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,

2015-09-12 18:38:06 514

原创 自定义组件之-利用已经用的组件进行二次的组件开发

1.如何使用我们自己定义的组件呢?其中没得标签的那种  吉吉 <com.lee.privatecustom.view.TopIndicator android:id="@+id/top_indicator" android:layout_width="fill_parent" android:layout_height="wrap_c

2015-09-12 17:08:00 686

转载 Android 之 自定义标签 和 自定义组件 TypedArray

1. 自定义标签这是我的模板项目目录 既然想像 android:text  那样使用自己的标签,那么首先得有标签。在 res/values/ 下我新建了个 mm_tag.xml (切记不可出现大写,只能是 小写字母、数字、下划线)第一步:    自定义 标签mm_tag.xml

2015-09-12 16:21:06 536

转载 构建自定义组件

ndroid中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、 文本框(TextView), 可编辑文本框(EditText), 列表框(ListView), 复选框(CheckBox), 单选框(RadioButton), 滚动条(Gallery), 微调器(Spinner), 等等,还有一些比较先进的有着特殊用途的View组件,例如 AutoComplete

2015-09-12 16:10:57 529

转载 setCompoundDrawables与setCompoundDrawablesWithIntrinsicBounds的区别

更换radiobutton中的图片在xml中很好设置,但对于初学者如何在代码中设置还是不容易找的。没法子,通过看原版api找到两个方法,setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds。下面交给大家方法。第一个方法:setCompoundDrawablesWithIntrinsicBounds(Drawable

2015-09-12 15:25:27 532

转载 Android 利用addView 动态给Activity添加View组件

本文主要讲述如何动态给UI界面添加布局和控件,在编程的时候很多时候需要动态显示一些内容,在动态添加View的时候,主要使用addView方法。1. addView方法简介在Android 中,可以利用排版View的 addView 函数,将动态产生的View 物件加入到排版View 中。例子如下:Activity代码:public class helloWorld extend

2015-09-12 15:00:34 15190

原创 Viewpage+Fragment

Fragment 与 Activity之间传递数据有两种方法,一种是使用setArgument,一种是使用接口回调。下面先学习第一种方法。(1)使用setArgument方法:为了便于理解,我在这里打个比喻:假如Activity是皇帝,它设立了三个部门(如三省六部),分别是Fragment1,Fragment2和Fragemnt3;现在他现在要吩咐部门Fragment1去做一些事情,比

2015-09-12 10:58:35 1253

idea项目livetemplate总结配置

idea 使用技巧总结,遇到的坑点总结,javadoc livetemplate 配置,对于开发spring项目很有帮助

2018-07-10

idea使用技巧总结

idea使用技巧总结 idea 使用过程中出现过的坑点,平常经常遇到的处理方式

2018-07-10

minio windows.exe

Minio 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。 Minio是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

2018-06-10

idea PlantUML插件以及PlantUML画图需要生成图片的软件Graphviz

idea 插件 使用PlantUML快速绘图,包含idea需要的PlantUML插件以及Graphviz windows的安装包 使用参考https://blog.csdn.net/zxc123e/article/details/71837923

2018-04-14

Java 线程图形化理解

Java 线程图形化理解,可以方便的了解java线程的使用特点!解压开然后就可以直接的点击查看Java线程的显示效果

2018-01-07

live template

idea livetemplate的配置 C:\Users\JetWang\.IntelliJIdea2017.1\config\templates 下面配置的资源 http://note.youdao.com/share/?id=a3a547b16cf60e4184c1520727aa4f4d&type=note#/

2017-08-19

metronic__bootstrap后台模板

metronic__bootstrap后台模板 非常多的插件可以去了解很好用 很实用

2016-10-27

neon后台管理模板

网页后台管理模板

2016-10-27

atlant后台管理模板

后台管理模板 atlant

2016-10-27

空空如也

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

TA关注的人

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