自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android进阶之性能优化

为什么别人的app那么的流畅、稳定?为什么我们的app在底端机上常常卡顿或者是更惨的OOM、闪退?答案是:2016体验才是王道,所以我们不能再一味的追求进度与新功能了而忘记了性能!!!一、内存优化做内存优化我们首先就得明白什么是内存溢出、什么是内存泄漏。内存溢出:简单是说就是运行需要的内存超出了机器提供的内存,系统为了保证正常运行不得不强行关闭软件来释放内存。内存泄漏:通俗的说

2016-01-06 12:46:51 575

原创 Android中常用的广告展示组件Banner

最近的项目需求要用到banner所以我就研究了一下,主要用到的也就是support-v4包中的ViewPager了。然后自定义一下下面的小圆点Indicator下面看看成果:代码很简单,大家下下来看看就明白了,这里就不多说了。 Demo下载地址:

2015-01-19 13:52:58 1155 2

原创 Android字体设置,Roboto字体使用

一、自定义字体1.android Typeface使用TTF字体文件设置字体我们可以在程序中放入ttf字体文件,在程序中使用Typeface设置字体。第一步,在assets目录下新建fonts目录,把ttf字体文件放到这。第二步,程序中调用:AssetManager mgr=getAssets();//得到AssetManagerTypeface tf=Type

2015-01-05 12:45:53 17324

原创 aSmack4.0之旅(二)登录篇

在上一篇中我们已经完成了aSmack的配置以及注册了接下来我给大家介绍一下aSmack4.0以后的登录第一步当然是初始化配置在上一篇已经讲的很详细了,就不再赘述了http://blog.csdn.net/hellohhj/article/details/41074803第二步 登录应为这个比较简单就直接给代码了/** * @param str * @return Inte

2014-11-13 11:11:03 1497

原创 aSmack4.0之旅(一)配置介绍注册篇

