自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(95)
  • 资源 (27)
  • 问答 (1)
  • 收藏
  • 关注

转载 详解二叉树的非递归遍历

本文转载自:http://blog.csdn.net/zhangxiangdavaid/article/details/37115355前言  对于二叉树的递归遍历比较简单,所以本文主要讨论的是非递归版。其中,中序遍历的非递归写法最简单,后序遍历最难。  节点的定义://Binary Tree Nodetypedef struct node{ int data; ...

2019-12-16 16:09:06 198

原创 组合全排列算法

题目一/** * 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 * <p> * 说明:解集不能包含重复的子集。 * <p> * 示例: * <p> * 输入: nums = [1,2,3] * 输出: * [ * [3], * [1], * [2], * [1,2,3], * [1,3], * [...

2019-12-13 17:58:00 226

原创 动态规划之最长回文子串

问题:给出一个字符串S,求S的最长回文子串的长度。结果:字符串"PATZJUJZTACCBCC"的最长回文子串为"ATZJUJZTA",长度为9。暴力解法枚举子串的两个端点i和j,判断在[i, j]区间内的子串是否回文。从复杂度上来看,枚举端点需要0(n2),判断回文需要0(n),因此总复杂度是O(n3)。 动态规划解决令dp[i][j]表示S[i]...

2019-12-12 10:32:47 502

转载 博客主

http://www.heqiangfly.com/categories/

2019-04-04 11:13:02 230

转载 Android翻译】关于Activity的onSaveInstanceState调用时机的说明

关于Activity的onSaveInstanceState调用时机的说明Activity的生命周期里并没有提到onSaveInstanceState的触发,这个函数提供了为我们在某些情况下保存Activity信息的机会,但需要注意的是这个函数不是什么时候都会被调用的,官方文档解释的比较清楚,特此翻译一下。原文出处:android-sdk-windows-1.5_r3/docs/reference

2015-10-28 17:45:37 763

转载 Java细节:字符串的拼接

http://droidyue.com/blog/2014/08/30/java-details-string-concatenation/?droid_refer=random_recommend

2015-08-17 11:08:26 652

原创 AsyncTask我来给你扯会蛋

AsyncTask我们平时用的再熟悉不过了,让我们说的话,它是一个什么东东?我个人的理解是它是一个Thread+handler来实现的一个简单的更新UI的这个一个东西,不过这中说话应该不会让人信服。接下来咱们就分析它的源代码。1:首先看一下AsyncTask源代码中官方给我们的注解。(1)要想使用AsyncTask必须继承实现子类。子类必须至少要重写一个方法doInBack

2015-08-05 12:47:36 2492

转载 深入理解HTTP协议、HTTP协议原理分析

http协议学习系列1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC

2015-07-22 11:05:08 645

转载 Activity Intent相关FLAG介绍

先首先简单介绍下Task和Activity的关系Task就像一个容器,而Activity就相当与填充这个容器的东西,第一个东西(Activity)则会处于最下面,最后添加的东西(Activity)则会在最上面。从Task中取出东西(Activity)是从最顶端取出,也就是说最先取出的是最后添加的东西(Activity),以此类推,最后取出的是第一次添加的Activity,而Ac

2015-07-16 12:19:57 563

转载 IDEA 导入工程 编译 提示找不到符号~~?

原来是idea编译不过去的文件,它排除了,但项目编译的时候需要的时候它也不管了,导致始终编译不了.这么做就搞定了.:

2015-07-02 23:15:18 5988 1

转载 控制textView的显示行数并且可以滚动

本来是想做一个显示文字信息的,当文字很多时View的高度不能超过一个固定的值,当文字很少时View的高度小于那个固定值时,按View的高度显示。因为ScrollView没有maxHeight,无法满足需求,只好另找方法了。 View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了。TextView有个属性maxLine,这样也就满足了需求了,只要设置一个

2015-06-16 22:38:32 3263

原创 关于selector失效的问题

selector这个文件,默认的ITEM加载项,必须写在最后:EG:xml version="1.0" encoding="UTF-8"?>  xmlns:android="http://schemas.android.com/apk/res/android">        android:drawable="@drawable/loginactivity_reg

2015-06-16 22:10:46 756

原创 在Activity中onCreate方法里面获取空间宽度和高度的新姿势

以前获取一个View的宽度和高度,总是在Activity中的onCreate方法中获取不到,那么我们怎么在onCreate方法中获取到控件的宽度和高度呢?方法:用View中的post方法~代码如下:public class MyActivity extends Activity { @Override public void onCreate(Bundle savedInstanc

2015-05-27 17:38:22 1129

转载 Android 不规则封闭区域填充 手指秒变油漆桶

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45954255; 本文出自:【张鸿洋的博客】一、概述在上一篇的叙述中,我们通过图层的方式完成了图片颜色的填充(详情请戳:Android 不规则图像填充 小玩着色游戏),不过在着色游戏中更多的还是基于边界的图像的填充。本篇博客将详细描述。图像的填

2015-05-26 15:40:35 717

转载 Android 不规则图像填充 小玩着色游戏

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45788433; 本文出自:【张鸿洋的博客】一、概述近期群里偶然看到一哥们在群里聊不规则图像填充什么四联通、八联通什么的,就本身好学务实的态度去查阅了相关资料。对于这类着色的资料,最好的就是去搜索些相关app,根据我的观察呢,不规则图像填充在着色游戏里

2015-05-26 15:37:23 643

原创 仿淘宝商品详情页面下拉黏滞效果

项目中需要用到淘宝商品详情页面的下拉黏滞效果,刚开始的想法比较复杂,是通过投机取巧的方式来大致实现的,但是效果很不好,勉强可以使用,这怎么能行?后来自己尝试着去优化,感觉一个ListView就可以实现,于是就去用listView去实现了一下,主要用到了ListView的smoothScrollToPosition这个方法,做到最后,发现smoothScrollToPosition这个方法的一个bu

2015-05-13 15:05:13 4702

转载 Android微信开放平台 申请移动应用的签名如何获取

你看到的这个文章来自于http://www.cnblogs.com/ayanmw 在微信开放平台,申请移动应用的时候:https://open.weixin.qq.com/cgi-bin/appcreate?t=manage/createMobile&type=app&lang=zh_CN&token=60682ddfbd9106b1c4b1f9d70f56c98e5f72

2015-05-05 23:16:19 8042

转载 [Android界面] 如何监听android程序进入后台,和恢复到前台???

就是让app中所有的activity继承与一个公共的activity(例如:BaseActivity),然后在BaseActivity的onStop()中判断当前程序是否处于后台[mw_shl_code=java,true]/**   * 文件名:BaseActivity.java   * 版本号:        * 日期:2012-6-20 * 创建人:* Copyrig

2015-04-28 12:55:16 3058

转载 Android 源码解析 之 setContentView

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41894125,本文出自:【张鸿洋的博客】大家在平时的开发中,对于setContentView肯定不陌生,那么对其内部的实现会不会比较好奇呢~~~有幸终于能看到一些PhoneWindow神马的源码,今天就带大家来跑一回源码~~1、Activity  setConte

2015-04-27 15:52:44 566

转载 Android 打造形形色色的进度条 实现可以如此简单

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43371299 ,本文出自:【张鸿洋的博客】1、概述最近需要用进度条,秉着不重复造轮子的原则,上github上搜索了一番,看了几个觉得比较好看的ProgressBar,比如:daimajia的等。简单看了下代码,基本都是继承自View,彻彻底底的自定义了一个进度条。

2015-04-27 15:37:30 688

转载 Android Drawable 那些不为人知的高效用法

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/43752383,本文出自:【张鸿洋的博客】1、概述Drawable在我们平时的开发中,基本都会用到,而且给大家非常的有用。那么什么是Drawable呢?能够在canvas上绘制的一个玩意,而且相比于View,并不需要去考虑measure、layout,仅仅只要去考虑

2015-04-27 12:37:45 556

转载 Android 深入理解Android中的自定义属性

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45022631; 本文出自:【张鸿洋的博客】1、引言对于自定义属性,大家肯定都不陌生,遵循以下几步,就可以实现:自定义一个CustomView(extends View )类编写values/attrs.xml,在其中编写styleable和i

2015-04-27 12:15:54 471

转载 Android RecyclerView 使用完全解析 体验艺术般的控件

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/45059587; 本文出自:【张鸿洋的博客】概述RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不

2015-04-24 01:05:29 790

原创 android scrollto scrollby 扯一扯

废话不多说,直接上思路---1:试想一个界面,父布局是LinearLayout,竖直方向排列,然后里面添加两个View,如果我点击第一个View,直接调用第二个View的scrollTo或者scrollBy方法,第二个View会移动吗?给出代码和布局文件----布局文件:<LinearLayout xmlns:android="http://schemas.android.com/ap

2015-04-09 11:43:39 1122 1

原创 Android Activity 平滑水平切换动画

在Android当中 设置activity的动画 需要复写 android:windowAnimationStyle这个属性我们自定义一个动画样式来继承 @android:style/Animation(Base style for animations.  This style specifies no animations)这个样式是Android操作系统提供的 没用动画的样式 我们定

2015-03-27 16:20:10 2026

转载 Android保存图片到系统图库

最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看并解决下。Adnroid中保存图片的方法可能有如下两种:第一种是自己写方法,如下代码:public static File saveImage(Bitmap bmp) { File appDir = new File(Environment.getExternalStorageDirectory(),

2015-03-12 11:35:48 744

转载 centos lamp 搭建

Centos是基于yum的发行版本,包管理器就是一个管理软件的,linux每个发行版都会维护一个自己的软件仓库,里面又很多软件,你可以根据需要从里面选择软件安装,这一切只需要用命令就可以搞定,其实还是很方便的。lamp,就是 linux + apache + mysql + php 组成的一套web服务器环境。 在linux环境下,很多软件几乎所有软件都是可以编译源码安装的,但是这样相对麻烦,

2015-03-10 17:32:49 588

原创 宇哥带你飞之Android多线程与异步任务--第二篇

Android中的handler很重要,但是它也很简单~想要了解Handler的来看看吧~

2015-02-11 21:31:48 1086

原创 宇哥带你飞之Android多线程与异步任务--第一篇

初步讲解Android中的异步更新UI的操作~

2015-02-04 21:43:07 2389 1

原创 php学习之路----数组,多维数组,数组函数

php数组数组基本写作格式:1:简单形式 Array("aa",12,true,2.2," test",50);2:完整形式 Array("title"=>"aa","age"=>20);这种格式为数组创建了键名,如果创建了键名,就不能通过下标0,1,2。。。来访问数组元素了。3:$arr[0]='20'; $arr[1]='hello world';

2015-02-03 23:17:45 677

转载 Android初始化的时候获取加载的布局的宽高(续)--RelativeLayout的陷阱

接着上次的问题,已经介绍过,在初始化或者说OnCreate方法中获取加载的布局的宽高,最后说到,调用view.measure(0, 0);然后在调用getMeasuredWidth和getMeasuredHeight就可以获得测量的宽高。可以参考:Android如何在初始化的时候获取加载的布局的宽高今天在写类似的效果时,给ListView加载一个头部视图,通过listView$addHea

2014-12-24 10:41:08 659

转载 Android获取TextView的长度

如果用testSize设置汉字的大小,其值用像素表示。用 屏幕宽度的像素/汉字宽度像素就得到了所能显示文字的长度,如果出现字母和特殊符号的时候,这样计算字符串长度就不准确了。可用下面办法获取长度:?010203Paint paint = new Paint();paint.setTextSize(cur

2014-12-23 18:22:26 1972

转载 Android TextView修改文字样式

一、 引出CharSequence接口TextView.setText(CharSequence);二、实现CharSequence接口SpannableString、SpannableStringBuilder实现此接口,但是二者的区别是?三、例子String text = "Love_World_";  SpannableString style = new

2014-12-23 18:15:56 942

转载 android textview xml 属性设置

android:ems 设置TextView的宽度为N个字符的宽度。android:maxems 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。android:minems 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。android:maxLength 限制输入字符数。如设置为5,那么仅可以输入5个汉字/数字

2014-12-23 18:11:05 618

转载 Android触摸屏中的手势识别

我们经常利用触摸屏的Fling、Scroll等Gesture(手势)操作来操作会使得应用程序的用户体验大大提升,比如用Scroll手势在 浏览器中滚屏,用Fling在阅读器中翻页等。在Android系统中,手势的识别是通过 GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个相 关的例子,API Demo中的

2014-12-23 17:59:16 675

转载 Android开发:ScrollView嵌套GridView的解决办法

前些日子在开发中用到了需要ScrollView嵌套GridView的情况,由于这两款控件都自带滚动条,当他们碰到一起的时候便会出问题,即GridView会显示不全。解决办法,自定义一个GridView控件public class MyGridView extends GridView {     public MyGridView(Context context, Attribut

2014-12-23 17:56:14 688

转载 Android 仿美团网,大众点评购买框悬浮效果之修改版

转帖请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/17761431),请尊重他人的辛勤劳动成果,谢谢!我之前写了一篇关于美团网,大众点评的购买框效果的文章Android对ScrollView滚动监听,实现美团、大众点评的购买悬浮效果,我自己感觉效果并不是很好,如果快速滑动界面,显示悬浮框的时候会出现

2014-12-23 17:47:50 945

转载 android:descendantFocusability listView中的item获取焦点用法简析

开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageButton,Button,CheckBox等子控件(也可以说是Button或者C

2014-12-09 19:02:14 1726

转载 快速创建卡片式ListView 每个item下方有3D阴影

首先来看我们要实现的效果:ListView的每个item都像卡片一样摆在界面上,另外每个item下方有3d阴影效果。

2014-12-09 18:50:58 4722

转载 在mac操作系统下,Intellij IDEA默认jdk版本的修改

Intellij IDEA 默认情况下,使用的jdk的版本是1.6,当第一次启动IDEA的时候,如果系统中未安装jdk,则系统会自动到苹果官网下载jdk安装文件。如果你的系统已经安装了jdk1.7或是更高的版本,同样首次打开IDEA的时候要求你安装苹果官网jdk1.6。 为了免去多余的jdk安装,解决办法如下: 到/Applications下找到IntelliJ IDEA 13,右键->显示包内容

2014-12-09 18:47:35 4187

自定义proguard.jar

自定义proguard.jar

2022-03-09

基于AndResGuard开源库对apk进行无用资源删除、重复资源删除、大图检测

基于AndResGuard开源库对apk进行无用资源删除、重复资源删除、大图检测

2022-03-08

Serializable序列化步骤.pdf

Serializable序列化步骤

2021-11-04

android 技术分享

android 开发过程中的技术分享的文档,开发过程中的技术分享的文档

2017-10-16

dialog util 2.0

废弃使用dialog,避免了内存泄露问题,避免了activity被释放后,dissmiss dialog而导致的问题

2016-03-22

android dialogUtil

废弃使用dialog,避免了内存泄露问题,避免了activity被释放后,dissmiss dialog而导致的问题

2016-03-22

例子androidAIDL

AIDL的小例子

2016-03-09

LayoutInflater inflate例子

帮助你更好的理解LayoutInflate中的inflate方法,以后想怎么用怎么用

2015-05-15

淘宝商品详情页面header下拉黏滞效果

仿照淘宝商品详情页面的下拉黏滞效果,如果正好符合你的需求,不错

2015-05-13

淘宝商品详情页面黏滞效果

仿照淘宝详情页面的商品下拉黏滞效果,效果还可以,需要用到的自取

2015-05-06

Android Thread Handler

Android中的Handler很重要,但是很简单,学好Handler很重要~

2015-02-12

android thread 异步操作

Android中异步更新UI的资源,通过Thread,AsyncTask去更新界面的UI,让用户的体验更棒

2015-02-04

Android 自定义相机拍照截图仿照nice添加标签

告别系统相机界面,自定义相机拍照,拍照过程中自动截图,并为截图添加标签,仿照nice的添加标签效果,shit

2014-11-26

TouchEvent

主要讲解的是android 的事件的分发,你一定会了解的更透彻的,很好的小李子

2014-11-06

Viewpager图片预览,支持图片缩放移动

viewpager 查看图片,图片支持缩放,移动,很好的例子,

2014-10-15

单个图片缩放

单个图片,可以进行缩放,移动,哈哈好,体验很好的,

2014-10-15

flowlayout

自定义Viewgroup实现flowLayout的效果

2014-08-06

自定义ViewGroup

自定义view-group

2014-08-04

android dialogfragment

这是android官方推荐的dialog的实现方式,这种方式会帮你解决好多问题。

2014-08-01

简单实现android图片圆角和圆形

简单的实现android中图片的圆角和圆形的效果

2014-07-31

解决动画闪烁

如果遇到了动画闪烁的问题,不妨试一试这种方法,没准可以解决呢

2014-07-29

动画小效果,模仿nice应用

模仿nice首页的效果的小例子,可以参考参考

2014-07-29

Android 侧滑菜单栏

android viewgroup 实现侧滑菜单栏

2014-05-22

安全退出多个Activity

安全退出多个Activity的小例子,其中包含了退出的5中方法

2014-05-13

EmptyListView

当Adapteer中的数据为空时,listView如何显示

2014-05-04

TabHost底部tab切换

点击TabHost的tab页,切换后更换tab背景颜色

2014-04-30

断点续传下载

断点续传下载,通过数据库存储下载的实时信息。

2014-04-29

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

TA关注的人

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