自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

转载 【JAVA】虚函数

一、虚函数的定义定义:在某基类中声明为 virtual 并在一个或多个派生类中被重新定 义的成员函数,用法格式为:virtual 函数返回类型 函数名(参数表) {函数体};实现多态性,通过指向派生类的基类指针或引用,访问派生类中同名覆盖成员函数。----------(百度百科)举个c++中虚函数的例子:[cpp] view plai

2017-12-29 14:16:11 3634 1

转载 【Android】FragmentPagerAdapter数据刷新notifyDataSetChanged没效果研究或不执行OnCreatView方法导致界面不刷新

今天遇到一个问题是Fragment+ViewPager搭配使用的时候,页面刷新不执行OnCreateView方法到时,数据是有刷新了,但是UI界面没有刷新,还是原来的数据显示。 下面先说说我项目中的需求吧,这样我们可以针对问题去解决。 需求:在一个页面中使用ViewPager+Fragment搭配使用,在ViewPager中实现不同页面的滑动。并且ViewPager中的页面数量是根据网络请

2017-12-28 17:38:37 463

转载 【Android】Fragment中onHiddenChanged方法使用

onHiddenChanged这个方法可以用来在切换Fragment的时候,进行一些即时的操作(如改变后要刷新、保存等)。拿共享Fragment的数据来说,轻量级的东西可以通过局部变量来设置getter and setter,然后在另一个fragment中通过manager获取另一个fragment的实例(都被add进去了),但比较繁琐的数据可能需要保存到文本或者懒加载的时候,这个方法就派上用场了

2017-12-27 13:47:11 6301

转载 【Android】系统中Bitmap是否有调用recycle方法的必要性

Bitmap有一个recycle方法,意思很简单,回收Bitmap的空间。但是我们知道java有自己的垃圾回收机制,所以为什么BitaMap还需要这样一个专门的回收方法呢?无需调用bitmap的理由有:a. 垃圾回收会处理的;b. 当application关闭,process被杀掉,所有这个process占用的空间自然回归系统;   虽然Android有自己的垃圾回

2017-12-26 19:56:43 1030

转载 【Android】RelativeLayout和LinearLayout性能分析

先看一些现象吧:用eclipse或者Android studio,新建一个Activity自动生成的布局文件都是RelativeLayout,或许你会认为这是IDE的默认设置问题,其实不然,这是由 android-sdk\tools\templates\activities\BlankActivity\root\res\layout\activity_simple.xml.ftl 这个文件事先就定

2017-12-26 14:37:10 319

转载 【Android】TaskAffinity的使用

正常情况下,如果应用已经启动,并将应用切到后台,在通知栏中调起页面时,该应用的Task首先会被调起,然后会将我们的Activity显示在这个Task的顶端。手机百度的通知栏里面有一个快速搜索栏,无论什么情况下,点击之后都会直接弹出搜索页面,透明背景后显示的是桌面。怎么来实现这个功能呢?这就要提到我们的主角TaskAffinity了。什么是affinity?  affinity是指A

2017-12-26 10:24:49 2059

转载 【Android】android:excludeFromRecents="true"

android:excludeFromRecents="true"设置为true后,当用户按了“最近任务列表”时候,该Task不会出现在最近任务列表中,可达到隐藏应用的目的。

2017-12-26 09:57:11 1755

转载 【Android】AudioFocus的应用

田海立2012-04-03 Android是多任务系统,Audio系统是竞争资源。Android2.2之前,没有内建的机制来解决多个程序竞争Audio的问题,2.2引入了称作AudioFocus的机制来管理对Audio资源的竞争的管理与协调。本文主要讲解AudioFocus的使用。按照AudioFocus的机制,在使用Audio之前,需要申请AudioFocus,在

2017-12-25 21:31:14 387

转载 【Android Studio】在编译器中查看类的继承关系

Ctrl+H--------------------------查看类的继承关系的快捷键F4,在Android Studio常用快捷键这篇文章中,有写了。今天主要是讲一些关于这个快捷键出来的界面的一些配置,这块功能相对偏冷一些,可能很多人都会用不到。但是关于这些配置,android studio中很多都是类似的。废话不多说,直接上图,如下图,我选中Activity,然后

2017-12-23 10:49:26 528

转载 【Android】Vibrator的使用

private Vibrator vibrator;取得震动服务的句柄 vibrator = (Vibrator) getSystemService(VIBRATOR_SERVICE); 或者 vibrator = (Vibrator)getApplication().getSystemService(Service.VIBRATOR_SERVICE);

2017-12-23 10:32:55 1287

转载 【Android】 System.currentTimeMillis()与日期之间的相互转换

System.currentTimeMillis()与日期 之间是可以相互转换的,大多数Android开发者都知道 通过SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dateStr = dateformat.format(System.currentTimeMillis());

2017-12-22 22:00:53 9582

转载 【AndroidStudio】设置instantRun

Flie -> settings ->Instant Run去掉第一个钩这个是安卓叫做启用即时运行 热交换代码/资源变化 部署(默认启用)的新技术,开启后回产生应用开启时间长和有时后对少量代码修改后无法部署的问题,所以可以考虑直接关闭,这样运行标志旁边就没有了闪电标志.这个页面的具体设置内容参见http://m.blog.csdn.net/article/det