aSmack4.0之旅(一)配置注册篇一、Smack是什么Smack是一个开源,易于使用的XMPP(jabber)客户端类库。Smack API, 是一个 Java 的XMPP Client Library,也是由Jive Software开发。 优点:编程简单。 缺点:API并非为大量并发用户设计,每个客户要1个线程,占用资源大,1台机器只能模拟有限(

2014-11-13 10:21:16 3739 9

原创 android照相、相册获取图片剪裁报错的解决方案

android照相、相册获取图片剪裁报错的解决方案

2014-10-30 13:51:25 1911

转载 Android RGB颜色对照表

目录(?)[-]一  RGB颜色对照表二  Android Design关于颜色部分内容颜色调色板一  RGB颜色对照表:       注:内容来自 http://rgb.phpddt.com/   里面有在线颜色摄取器 #FFFFFF #FFFFF0 #FFFFE0 #FFFF

2014-08-31 15:28:28 859

原创 Android动画效果translate、scale、alpha、rotate详解

动画类型Android的animation由四种类型组成XML中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果JavaCode中AlphaAnimation渐变透明度动画效果

2014-08-05 22:18:54 1092

原创 Android Studio Jacoco Coverage 0

Jacoco 测试在测试代码正常运行完成后,覆盖率任然为零:解决方案: buildTypes { debug { minifyEnabled false } }注意:部分手机执行后测试率任然为0(本人使用MX3测试覆盖率为0)

2017-02-04 16:45:46 1919 1

原创 Androd :java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permis

Espresso  测试错误: Android :java.lang.SecurityException: Injecting to another application requires INJECT_EVENTS permission此处错误是犹豫测试时,软键盘遮挡控件造成的;perform(click(),closeSoftKeyboard())解决

2017-02-04 16:41:15 5067 1

原创 libcore.io.ErrnoException: open failed: ENOENT (No such file or directory)问题总结

出现这个问题大致是以下几个问题造成:1、权限问题2、在主线程里面做了文件操作;3、文件路径错误,文件路径错误可能:a、没有正确判断sdCard的存在;Environment.MEDIA_MOUNTED.equals(Environment .getExternalStorageState());b、Environment.getEx

2016-09-12 09:21:21 3822

原创 Linux常用命令记录

1、  shutdown –h now  立刻关机2、  shutdown –r now  现在重启3、  reboot  现在重启4、  startx 开启图形界面5、  尽量少用root帐号登录(最高权限)6、  logout 注销7、  vi Hello.java  进入vi编辑界面8、  I   切换为Insert 编辑模式9、  按esc按钮退出编辑   

2015-11-27 23:41:31 417

原创 Android开发之小知识记录-----gridview\listview选择固定位置无效解决方案

当选择固定位置无效时(gridView.setSelection(0);),无非就是控件没有获取到焦点,So解决方案就是先获取焦点再设置位置:以gridveiw为例:gridView.requestFocusFromTouch();gridView.setSelection(0);

2015-07-01 16:18:10 2566

转载 Andorid-15k+的面试题

转自:http://blog.csdn.net/cym492224103/article/details/38417927整理过的50道面试题目1.listView的优化方式重用convertViewviewHolderstatic class viewHolder在列表里面有图片的情况

2015-04-27 17:09:35 1788

转载 Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()

 转自:http://blog.csdn.net/xyz_lmn/article/details/12517911    Android中触摸事件传递过程中最重要的是dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()方法。这个是困扰初学者的问题之一,我开始也是。这里记录一下dispatchTouchEv

2015-04-27 17:04:34 449

转载 Android开发规范之编码规范

1,java代码中不出现中文,最多注释中可以出现中文,中文统一写在strings.xml中;2,局部变量命名、静态成员变量命名 只能包含字母,单词首字母大写,其他字母都为小写3,常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4,布局文件中的id命名命名模式为:view缩写_模块名称_view的逻辑名称常用控件的缩写如下LayoutView:lv_RelativeV

2015-04-27 15:41:03 419

转载 Android锁屏状态下弹出activity

在要弹出的activity的onCreate方法中加入如下代码  类似 闹钟getWindow().addFlags(        WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD|        WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON|     

2015-04-27 15:35:37 561

转载 Android Intent和Intent Filter介绍

本文主要介绍Intent和Intent Filter的概念及作用、Intent的结构、两种类型Intent、 Intent和Intent Filter 的匹配规则、利用Intent调用其他常见程序。1、Intent和Intent Filter的介绍及作用Android包含四大组件Activity、Service、Broadcast Receiver、Content

2015-04-27 15:13:46 581

转载 Android性能优化

随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的事情。同时,我们应该时刻牢记,写出高效代码的两条基本的原则:(1)不要做不必要的事;(2)不要分配不必要的内存

2015-04-27 14:52:32 439

转载 16个最佳响应式HTML5框架分享

   目录(?)[-]1 Twitter Bootstrap 海量技术文章httptiebayunxunmicom 云搜 httpsoyunxunmicom 让搜索更简单 采用html5完全支持手机和PC2 HTML5 Boilerplate云贴吧 httptiebayunxunmicom 3 Foundation4 Ulkit云贴吧 httptiebayunxun

2015-04-27 13:38:58 1009

原创 错误: Native library not found! Please copy libbdpush_V2_2.so into your project!

做百度云推送是报的这个错误:Native library not found! Please copy libbdpush_V2_2.so into your project!在网上各种查找都没有得到答案,弄了一下午也没有弄好,最后先把推送做了在把项目集成进去一步一步的弄才找到了错误,原来是在集成第三方包的时候,他的libs文件夹下面已经有了armeabi-v7a了,然后我把我的s

2015-04-10 10:37:32 5222 5

原创 AppCompat v7 No resource found that matches the given 错误

Android Studdio中错误简要代码如下:\app\build\intermediates\exploded-aar\com.android.support\appcompat-v7\21.0.0\res\values-v21\values.xml解决方法:File-->Project Structure(Ctrl+Alt+Shift+s)  中compile sdk

2015-04-02 15:12:29 1253

原创 Android Studio 快捷键记录

Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。Alt+H:查找功能,全局查找F4:查看类继承关系F2:查看文档说明(函数使用说明)Ctrl+E:查看最近打开过的文件Ctrl+Shift+E:查看最近编辑过的文件double Shift:全局查找,这个查看和Alt+H稍稍有些不

2015-04-01 17:25:00 605

转载 Android Studio使用第三方类库

导入*.jar包新建好了Android项目,添加一个第三方已经打包好的jar文件进你项目,下面就已添加一个odata4j的一个包在项目中添加一个libs文件直接通过COPY/PAST 把你下载的jar文件添加到libs文件夹下然后在libs文件夹和添加的*.jar文件下鼠标单击菜单 add as library然后在选择项目单击Open Module S

2015-04-01 16:40:13 783

转载 Android Studio开发技巧集锦一

关于Android Studio的键位映射Android Studio 提供了不同的键位映射(即快捷键和它对应的操作之间的映射),你可以在“Settings->Keymap”菜单里面查看当前所使用的键位映射。高亮所有相同变量OS X : Command+Shift+F7Windows Or Linux:Ctrl+Shift+F7这

2015-04-01 16:33:46 500

转载 六款值得推荐的Android开源框架简介

1、volley项目地址 https://github.com/smanikandan14/Volley-demoJSON,图像等的异步下载;网络请求的排序(scheduling)网络请求的优先级处理缓存多级别取消请求和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)2、android-async-http项目地址:http

2015-04-01 16:21:30 446

转载 16条Android开发小经验

1. TextView中的getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的.所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种形式,可以指定单位:"font-size:16px;">setTextSize(int unit, int size)   TypedValue.COMPLEX_

2015-04-01 16:01:16 381

转载 Android学习路径

国内:昵称Github博客介绍邓凡平 http://blog.csdn.net/innost阿拉神农魏祝林 http://blog.csdn.net/android_tutor Trineahttps://github.com/trineahttp://www.trinea.cn/性能优

2015-03-27 09:40:51 971

原创 Android中的context使用(getApplicationContext和Activity.this的区别和使用)

1、首先两者的区别:  1、getApplicationContext()返回的是应用的上下文,隶属于整个应用,应用结束时才摧毁。  2、Activity.this返回到是Activity的上下文,隶属于Activiy,当Activity实例摧毁时它就跟着摧毁了。2、两者的使用:  1、getApplicationContext()是跟Windows无关的,所以不能做对

2015-03-24 09:45:58 3631

转载 Android 资源(resource)学习小结

Android 资源(resource)学习小结 运用Android SDK进行UI开发时,虽然也可以使用纯代码来完成,但是那种方法对我这种刚学习Android对API还不懂的人来说,能进行类似VB、MFC一样图形化开发自然是最合适不过的。幸好Android也提供了这种方式,在Android工程文件中专门有个res目录用于存放资源,该目录下的资源可以进行可视化的编辑,编写好的资源通

2015-01-22 13:33:54 1189

转载 android 常见分辨率(mdpi、hdpi 、xhdpi、xxhdpi )及屏幕适配注意事项

1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VG

2015-01-22 09:34:24 525

原创 Android Studio启动JVM not found错误

今天在使用Android Studio的时候出现了莫名的错误,伤脑啊,各种误解,各种伤痛,搜遍了各大网站也没有找到解决方案,最后在大牛指点下得到解决,下面是错误和解决方案记下来以免再错:解决方案就是:以管理员身份启动软件就好了前提是你的JDK安装正确哈,如果你JDK没安装好,那就先去安装配置好吧

2014-12-30 10:40:46 1665

转载 Android解析XML文件

一、在Android应用中的XML文件来源1、本地xml文件    本地XML文件可以放在应用根目录assets文件夹、res/xml、res/raw、SDcard卡、应用的data目录等;除res/xml可直接通过getXml(int id)获取XML文档,返回一个解析器对象(XmlResourceParer:XmlResourceParer是XmlPullParser的子类),其它

2014-12-26 14:31:51 1049

原创 继Eclipse快捷键之后来一发NotePad的快捷键

Notepad快捷键 大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Notepad++ 快捷键 大全Ctrl+C 复制Ctrl+X 剪切Ctrl+V 粘贴Ctrl+Z 撤消Ctrl+Y 恢复Ctrl+A 全选Ctrl+F 键查找对话框启动Ctrl+H 查找/替换对话框Ctrl+D 复制并粘贴当行

2014-12-17 15:36:38 709

原创 ListView的几种优化方式

今天在接到千峰的电话面试时,有点小激动,不过大脑也发热,好多东西都想不起来了。毕竟那里可是大神扎堆的地儿啊,Mars、老罗,唉,想想都激动,激动归激动,当被问的时候就有点小忧伤了,脑袋有点乱了,当问道ListView的优化方式时,就有点没头绪了,想到啥说啥,好吧,下面就来简单的说说我用到过的LlistView的几种优化方式:一、重用contentView视图减少内存的消耗二、static

2014-12-17 10:55:58 765

原创 错误(二)低级的finish()无效

今天在项目中遇到了一个超级蛋疼的错误,一个界面要关闭两次,弄了好久都没有找到原因,各大网站求助也毫无解答,最后无奈的调试发现finish()之后调用了一下方法onPuse()--->onCreate()--->onStart()--->onResume()---onPuse()---->onStop()--->onDestory();啊!!!我的天不是应该onPuse()---->onStop

2014-12-16 12:25:19 2107

转载 Eclipse开发快捷键

最常用Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)

2014-12-15 16:16:08 483

原创 错误:No resource identifier found for attribute 'hover' in package 'com.indris.sample'

今天在项目中引用第三方包时发现报了下面的错误,这个以前也遇到过是xmlns命名空间的问题不过以前解决过也没怎么放在心上,时过许久,今天又遇到了还弄了好久都没有弄好,别提有多伤了,后来还是在研究过去的代码时发现 xmlns:ripple="http://schemas.android.com/apk/res/com.indris.sample"  /res/后面应该跟上的是自己包名,所以在此记下

2014-12-05 21:10:01 1126

转载 Android实战之读取Excel

最近有这么个需求,发现有现成的开源库jxl可以完美实现我的小需求。参考两篇文章:利用Java操作Excel官方blog教程源码:jexcelapi.sourceforge.net/‎直接练习一下,用javac编译:[java] view plaincopy 1 import ja

2014-11-28 10:55:22 1140

转载 【Android界面实现】listview中item的各种进入效果实现

今天给大家带来的,是使用开源项目ListviewAnimation(此项目在Github上已经停止维护),来实现listview控件中,item的各种进入效果,包括左侧进入,右侧进入,下侧进入,右下角进入,放大进入、卡片样式等效果。废话不多说,先上效果图。卡片效果底部进入 右侧进入

2014-11-27 14:43:14 781

Alibaba_Java1.2.0

《阿里巴巴 Java 开发手册》,开放包容地认真听取社区、博客、论坛的反馈,及 时修正,保持与时俱进。请关注手册末页的“阿里技术”和“云栖社区”公众号获取 最新版本。java 学习资料、代码风格、格式规范、常见误区等。用于学习记录

2017-09-18

aSmack IM

aSmack 4.0后的小使用demo,详情请看http://blog.csdn.net/hellohhj/article/details/41074803#reply

2015-01-27

android广告展示Banner

Android中的广告位(Banner)展示,可自动播放和手动滑动 .详情见博客 :g.csdn.net/hellohhj/article/details/42872379

2015-01-19

ActionBar图标

ActionBar图标 常用小图标,很有用的小资料

2015-01-05

Java api1.6中文版

Java api1.6中文版,对于新手还是很有帮助的

2014-11-03

PopouWind_addr

android popouWind popouWind具体位置的放置, 可以轻松的放置你的View

2014-07-09

ImageLoader 完美版

ImageLoader 完美版 开源ImageLoader

2014-04-15

Socket通信

Socket 通信。内含服务器端和客户端 客户端基于android

2014-04-15

带括号的MFC计算器

带括号(包括“()”、“{}”)的MFC计算器,花了好久的时间才做出来的。源代码很简单。

2012-12-20

课程设计实验报告-模板

课程设计实验报告-模板.用于教育模版,课程报告

2012-12-17

MFC入门计算器制作

计算器,MFC入门计算器制作pfd的,很有用,初学者很实用

2012-12-08

MFC 计算器

简单的Mfc计算器,对于初学者还是很有帮助的,这也是我刚学时做的一个

2012-12-08

全能MFCj计算器

全能计算器,含科学计算器和标准计算器,大家可以看看

2012-12-08

MFC计算器编程设计报告

MFC计算器编程设计实验报告.共大家参考,

2012-12-08

数据结构题集(C语言版)答案_严蔚敏编著

数据结构题集(C语言版)答案_严蔚敏编著,包括C语言简单基础和数据结构基本类型和考试的基本题目

2012-11-20

二级上机题

二级必备,二级c语言的上机考试题目,包括基本结构

2012-11-20

空空如也

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

TA关注的人

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