2017-12-22 20:20:42 19481 3

转载 【Android】getX,getRawX,getWidth,getTranslationX等的区别

转载请注明出处:http://blog.csdn.net/dmk877/article/details/51550031     好久没写博客了,最近工作确实挺忙的,刚刚结束了一个TV项目的开发,对于第一次开发TV项目的我表示:还是手机开发好啊。本来以为TV项目开发完了可以休息几天但是我还是想多了,哈哈,马上就要进行新项目的开发,唉,说多了都是眼泪啊,废话不多说咱们进入正题,今天和大家一起讨论

2017-12-21 20:04:21 306

转载 【Sublime】设置 sublime Text3 中的 Tab 键为 4 个空格

具体步骤如下: 1. 菜单栏里点击 Preferences-> Setting-User, 如图2. 在弹出来的文本里,添加如下两行:[html] view plain copy"tab_size": 4,  "translate_tabs_to_spaces": true   如下图:

2017-12-18 19:48:07 1074

原创 【Android】wm.getDefaultDisplay().getHeight()和View.getHeight()的区别

今天在做自定义View的时候,取了中方法的getHeight,发现取出的height高度是不一样的。于是本地测试了一下。wm.getDefaultDisplay().getHeight()得到的是整个窗口的高度,包括状态栏、标题栏和布局。View.getHeight()得到的是当前View控件的高度。图就不上了。

2017-12-17 00:32:19 2357

转载 【Android】onMeasure、onLayout以及onSizeChanged方法的回调时机和回调顺序

onMeasure方法:作用是计算各控件的大小。系统在渲染页面时会调用各view的onMeasure方法,各控件的onMeasure方法执行顺序是从内到外,即先调用子控件的onMeasure方法,在执行父布局的onMeasure方法。onLayout方法:根据获取到的尺寸信息渲染这个view。onMeasure方法执行完后会回调onLayout方法。onSizeChanged方

2017-12-16 21:04:05 5509 1

转载 【Android】禁止屏幕旋转,旋转屏幕时不重新加载当前activity

1.在应用中固定屏幕方向。     在AndroidManifest.xml的activity中加入:           android:screenOrientation=”landscape”     属性即可(landscape是横向,portrait是纵向)。2.随屏幕旋转时,不重新调用onCreate。 当将手机屏幕旋转时,系

2017-12-16 20:52:11 2320

原创 【Android】View测量的三种模式

在处理轮班闹钟显示异常的bug时,自己在代码里手动测量了View的宽高并进行显示,结果bug并没有改好,只改对了一半。我的处理流程:在“不提醒”时,测量了当前View的宽高并进行赋值。然后在6:30时,直接把测量的宽高给了6:30导致6:30的0被挤到第二行。言哥后来在代码review时传授了View的三种测量模式,今天又看书看到了,决定做个笔记。三种模式:EX

2017-12-15 22:17:40 2749 2

转载 【Android】标题栏和其他控件更改颜色

伴随Android5.0+之后,除了新增一些ToolBar、recyclerview、cardview等控件,MD的设计,App样式也改变了一些。 全局搜相应的字符串,然后就可以更改它们的属性颜色了。

2017-12-15 21:31:53 1697

转载 【Android】使用requestWindowFeature(Window.FEATURE_NO_TITLE)方法去除标题无效解决办法

以前一直使用eclipse编写app,今天尝试使用Android Sutido编写程序,app中需要将系统自带的标题栏隐藏掉,使用自定义的标题栏,结果发现,使用 requestWindowFeature(Window.FEATURE_NO_TITLE)方法居然没有效果,标题始终没有隐藏,找了半天问题,最终发现是Activity的继承问题public class TitlebarActivity

2017-12-15 21:29:28 828

原创 【AndroidStudio】分析性能工具(AndroidDeviceMonitor)

晖哥亲授:1.打开AS的AndroidDeviceMonitor2.连接真机,然后在AS里run对应的文件。3.在AndroidDeviceMonitor里就可以看到run出来的进程。4.点击StartMethodProfiling5.点击ok6.这时已经进入了分析模式,然后在手机上进行想要测量的操作,AndroidDeviceMonitor会记录我们操作时

2017-12-15 21:23:55 6134 3

转载 【Android】多语言适配:语言、名称、与资源对应关系

语言码_国家码  ->  语言选择里的显示语言  ->  英文下的语言(国家) -> 简体中文下的语言(国家) af ->     Afrikaans ->     Afrikaans ->     南非荷兰文 af_NA ->     Afrikaans ->     Afrikaans (Namibia) ->     南非荷兰文 (纳米比亚)  af_ZA ->     Af

2017-12-12 15:48:40 12060

sublime主题配色

sublimeText2主题配色,使用简单,一键导入,无后顾之忧。

2017-11-18

APK反编译工具合集

APK反编译工具老三套。

2017-07-16

android开发使用的ADB免安装版

2017-01-07

空空如也

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

TA关注的人

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